Referencia

16/06/2006 - 20:59 por Lucas | Informe spam
Como hago para obtener en un rango de la posición del primer valor <> 0? la
formula coincidir no me funciona con este criterio.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 KL
16/06/2006 - 22:22 | Informe spam
Hola lucas,

Algo asi tal vez (matricial - se introduce mediante Ctrl+Shift+Enetr):


{=COINCIDIR(VERDADERO;(A1:A100>0);0)}


Saludos,
KL


"Lucas" wrote in message news:
Como hago para obtener en un rango de la posición del primer valor <> 0? la
formula coincidir no me funciona con este criterio.
Muchas gracias
Respuesta Responder a este mensaje
#2 Héctor Miguel
18/06/2006 - 02:13 | Informe spam
hola, chicos !

Lucas escribio en el mensaje ..
... obtener en un rango... la posicion del primer valor <> 0? [...]

KL escribio en el mensaje ...
Algo asi tal vez (matricial - se introduce mediante Ctrl+Shift+Enetr):
{=COINCIDIR(VERDADERO;(A1:A100>0);0)}





solo comentarios adicionales [por si fueran de utilidad] :)

- se puede recortar la formula a: {=coincidir(1;--(a1:a100>0);0)}

- si el primer 'valor' diferente de cero '<>0' resulta ser texto, valor logico, cadena 'vacia'...
la formula devolvera 'ese' indice [o posicion de la celda con el 'valor' <>0] :))

- si necesitas 'restringir' a que se busque solo en valores numericos...
op1: {=coincidir(1;(esnumero(a1:a100)*(a1:a100<>0));0)}
op2: {=coincidir(2;esnumero(a1:a100)+(a1:a100<>0);0)}

saludos,
hector.
Respuesta Responder a este mensaje
#3 KL
18/06/2006 - 14:43 | Informe spam
Hola chicos,

"Héctor Miguel" wrote:
- se puede recortar la formula a: {=coincidir(1;--(a1:a100>0);0)}



...sacrificando el desempeno (aunque no sea mortal) ya que anadimos dos
operaciones por cada celda del rango :-)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida