Excel SUMPRODUCT / COUNTIFS # DIV / 0 Ошибка - PullRequest
0 голосов
/ 05 июля 2018

У меня есть данные, где я пытаюсь СУММИТЬ charge (все они) и разделить их на СУММУ num_persons НО только СУММУ num_persons, когда еще один столбец, res_num, еще не появился на этом date.

Вот мои данные (я изменил дубликаты номеров рез, чтобы их было легче распознать):

     A         B        C         D          E
1    acct_mgr  charge   res_num   date       num_persons
2    johnd     170      62570     6/1/2018   1
3    johnd     140      74001     6/1/2018   1
4    johnd     140      74003     6/1/2018   1
5    johnd     135      74006     6/1/2018   1
6    johnd     195      74008     6/1/2018   1
7    johnd     140      74019     6/1/2018   1
8    johnd     75       74021     6/1/2018   1
9    johnd     140      74027     6/1/2018   1
10   johnd     140      74032     6/1/2018   1
11   johnd     135      74657     6/1/2018   1
12   johnd     85       74662     6/1/2018   1
13   johnd     140      74665     6/1/2018   1
14   johnd     75       11111     6/1/2018   2
15   johnd     75       11111     6/1/2018   2
16   johnd     135      77134     6/1/2018   1
17   johnd     140      77198     6/1/2018   1
18   johnd     75       79546     6/1/2018   1
19   johnd     100      22222     6/1/2018   1
20   johnd     135      22222     6/1/2018   1
21   johnd     135      33333     6/1/2018   1
22   johnd     140      33333     6/1/2018   1
23   johnd     100      44444     6/1/2018   2
24   johnd     140      44444     6/1/2018   2
25   johnd     140      80895     6/1/2018   1
26   johnd     140      81327     6/1/2018   1
27   johnd     140      82025     6/1/2018   1
28   johnd     75       83577     6/1/2018   1
29   johnd     140      83749     6/1/2018   1
30   johnd     170      83814     6/1/2018   1
31   johnd     170      83817     6/1/2018   1
32   johnd     75       55555     6/1/2018   2
33   johnd     140      55555     6/1/2018   2
34   johnd     140      51008     6/2/2018   1
...

Итак, в этом примере данные для 6/1/2018 - charge равны 4075, а num_persons - 30, что делает мой ответ 135.83.

Если я использую формулу, которую мне дали (=SUMPRODUCT(E2:E33/COUNTIFS(A2:A33,H2,D2:D33,H3,E2:E33,E2:E33,C2:C33,C2:C33))), она работает нормально. Проблема в том, что когда я изменяю все значения 33 на 34, поэтому при вводе новой даты выдается #DIV/0!.

Обратите внимание, что в реальных данных имеется более одного acct_mgr.

1 Ответ

0 голосов
/ 05 июля 2018

Использование:

=SUMPRODUCT((E2:E34*(A2:A34=H2)*(D2:D34=H3))/(COUNTIFS(A:A,H2,D:D,H3,E:E,E2:E34,C:C,C2:C34)+(A2:A34<>H2)+(D2:D34<>H3)))

enter image description here

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