Сумма ячеек с одинаковым месяцем

Сумма ячеек с одинаковым месяцем

Например, у меня есть первые два столбца ниже, и я хочу сгенерировать третий.

     A             B         C
1    Date          Value     Sum with same month
2    2017-01-20    3         7
3    2017-01-25    4         7
4    2017-02-19    2         4
5    2017-02-19    2         4

Я пробовал SUMIF, но похоже, что он может сравнивать только равенство (тот же день), неравенство (до/после) или несколько других простых вещей. Есть ли способ задать ему критерий вроде

С2 =SUMIF(A2:A5, MONTH(the cell in the range) = MONTH(A2), B2:B5)

решение1

Это можно сделать с помощью SumProduct. Начните с C2 и скопируйте вниз.

=Sumproduct($B$2:$B$5*(Month($A$2:$A$5)=Month(A2)))

Обратите внимание, что в последней ссылке на A2 нет знаков $.

Связанный контент