указать уникальные значения, используя несколько критериев - PullRequest
0 голосов
/ 26 сентября 2018

Я прочитал кучу других постов, но не нашел того, что мне нужно.Мне нужно сделать счет по 2 критериям, но в этом случае рассчитывать только уникальные «EventIds», которые соответствуют ему.в настоящее время он подсчитывает общее число, которое соответствует критериям

EventID     DR Ref(F)   Number Locations (G)
110000018   1           13
110000018   2           2
110000018   3           8
110000018   4           5
110000252   1           3
110000252   2           3
110000354   1           1
110000366   1           2
110000366   3           1

У меня есть данные выше, и я пытаюсь отобразить их в матрице ниже, в настоящее время я использую countif с F, являющимся "DR Ref" столбец, "AB", являющийся DR1 a

=COUNTIFS($F$4:$F$12,">="&AB$2,$G$4:$G$12,">="&$Y4)

это токовый выход ...

            DR
Locat    1(AB)  2   3
> 1        9    5   3
> 2        7    4   2
> 3        5    3   2
> 4        3    2   2
> 5        3    2   2
> 6        2    1   1
> 7        2    1   1
> 8        2    1   1
> 9        1    0   0
> 10       1    0   0
> 11       1    0   0
> 12       1    0   0
> 13       1    0   0

желаемый выход

это требуемыйвывод ...

            DR
Locat    1(AB)  2   3
> 1        4    3   2
> 2        3    2   1
> 3        2    2   1
> 4        1    1   1
> 5        1    1   1
> 6        1    1   1
> 7        1    1   1
> 8        1    1   1
> 9        1    0   0
> 10       1    0   0
> 11       1    0   0
> 12       1    0   0
> 13       1    0   0

1 Ответ

0 голосов
/ 26 сентября 2018

Используйте следующую формулу:

=SUM(IF(($F$4:$F$12>=AB$2)*($G$4:$G$12>=$Y4),1/COUNTIFS($E$4:$E$12,$E$4:$E$12,$F$4:$F$12,">="&AB$2,$G$4:$G$12,">="&$Y4),0))

и нажмите Ctrl + Shift + Enter formula should look like below

Проверьте код здесь .

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

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