Формула получается слева - PullRequest
       53

Формула получается слева

1 голос
/ 25 сентября 2019

У меня есть Vlookup с совпадением.Vlookup ищет страну, а матч - вес.Каждый вес для разных стран имеет свою стоимость.

Кажется, моя формула возвращает результат слева от того, что я ожидал.Таким образом, 65 кг возвращают стоимость 60 кг.

Это код, который я использовал.Я пытался в том числе 1+ перед D9.У меня было False как 0, и я попытался изменить 0 на 1 и -1.

"= VLOOKUP (D8, Express! C2: AU128, MATCH (D9, Express! D3: AU3,0),ЛОЖЬ) "

Надеюсь, это имеет смысл.

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 25 сентября 2019

Match возвращает относительную позицию в диапазоне.поэтому тот факт, что третий критерий в VLOOKUP основан на 1, а не на 0, необходимо начинать диапазон в МАТЧЕ с того же столбца, что и в VLOOKUP:

Изменить Express!D3:AU3 на Express!C3:AU3

=VLOOKUP(D8,Express!C2:AU128,MATCH(D9,Express!C3:AU3,0),FALSE)
1 голос
/ 25 сентября 2019

Попробуйте эту формулу:

=VLOOKUP(D8,Express!C2:AU128,MATCH(D9,Express!D3:AU3,0)+1,FALSE)
...