Вытащите первые две точки данных из справочной таблицы - PullRequest
0 голосов
/ 25 апреля 2019

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

Вот упрощенный пример того, что я пытаюсь выяснить: Джейк 50 Джейк 62 Джейк 63 Мария 52 Мэри 96 Мэри 95 Мэри 36

Моя цель - выяснить это:

Джейк 1 = Джейк 2 =

и

Мэри 1 = Мария 2 =

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

1 Ответ

0 голосов
/ 01 мая 2019

Предположим, ваши данные выглядят так:

enter image description here

Используемая формула в E2 будет выглядеть следующим образом:

{=AVERAGE(INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+1)),INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+2)))}

Обратите внимание, что это формула массива, и ее следует вводить с помощью Ctrl Shift Введите

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