У нас є ця таблиця
+--------------+-----------+----------+-------+
| 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 поставить {}
навколо формули.