/ / Fórmula para obtener un valor si es el mismo destino y entre el rango en Excel - excel, range, formula, vlookup, between

Fórmula para obtener un valor si es el mismo destino y entre el rango en Excel: excel, rango, fórmula, vlookup, entre

Tenemos esta mesa

+--------------+-----------+----------+-------+
| 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  |
+--------------+-----------+----------+-------+

Necesito una formula que

  • cuando "Celda A1: Riohacha" y "Celda B1: 478 kg", devuelve el "Valor" $ 100, porque el destino coincide con Riohacha en la mesa y el peso en kg está entre 0 kg y 500 kg.
  • cuando "Cell A1: Manaure" y "Cell B1: 1030 kg", devuelve el "Valor" $ 400 porque encuentra Manaure en la mesa y porque el peso de 1030 kg está entre 1001 kg y 2000 kg.

En resumen, necesito una fórmula en "Valor" donde encuentra el número que tiene el mismo destino y está entre los números.

Respuestas

0 para la respuesta № 1

Puse mi tabla en A12: D18 y usé esta fórmula matricial:

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

al ser una fórmula matricial, debe confirmarse con Ctrl-Shift-Enter al salir del modo de edición. Si se hace correctamente, Excel pondrá. {} alrededor de la fórmula.

[ingrese la descripción de la imagen aquí