Если вам действительно нужно это сделать, я бы добавил столбец для min, основанный на диапазонах, например:
=IF(SEARCH(" ", A3), LEFT(A3,SEARCH(" ",A3)-1), LEFT(A3,SEARCH("-",A3)-1))
Затем вы можете использовать vlookup на основе нового минимального столбца, так как VLOOKUP по умолчанию будет искать точное совпадение или «следующее наибольшее значение, которое меньше lookup_value»
Другие ответы с несколькими вложенными IF() также соответствуют вашим критериям, но если задание состоит в том, чтобы действительно придумать что-то подобное, то оно преподает некоторые действительно плохие идеи.
Использование нескольких вложенных операторов IF(), а затем передача их в VLOOKUP() является сложным и абсурдным. Вы жестко закодировали границы в формуле, и VLOOKUP() почти ничего не добавляет (подстановка значений может произойти прямо на уровне IF()).