Знайдіть значення з третьої комірки, коли введене значення знаходиться між однією та двома комірками


0

Я склав цю таблицю:

          A    |     B   |    C  
     ----------|---------|---------- 
           1   |   100   |    50
         101   |   200   |    75
         201   |   300   |   100


*A = km
*B = km
*C = rs

Я хотів би отримати значення, Cколи користувачі ввели значення, в межах AтаB

Приклад:

          D    |    E   
     ----------|---------
         105   |    75   

 *D = user manual entry
 *E = result

Як я міг це зробити?


Перестань кричати. І ваше форматування не інтуїтивно підказує, що є у клітинках, на які ви посилаєтесь.
Урочистість

Відповіді:


2

Використовуйте цю формулу в E1:

= VLOOKUP (D1, $ A $ 1: $ C $ 3,3)

2
+1 для підходу, але якщо D1 = 105 не поверне 50? Подумайте, вам потрібно використовувати col A як діапазон пошуку, тобто=VLOOKUP(D1,$A$1:$C$3,3)
barry houdini

Дякую за коментар - звичайно, ви праві. Я відредагував відповідь.
Пітер Альбер

Не знаю, що сталося - ось що я хотів зробити. Готово зараз! :-)
Пітер Альберт

1
+1. Це повинно працювати у всіх розумних крайових випадках. (Хоча, дивно, можна отримати повернення D1 50, ввівши 100,999999999999, обчисливши правильно, але з відображенням E1 101).
Джонатан Гарбер,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.