Поиск значения в столбце на основе другого столбца и параметра - PullRequest
0 голосов
/ 25 октября 2019

У меня есть 3 таких столбца:

+-----+----+-------+
| 50  | 10 |   20  |
| 175 | 30 | 17.14 |
| 150 | 25 | 16.66 |
| 250 | 40 | 16    |
| 100 | 15 | 15    |
+-----+----+-------+

Чего я хочу добиться, это когда я набираю значение в совершенно другом поле, я хочу найти самое высокое значение в столбце C со значением, ближайшим к нему(или равно) среди тех, которые ниже, чем значение, которое я ввел.

Например, если я пишу 56, я хочу, чтобы в результате получилось 20, или 16,66 для 160.

Я не знаю, могу ли я параметризовать ввод (56 и 160 в приведенном выше примере) в Excel. Было бы визуально лучше, если бы я мог осветить строку для правильного значения.

Я уверен, что это в некоторой степени выполнимо в Excel, но я не знаю, как.

1 Ответ

0 голосов
/ 25 октября 2019

Вы не объяснили цель столбца B, но, исходя из вашего вопроса, сработает следующее:

enter image description here

Формула в F2:

=INDEX(C1:C5,MATCH(MIN(ABS(A1:A5-E2)),ABS(A1:A5-E2),0))

Примечание Это формула массива, которую необходимо подтвердить с помощью CTRL SHIFT ENTER

Не нажимая CSE, вы можете использовать следующую формулу:

=INDEX(C1:C5,MATCH(MIN(INDEX(ABS(A1:A5-E2),)),INDEX(ABS(A1:A5-E2),),0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...