Кажется, у него должно быть довольно простое решение, но я не могу его найти. Любая помощь приветствуется.

Я пытаюсь написать формулу в Excel, которая будет ссылаться на подробный список доходов и расходов и складывать все записи за определенный месяц и данную категорию. Поэтому, если у меня есть следующие записи на одном листе: 6/15/16 Electric -$80.00 Utilities 7/1/16 Landlord -$800.00 Rent 7/2/16 McDonald's -$5.00 Fast Food 7/15/16 Electric -$80.00 Utilities 7/19/16 Water -$55.00 Utilities

Я хочу формулу, которая будет выбирать и добавлять, например, все утилиты с июля, но не с июня.

В настоящее время я могу выбрать категорию, но не могу понять, как выбрать месяц. Вот с чем я работаю:

=SUMIFS(Spending!C:C,Spending!D:D,"=Utilities",Spending!A:A,"=MONTH(D1)&YEAR(D1)")

Таблица Spending организована так же, как в моем примере, столбец C относится к расходам, столбец D к категориям, а столбец A к датам. D1 в последнем тесте относится к заголовку столбца, который называет этот столбец относящимся к расходам за июль 2016 года.

Еще один вопрос: я бы предпочел избегать жесткого кодирования второго теста, а вместо этого сделать так, чтобы он ссылался на заголовок строки. Поэтому вместо "=Utilities" скажите "=A3" --ie, текстовое значение заголовка строки. Но такой способ написания нарушает формулу, и я не могу понять, что еще можно попробовать.

Спасибо за любую помощь!

1 ответ1

1

Вы должны заключить в скобки даты больше и меньше чем:

=SUMIFS(Spending!C:C,Spending!D:D,C1,Spending!A:A,">=" & DATE(YEAR(D1),MONTH(D1),1),Spending!A:A,"<=" & EOMONTH(D1,0))


Для справки: лист расходов:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .