encontrar el valor de la tercera celda cuando el valor ingresado está entre una y dos celdas


0

He hecho esta tabla:

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


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

Me gustaría extraer el valor de Ccuando los usuarios ingresaron un valor, dentro del rango de AyB

Ejemplo:

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

 *D = user manual entry
 *E = result

¿Cómo podría hacer esto?


Deja de gritar. Y su formato no sugiere intuitivamente qué hay en las celdas a las que hace referencia.
Solemnidad

Respuestas:


2

Use esta fórmula en E1:

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

2
+1 para el enfoque, pero si D1 = 105, ¿no devolverá 50? Cree que necesita usar la columna A como rango de búsqueda, es decir=VLOOKUP(D1,$A$1:$C$3,3)
barry houdini

Gracias por el comentario, por supuesto que tienes razón. Edité la respuesta.
Peter Albert el

No sé lo que pasó, eso es lo que quería hacer. ¡Hecho ahora! :-)
Peter Albert

1
+1. Eso debería funcionar en todos los casos límite razonables. (Aunque, de manera divertida, es posible que D1 devuelva 50 ingresando 100.999999999999, calculando correctamente pero con E1 mostrando 101.)
Jonathan Garber
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.