У меня проблема с функцией SUMPRODUCT в Excel 2007. Вот моя строка и вопрос:

=SUMPRODUCT(($B$2:$B$800>DATE(2013,4,1))*($B$2:$B$800< DATE(2013,4,5)))
A      B
1   4/1/2013
2   4/2/2013
3   4/2/2013
4   4/2/2013
5   4/2/2013
6   4/2/2013
7   4/4/2013
8   4/4/2013
9   4/4/2013
10  4/5/2013
11  4/5/2013
12  4/8/2013
13  4/8/2013
14  4/8/2013
15  4/8/2013
16  4/8/2013
17  4/9/2013
18  4/9/2013
19  4/9/2013
20  4/9/2013
21  4/9/2013

Возвращаемое значение равно 8, хотя ответ 11. Я не могу понять, что я делаю неправильно. Может кто-нибудь, пожалуйста, помогите мне.

1 ответ1

2

8 выглядит правильно для меня - используя> и <вы исключаете граничные даты, если вы хотите включить те, которые используют> = и <=, т.е.

=SUMPRODUCT(($B$2:$B$800>=DATE(2013,4,1))*($B$2:$B$800<=DATE(2013,4,5)))

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