У меня есть следующие значения в Excel (A1 и т.д. - ссылки на ячейки):
A1 = 0.0625 'User Input
A2 = ROUNDDOWN(A1,2) = 0.06
A3 = ROUNDUP(A1,2) = 0.07
Затем я использую значения A2 и A3 в вызовах VLOOKUP:
B2 = IF(A2>0.3,"Out of Range",VLOOKUP(A2,data!$A$42:$B$71,2,FALSE))
B3 = IF(A3>0.3,"Out of Range",VLOOKUP(A3,data!$A$42:$B$71,2,FALSE))
B2 заполняется правильно. B3 возвращает #N/A
Диапазон, в котором я ищу, содержит следующие данные:
Доступны все необходимые данные, кажется, что лист не может получить значение для 0,07. Кто-нибудь может понять почему? Кажется, он работает для всех других значений, которые я пробовал до сих пор.
КЛЮЧЕВАЯ ИНФОРМАЦИЯ
Если я удаляю A3 = ROUNDUP(A1,2)
и просто набираю 0.07
в ячейку A3
, все работает отлично. Поэтому мне любопытно, что делает ROUNDUP, так как это, по-видимому, приводит к падению VLOOKUP.
Я пытался вложить функцию ROUNDUP в мое уравнение VLOOKUP, но получаю тот же результат.