Duda sobre formula!!!

12/03/2007 - 22:29 por Alex MTZ. | Informe spam
Que tal Amigos:

Hace un tiempo, se propuso aqui una formula para un buscar un dato "x" en
una lista de datos por medio de una formula que no es =buscav, si no una que
lleva una sintaxis mas o menos como esta =SI($(cualquier celda1)=ESNOD(rango
de datos en cualquier lugar1),COINCIDIR($(cualquier celda1)=,'[rango de datos
en cualquier lugar1),"SI","NO").

Alquien sabe cual es la sintaxis correcta, porque no me acuerdo y me urge
validar si un dato x esta en una hoja cualquiera y regresar el valor si esta
o no.

Gracias por su respuesta.
 

Leer las respuestas

#1 Héctor Miguel
13/03/2007 - 04:31 | Informe spam
hola, Alex !

Hace un tiempo, se propuso aqui una formula para un buscar un dato "x" en una lista de datos
por medio de una formula que no es =buscav, si no una que lleva una sintaxis mas o menos como esta
=SI($(cualquier celda1)=ESNOD(rango de datos en cualquier lugar1),COINCIDIR($(cualquier celda1)=,'[rango de datos en cualquier lugar1),"SI","NO").
Alquien sabe cual es la sintaxis correcta, porque no me acuerdo y me urge validar
si un dato x esta en una hoja cualquiera y regresar el valor si esta o no.



la siguiente es una consulta realizada el pasado mes de febrero [ve si se acerca a lo que solicitas] ;)

... como puedo buscar un dato en tres hojas o mas con los mismos campos de encabezado
A1 Celda con dato a buscar
A2 mostrara el resultado
Hoja1, Hoja2 y Hoja3 Hojas d busqueda
Se puede utilizar el commando BucarV para buscar este dato???





en tanto comentas algunos de los detalles que se te quedaro 'en el tintero' [como los rangos de busqueda y la columna a devolver]...
si suponemos que el dato buscado [A1] esta en la columna 'A' de las tres [o mas] hojas...
y que se trata de obtener el dato correspondiente a dicha fila en su columna 'C' [de cada hoja o de la que sea donde se encuentre]...

1) escribe los nombres de las 3 [o mas] hojas, p.e. en el rango 'B1:B3'
2) introduce la siguiente formula 'matricial' en 'A2' [ya sabes]... -> se debe terminar con {ctrl}+{shift}+{enter}
=buscarv(a1,indirecto("'"&indice(b1:b3,coincidir(verdadero,contar.si(indirecto("'"&b1:b3&"'!a:a"),a1)>0,0))&"'!a:c"),3,0)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares