Поиск в таблице Excel по столбцу/строке и округление значений в большую сторону

Поиск в таблице Excel по столбцу/строке и округление значений в большую сторону

В примере ниже я хочу иметь возможность вводить ширину и высоту в два соответствующих поля и возвращать значение цены в поле Цена. Я пробовал различные комбинации ВПР, ИНДЕКС и ПОИСКПОЗ с некоторым успехом, при условии, что значения ширины и высоты точно совпадают. Но я не могу заставить это работать правильно, когда значения ширины и высоты произвольны. Мне нужно, чтобы оба эти значения округлялись до следующего значения в таблице, если они не совпадают точно с тем, что есть в таблице. Может ли кто-нибудь помочь с правильной формулой, пожалуйста?

Пример

решение1

MATCH вернет значение, которое больше или равно и меньше следующего. Вы хотите наоборот. Вам понадобится формула массива:

=INDEX($B$2:$P$22,MATCH(MIN(IF($A$2:$A$22>=$T$2,$A$2:$A$22)),$A$2:$A$22,0),MATCH(MIN(IF($B$1:$P$1>=$S$2,$B$1:$P$1)),$B$1:$P$1,0))

Так как это формула массива, ее необходимо подтвердить сочетанием клавиш Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

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

введите описание изображения здесь

Связанный контент