Consultav que verifique condicion

6 envíos / 0 nuevos
Último envío
damianjb
Imagen de damianjb
Offline
última acción: Hace 5 años 7 meses
alta: 25/04/2012 - 02:28
Puntos: 55
Consultav que verifique condicion

Buenas.

Necesito saber si existe alguna manera de realizar una consultav pero que antes de entregar ese valor consulte algunas condiciones y, si estas no se cumplen, siga buscando en el inmediato superior.

Saludos, y gracias por su tiempo.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 9 horas 9 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10590
Re: Consultav que verifique condicion

BuscarV o ConsultaV sólo permiten buscar una condición.

Tendrás que aplicar la condición al primer argumento, es decir, modificar lo que buscas.

 

si adjuntas un ejemplo será más fácil ayudarte.

 

Data Tools Suite
datos y tablas con Excel

damianjb
Imagen de damianjb
Offline
última acción: Hace 5 años 7 meses
alta: 25/04/2012 - 02:28
Puntos: 55
Re: Consultav que verifique condicion

Adjunto un ejemplo y explico brevemente.

En base a un dato realizo la busqueda en tabla.

En base al valor obtenido obtengo otro valor de la tabla.

Verfico este ultimo valor segun algunas condiciones y si es falso necesitaria que la consultav busque el inmediato superior y volver a probar todo.

Si hace falta algun otro dato solo pregunten.

Gracias.

AdjuntoTamaño
File consultav.xlsx13.39 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 9 horas 9 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10590
Re: Consultav que verifique condicion

y entiendo que si ese valor inmediato superior tampoco cumpliese habría que elegir el siguiente superior hasta que cumpla

será un proceso iterativo (una referencia circular)

Mira la función COINCIDIR, encuentra la posición, es decir, te dice que lo que buscas está en la posición 2, por ejemplo, así es más facil decir que si no cumple, sume 1 para mirar en la posición 3 (y si tampoco, pues sumamos otra y miramos en la 4...)  combínalo con la función INDICE para obtener el valor que hay en esa posición 2.

 

Se me ocurre también lo siguiente, ¿por que no añades una columna a la tabla donde están todas las posiblidades que indique si cumple o no cumple?

así, el resultado será el menor de los que cumplan (supongo que será el menor)

con esto evitarías la iteración.

 

Data Tools Suite
datos y tablas con Excel

damianjb
Imagen de damianjb
Offline
última acción: Hace 5 años 7 meses
alta: 25/04/2012 - 02:28
Puntos: 55
Re: Consultav que verifique condicion

Gracias por tu comentario.

Voy a ver como implementar esas funciones y te hago saber que tal me fue.

damianjb
Imagen de damianjb
Offline
última acción: Hace 5 años 7 meses
alta: 25/04/2012 - 02:28
Puntos: 55
Re: Consultav que verifique condicion

Ya reemplace la funcion consultav por coincidir e indice. Tengo el valor de coincidir en una celda y luego utilizo ese valor en indice.

¿Podrias orientarme sobre como puedo hacer para ir verificando el valor de indice con determinadas condiciones y que si no las cumple se vaya incrementando en uno de manera que recien cuando pase la verificacion pueda tomar este valor y utilizarlo en indice?

Saludos.