Получить столбец 4 из столбцов 2 и 3, который содержит минимальные и максимальные условия, а также столбец 1, который является отдельным значением? - PullRequest
0 голосов
/ 02 октября 2019

Здравствуйте, у меня есть таблица, показанная ниже, где у меня есть буквы в столбце 1, а минимальные и максимальные диапазоны для столбцов 2 и 3. Я пытаюсь получить окончательное число в столбце 4.

Я знаю, что яможно использовать VLOOKUP и установить диапазон как TRUE, чтобы получить последний столбец. Тем не менее, как бы я учел несколько столбцов / критериев, чтобы найти соответствие правильного диапазона с правильной буквой.

Например, я хотел бы получить значение 4 из последнего столбца. Я должен был бы соответствовать с "B", и это было бы между 0 и 50 000 $.

A   0            $50,000    1
A   $50,001      $100,000    2
A   $100,001     $250,000    3
B   0            $50,000    4
B   $50,001      $100,000    5
B   $100,001     $250,000    6
C   0            $50,000    7
C   $50,001      $100,000    8
C   $100,001     $250,000    9

Спасибо!

1 Ответ

0 голосов
/ 02 октября 2019

Двумя способами:

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

=INDEX(D:D,MATCH(G1,A:A,0)+MATCH(H1,$B$1:$B$3)-1)

Где MATCH(G1,A:A,0) возвращает первую строку, где идентификаторнаходится и MATCH(H1,$B$1:$B$3) находит относительное местоположение цены в первом паттерне. Измените $B$1:$B$3, чтобы охватить весь шаблон.

Если шаблоны отличаются, вы можете использовать это:

=SUMIFS(D:D,A:A,G1,B:B,"<=" & H1,C:C,">=" & H1)

enter image description here


Еще один на будущее, когда Microsoft выпустит FILTER():

=FILTER(D:D,(A:A=G1)*(B:B<=H1)*(C:C>=H1))

Это вводится нормально и не имеет значения для шаблона.

...