Подсчет уникальных текстовых значений на основе критериев в другом столбце - PullRequest
0 голосов
/ 27 июня 2018

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

Click here for example

Ответы [ 3 ]

0 голосов
/ 27 июня 2018

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

При создании сводной таблицы вам необходимо добавить таблицу в модель данных, чтобы вы выставили «различное количество»

(один из многочисленных источников: http://www.howtoexcelatexcel.com/formulas/excel-tip-how-to-count-unique-items-in-excel-pivot-table/)

0 голосов
/ 27 июня 2018

Попробуйте это в D2 и заполните.

=IF(COUNTIF(A$2:A2, A2)=1, SUMPRODUCT((A$2:A$999=A2)/(COUNTIFS(B$2:B$999, B$2:B$999&"", A$2:A$999, A2)+(A$2:A$999<>A2))), "")

enter image description here

0 голосов
/ 27 июня 2018

Если вы создаете вспомогательный столбец в столбце C, который объединяет две ваши ячейки, вы можете использовать такую ​​функцию:

=if(countif($C$1:C7,C7)=1,sumif(….),"")

Если это не вариант, вам нужно использовать массив, который, скорее всего, тоже не то, что вы хотите.

Возможно, вы также сможете зафиксировать свои требования с помощью поворотной таблицы ... Не уверен.

...