Подсчитайте максимальное количество случаев и найдите соответствующее значение в Excel - PullRequest
0 голосов
/ 26 января 2020

Я борюсь с вопросом в Excel. Ниже приведен пример данных. Мне нужно найти имя водителя и его сотрудника, который доставил максимум товаров. Я не уверен, как использовать Index Match / Count / MAX в этом случае:

Emp ID    Driver Name   Item
1            Peter      TV
2            John       Microwave
3            Carl       Washing Machine
1            Peter      TV
1            Peter      Microwave

Глядя на пример, я знаю, что ответ - Питер, но как найти это значение с помощью формулы.

Мне также нужно узнать, сколько драйверов доставлено больше всего. В этом сценарии ответ - 1 (Питер). Попытка использовать countif здесь не сработала.

Ответы [ 2 ]

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

@ Решение BigBen у меня не сработало, потому что MODE.SNGL, похоже, является дочерним продуктом Excel 365, которого у меня нет. Если вы находитесь в такой же ситуации, то в более ранних версиях Excel будет работать следующее.

Извлеките имя с помощью [G2] =INDEX(Names,MODE(MATCH(Names,Names,0))) и идентификатор сотрудника с помощью

=INDEX(EmpID,MATCH(G2,Names,0))

Заменить " G2 "в этой формуле с первой формулой, если вы не хотите ссылаться на извлеченное им имя.

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

0 голосов
/ 26 января 2020

Чтобы получить идентификатор сотрудника:

=MODE.SNGL(A2:A6)

Чтобы получить имя:

=INDEX(B2:B6,MATCH(MODE.SNGL(A2:A6),A2:A6,0))

enter image description here

В случае, если есть "t ie", используйте MODE.MULT вместо MODE.SNGL. В зависимости от вашей версии Excel, вам может потребоваться ввести формулу с помощью Ctrl + Shift + Введите .

enter image description here

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