У меня есть лист с идентификаторами операторов в столбце a, и под каждым идентификатором находится подидентификатор со значением в столбце b, состоящим из 1 - 7 подидентификаторов: Break_1000 Meeting_2000 Training_3000 Personal_4000 System_Outage_5000 Activations_6000 Outbound_7000 Используя вспомогательные значения, любой идентификатор агента может иметь любое значение от С 1 по 7 вышеуказанных идентификаторов. и я хотел бы получить способ суммировать каждый идентификатор агента (a: a) по подидентификатору

Я ожидаю, что результатом будет E13 ID агента_1008, F13 meeting_2000, G13 outbound_7000 F14 2, G14 7, строка 13 будет иметь столбцы, содержащие идентификаторы, а строка 14 будет содержать значения, связанные с этими идентификаторами, имеет смысл?

1 ответ1

1

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

Если есть несколько sub_ids они все в одной строке? или есть несколько строк для agent_id.

Если вам просто нужно количество агентов с данным sub_id, вы можете использовать countif.

=countif(B:B,sub_id)

Если они все находятся в одном столбце, вы можете просто найти, в какой строке они находятся, используя что-то вроде:

=row(index(A:A),match(AGENT_ID,A:A,0)))

Это дало бы строки для каждого из них, а затем вам нужно было бы найти строку, которая на 1 выше, и вычесть вашу строку из этого. Предположим, у вас есть список агентов в столбце D и расчет их строки в столбце E.

=small(E:E,RANK(E2,E:E,1)+1)-E2-1

Обратите внимание, что это не будет работать для последнего агента, так как нечего вычитать.

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

Гордон

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .