Есть ли способ, как использовать "сложные" критерии в функции SUMIF
не используя вспомогательные вычисления?
Я хотел бы суммировать расходы за месяц, имея следующий (автоматически сгенерированный) вход:
| A B
--+----------------------
1 | 2016-10-03 111
2 | 2016-10-12 2300
3 | 2016-11-05 500
4 | 2016-11-17 1000
Итак, ищем формулы, возможно, использующие SUMIF
, для построения следующего отчета (год $C$1
и месяц $D1
- это входные данные, которые должны находиться в отдельных ячейках и использоваться для расчета):
| C D E
--+-----------------------
| +----+
1 | 2016 1 |0 |
2 | 2 |0 |
| ... | |
10 | 10 |2411|
11 | 11 |1500|
12 | 12 |0 |
+----+
Например: ожидаемая формула для E1, как =SUMIF(A1:A4; And(Year(???) = $C$1; Month(???) = $D1); D1:12)
Я могу рассчитать предикаты Месяц / Год для всех входных строк и основать на нем SUMIF
, но для этого требуется другой уровень обслуживания, который нежелателен.
Я немного экспериментировал и искал справку, но похоже, что критерии более текстовые, чем дружественные к формуле / функции, есть идеи?