Формула Excel: Сума за місяцями ігнорувати рік -

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

=SUMPRODUCT((MONTH(dates)=month)*amounts)

Резюме

Для підсумовування даних за місяцями, ігноруючи рік, ви можете використовувати формулу на основі функцій SUMPRODUCT та MONTH. У наведеному прикладі формула в H6 така:

=SUMPRODUCT((MONTH(dates)=3)*amounts)

Результат - загальна сума всіх продажів у березні, ігноруючи рік.

Пояснення

Цей набір даних містить понад 2900 записів, і формула вище використовує два іменовані діапазони:

dates = B5:B2932 amounts = E5:E2932

Усередині функції SUMPRODUCT функція MONTH використовується для вилучення номера місяця для кожної дати в наборі даних та порівняння з номером 3:

(MONTH(dates)=3)

Якщо ми припустимо невеликий набір даних із переліком 3 дат у січні, лютому та березні (у такому порядку), результатом буде масив, що містить дев’ять таких чисел:

(1;1;1;2;2;2;3;3;3)

де кожне число є "номером місяця" для дати. Коли значення порівнюються з 3, результатом є такий масив:

(FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Потім цей масив множиться на значення суми, пов'язані з кожною датою березня. Якщо ми припустимо, що всі дев'ять сум дорівнюють 100, операція виглядає так:

(0;0;0;0;0;0;1;1;1) * (100;100;100;100;100;100;100;100;100)

Зверніть увагу, математична операція змінює значення TRUE FALSE на одиниці та нулі. Після множення ми маємо один масив у SUMPRODUCT:

=SUMPRODUCT((0;0;0;0;0;0;100;100;100))

Зверніть увагу, що лише збережені суми пов’язані з березнем, решта - нульові.

Нарешті, SUMPRODUCT повертає суму всіх елементів - 300 у скороченому прикладі вище та 25 521 на скріншоті з фактичними даними.

Підрахувати за місяцем, ігноруючи рік

Щоб отримати підрахунок за місяцем, ігноруючи рік, ви можете використовувати SUMPRODUCT так:

=SUMPRODUCT(--(MONTH(dates)=3))

Середнє значення за місяцем, ігноруючи рік

Для розрахунку та середнього значення за місяцем, ігноруючи рік, ви поєднуєте дві формули SUMPRODUCT вище, як це:

=SUMPRODUCT((MONTH(dates)=3)*amounts)/SUMPRODUCT(--(MONTH(dates)=3))

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