Формула Excel: Сума, якщо за роком -

Зміст

Загальна формула

=SUMIFS(sum_range,date,">="&DATE(year),date,"<="&DATE(year,12,31))

Резюме

Якщо вам потрібно підсумувати за роками, ви можете використовувати функцію SUMIFS із двома критеріями. У наведеному прикладі формула в H6 така:

=SUMIFS(amount,date,">="&DATE(G6,1,1),date,"<="&DATE(G6,12,31))

Результат - загальна сума за 2011 рік. При копіюванні формула також створює загальну суму за 2012 та 2013 роки.

Пояснення

Першим аргументом для SUMIF завжди є діапазон для підсумовування ("діапазон_сум"), а критерії подаються як одна або декілька пар діапазону / критерію.

У цьому прикладі діапазон суми - це іменований діапазон, який називається "сума" (E3: E2931), а критерії подаються двома парами, обидва використовують іменований діапазон, який називається "дата" (B3: B2931).

У кожному випадку функція DATE використовується в критеріях для побудови двох дійсних дат, обидві використовуючи один і той же рік:

1. Перший день 2011 року
2. Останній день 2011 року

Ці дати відображаються у формулі наступним чином:

date, ">="&DATE(G6,1,1) // date is>= to 1/1/2011 date, "<="&DATE(G6,12,31) // date is <= 12/31/2011

Як результат, формула повертає загальну суму для всіх сум лише у 2011 році.

Оскільки ми використовуємо посилання на клітинку для подання року, формулу можна скопіювати, щоб створити підсумки також для 2012 та 2013 років.

Цікаві статті...