Например, у меня есть первые два столбца ниже, и я хочу сгенерировать третий.
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 нет знаков $.