TARIFA DE PUERTAS DE COCINA

3 envíos / 0 nuevos
Último envío
Santillana10
Imagen de Santillana10
Offline
última acción: Hace 7 años 1 mes
alta: 23/02/2017 - 20:03
Puntos: 35
TARIFA DE PUERTAS DE COCINA

Hola, tengo creada una tabla de precios para puertas de cocina. La tabla está compuesta de la siguiente manera:

La primera columna de la izquierda indica la altura de las puertas que está organizado de menor a mayor: 14-28-35-56-70-90-130-150...

Y en la primera fila tengo los anchos de las puertas también organizado de menor a mayor: 30-35-40-45-50-60-70-80-90...

Con la función de BUSCARV combinada con la de COINCIDIR, he conseguido que me saque bien los precios.

Es decir, si busco el precio de una puerta de 70x30 debería localizarme la interjección entre la altura 70 y el ancho 30.

Como digo, eso gracias a algunos consejos que he podido leer en este foro ya lo tengo resuelto. Pero tengo un problema.

Resulta que necesito que si supera por ejemplo 70 de altura, vaya directametne a 90 ya que sería su INMEDIATAMENTE SUPERIOR.

Igualmente debería ocurrir con los anchos, si supera el 30 debería elegir el 35.

 

Es decir, pongamos que necesito saber el precio de una 71x33, por ejemplo..... pues debería elegir la interjección entre 90x35,

Gracias de antemano!

AdjuntoTamaño
File ejemplo_tarifa_cocina.xlsx8.79 KB

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
La función COINCIDIR puede

La función COINCIDIR puede seleccionar el valor inmediatamente mayor que el que le has puesto. Lo que pasa es que funciona de aquella manera. Si tienes una fila de datos, estos deben estar ordenados descendentemente. Esto es importante, y además es poco intuitivo y no es presentable, por lo que tendrías que tener una matriz con filas y columnas ordenadas de mayor a menor, y otra matriz de menor a mayor para presentación.

Como necesitas que el valor sea igual o mayor tanto en fila como en columna, entonces en vez de utilizar BUSCARV, te recomiendo utilizar la función INDICE pasándole dos funciones COINCIDIR como parámetros.

Te adjunto tu ejemplo para que lo revises.

 

Un saludo

AdjuntoTamaño
File ejemplo_tarifa_cocina.xlsx9.2 KB
Santillana10
Imagen de Santillana10
Offline
última acción: Hace 7 años 1 mes
alta: 23/02/2017 - 20:03
Puntos: 35
muchas gracias

GRACIAS, no esperaba una respuesta tan rápida y clara.

Me has hecho un gran favor, es exactamente lo que necesitaba, te lo agracezco.

Un saludo