Счет для уникальных комбинаций в Excel - PullRequest
0 голосов
/ 08 января 2020

Таким образом, у меня есть этот список контрактов, связанных с различными транспортными средствами, охватывающими разные типы работ. Я хочу посчитать, сколько транспортных средств входит в контракт, как показано в таблице рядом с желаемое решение. Я думал, что что-то с конкатенацией будет работать, но я понятия не имею, как.

Example Data Set

Ответы [ 2 ]

2 голосов
/ 08 января 2020

Что вам нужно сделать, это ...

Сначала извлеките уникальный элемент из столбца A. Для этого воспользуйтесь формулой, приведенной ниже. Как показано на скриншоте ниже, эту формулу обычно помещают в ячейку E2.

=IFERROR(INDEX($A$2:$A$9,MATCH(0,INDEX(COUNTIF($E$1:E1,$A$2:$A$9),0,0),0)),"")

В ячейку F2 введите приведенную ниже формулу в качестве формулы массива для подсчета транспортных средств на основе условия из Column A.

=SUM(IF(FREQUENCY(IF($A$2:$A$9=E2,IF($B$2:$B$9<>"",MATCH("~"&$B$2:$B$9,$B$2:$B$9&"",0))),ROW($B$2:$B$9)-ROW($B$2)+1),1))

Нажмите CTRL + SHIFT + ENTER для оценки формулы как формулы массива.

Снимок экрана:

enter image description here

1 голос
/ 08 января 2020

Для подсчета количества транспортных средств вы можете использовать обычную формулу (согласно примеру Harun24HR в ячейке F2):

=SUMPRODUCT(--($A$2:$A$9=E2)*(1/COUNTIFS($A$2:$A$9,$A$2:$A$9,$B$2:$B$9,$B$2:$B$9)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...