Я не уверен, как внедрить определенную "формулу" в Excel, и я подумал, что буду просить вас всех о помощи.

Я пытаюсь реализовать формулу, основанную на фиксированных значениях: она основана на 2 числах, A и B.

  1. A - это диапазон чисел от 1 до 8, а B - 0,75.

  2. A находится в диапазоне 9-13, а B составляет 0,90.

  3. A находится в диапазоне 14-17, а B равен 1.

Как видите, между числами нет корреляции; они являются фиксированными значениями. Я хочу, чтобы мои входные цифры "A" и "B" отражали это.

Я планирую использовать выпадающий список / меню со значениями от 1 до 20, поэтому, когда я выбираю значение от 9 до 13, конечный результат всегда равен 0,90.

Что мне нужно сделать, чтобы эти статические значения отражали друг друга из выпадающего списка?

2 ответа2

0

Вы должны использовать функцию VLOOKUP() .

Установите в раскрывающемся списке значение A в ячейку (C2 в этом примере), а затем используйте VLOOKUP чтобы выбрать соответствующее значение B из таблицы поиска (A2:B21 в этом примере).

Скриншот

0

Если вы не хотите иметь список в физической форме, вы можете использовать его при проверке данных.

Выберите, где вы хотите свой выпадающий список, перейдите на вкладку данных и выберите проверку данных.

Выберите список и либо диапазон, содержащий значения, либо только значения непосредственно.

Затем в ячейке "B" вы можете проверить значение списка с помощью двух операторов =IF() , например:

=IF(A1<9,"0.75",IF(A1>13,"1","0.9"))

A1 - местоположение выпадающего списка.

Значение B также можно легко получить из определенной ячейки, если вы где-то храните числа B. Просто замените, например, "0.75" скажем, B2 или что-то еще, соответствующее вашей цели.

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .