Вторник, 17 сентября 2019
  0 Ответы
  3.3 тыс. Посещений
Hi
Надеюсь, кто-нибудь сможет помочь с этим... потому что это сводит меня с ума.
У меня есть сводная таблица под названием Targetted, где я пытаюсь сопоставить результаты, в настоящее время я использую небольшую функцию с критериями, чтобы получить самые низкие значения для каждого агента по продажам, которые она извлекает из отдельного листа под названием Rev 3.
 {=SMALL(IF('Rev 3'!$G:$G=Targeted!$B$3,'Rev 3'!$AH:$AH),Targeted!A56)}
Ред. 3 Столбец G — имя агента.
Целевой B3 — имя агента.
Rev 3 AH — это значение
Целевой A56 - это ранг
Эта формула отлично работает и выводит 20 самых низких результатов.
Затем я использую следующую формулу для получения соответствующего названия компании.
{=INDEX('Rev 3'!$B:$B,MATCH(1,('Rev 3'!$AH:$AH=G56)*('Rev 3'!$G:$G=Targetted!$B$3),0))}
Столбец B Rev 3 — название компании
G56 является результатом функции small.
Проблема, с которой я сталкиваюсь, заключается в том, что результатом для компании, в которой у меня есть одно и то же значение более чем в одной строке, всегда является первое название компании, которое находит формула.
Любая помощь будет принята с благодарностью.
Там нет ответов, сделанные на этот пост пока нет.