Как суммировать значения между 2 датами в Excel 2007 - PullRequest
1 голос
/ 23 октября 2011

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

╔═══════════╦════════════╗
║ Column A  ║ Column B   ║
╠═══════════╬════════════╣
║ 1/30/2011 ║ 1          ║
║ 1/25/2011 ║ 1          ║
║ 3/30/2011 ║ 1          ║
║ 3/25/2011 ║ 1          ║
║ 5/13/2011 ║ 1          ║
╚═══════════╩════════════╝

Я провел некоторое исследование и обнаружил, что могу использовать функцию SUMIFS

= SUMIFS (B1: B5, A1: A5, "> =" & ДАТА (ГОД (2011), МЕСЯЦ (1), DAY (1)), A1: A5, "<=" & ДАТА (ГОД (2011) , МЕСЯЦ (4), ДЕНЬ (1))) </p>

Но по какой-то причине вместо возврата 4 он возвращает 0. Я был бы очень признателен, если бы кто-то смог выяснить, почему.

Спасибо

1 Ответ

2 голосов
/ 23 октября 2011

Я не думаю, что год / месяц / день делают то, что вы ожидаете, см .:

http://www.techonthenet.com/excel/formulas/year.php

Они возвращают значение года, значение месяца и значение дня своего аргумента. Попробуйте ввести

=YEAR(2011)

и сравните с

=YEAR("1/30/2011")

Тем не менее, вы можете получить то, что вы хотите, просто поместив даты в кавычки

=SUMIFS(B1:B5,A1:A5,">=2011-01-01",A1:A5,"<=2011-04-01")

производит 4 в моем Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...