/ / Формула для отримання значення, якщо воно є тим самим пунктом призначення та між діапазоном в Excel - excel, range, formula, vlookup, between

Формула для отримання значення, якщо це одне призначення і між діапазоном у Excel - Excel, діапазон, формула, vlookup, між

У нас є ця таблиця

+--------------+-----------+----------+-------+
| Destination  | Beginning |   End    | Value |
+--------------+-----------+----------+-------+
| Riohacha     | 0 kg      | 500 kg   | $100  |
| Riohacha     | 501 kg    | 1000 kg  | $200  |
| Manaure      | 0 kg      | 1000 kg  | $300  |
| Manaura      | 1001 kg   | 2000 kg  | $400  |
| Maicao       | 0 kg      | 1000 kg  | $500  |
| Maicao       | 1001 kg   | 2000 kg  | $600  |
+--------------+-----------+----------+-------+

Мені потрібна формула, яка

  • коли "Cell A1: Riohacha" та "Cell B1: 478 kg", він повертає "Value" 100 доларів США, оскільки місце призначення відповідає "Riohacha" на столі, а вага в кг становить від 0 кг до 500 кг.
  • коли "Cell A1: Manaure" та "Cell B1: 1030 kg", він повертає "Value" 400 доларів, тому що знаходить Manaure на столі і тому, що вага 1030 kg становить від 1001 до 2000 кг.

Коротше кажучи, мені потрібна формула "Значення", де вона знаходить число, яке має однакове призначення і знаходиться між числами.

Відповіді:

0 для відповіді № 1

Я помістив свою таблицю в A12: D18 і використав цю формулу масиву:

=INDEX($D$13:$D$18,MATCH(B1,IF($A$13:$A$18=A1,--LEFT($B$13:$B$18,LEN($B$13:$B$18)-2))))

будучи формулою масиву, його потрібно підтвердити Ctrl-Shift-Enter при виході з режиму редагування. Якщо все зроблено правильно, Excel поставить {} навколо формули.

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