Encontrar el primer valor diferente de cero

07/04/2010 - 02:17 por Jaime Javier | Informe spam
Hola Grupo:
Les ruego encarecidamente que me ayuden en esto
Tengo excel 2003 y estoy tratando de crear una fórmula que me encuentre el
primer valor diferente de cero dentro de unas celdas que no estan juntas
(pero si estan en la misma fila) la busqueda debe hacerse de izquierda a
derecha y debe encontrar el primer valor diferente de cero. sin tomar en
cuenta los valores
intermedios que no interesan pero no los puedo quitar

Para simplificar y ser mas claro pongo un ejemplo simplificado
Los valores que interesan son siempre los de las columnas A, D, G, y J

A B C D E F G H I J
0 2 3 0 -1 3 2 3 7 -4

En este caso Quisiera que la formula me devolviera el 2
que se encuentra en la columna G (Por que este es el primer no cero dentro
de las columnas que interesan)

En realidad he simplificado mucho esto para compartir mi duda pues en
realidad se trata de un archivo en mi trabajo que tiene unas 20 columnas que
interesan entre unas 100 y son cientos de filas, ademas los numeros no son
siempre de un digito pues la mayoria son con varios decimales.

Agradezco por adelantado a quien se tome la molestia de ayudar
cualquier idea es bienvenida
Saludos
Jaime Javier-- Puebla Mexico

Preguntas similare

Leer las respuestas

#1 Ignacio
07/04/2010 - 10:42 | Informe spam
¡Hola, Jaime Javier!

Para el ejemplo que citas utiliza la siguiente fórmula:
=SI(A1=0;SI(D1=0;SI(G1=0;SI(J1=0;"Ninguno";J1);G1);D1);A1)

Adapta el ejemplo para más columnas si lo necesitas o para otra fila
diferente de la 1.

Esopero que te sirva de ayuda.

Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#2 Jaime Javier
08/04/2010 - 01:27 | Informe spam
Correcto: Funciona

Muchas gracias


"Ignacio" escribió en el mensaje
news:
¡Hola, Jaime Javier!

Para el ejemplo que citas utiliza la siguiente fórmula:
=SI(A1=0;SI(D1=0;SI(G1=0;SI(J1=0;"Ninguno";J1);G1);D1);A1)

Adapta el ejemplo para más columnas si lo necesitas o para otra fila
diferente de la 1.

Esopero que te sirva de ayuda.

Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#3 KL
08/04/2010 - 11:13 | Informe spam
Mas opciones (un pelin mas universales):

=INDICE(A1:J1;SUMAPRODUCTO(COINCIDIR(1;1/(A1:J1<>0);0)))

=INDICE(A1:J1;COINCIDIR(1;INDICE(1/(A1:J1<>0););0))

Saludos,
KL

"Jaime Javier" wrote in message
news:
Hola Grupo:
Les ruego encarecidamente que me ayuden en esto
Tengo excel 2003 y estoy tratando de crear una fórmula que me encuentre el
primer valor diferente de cero dentro de unas celdas que no estan juntas
(pero si estan en la misma fila) la busqueda debe hacerse de izquierda a
derecha y debe encontrar el primer valor diferente de cero. sin tomar en
cuenta los valores
intermedios que no interesan pero no los puedo quitar

Para simplificar y ser mas claro pongo un ejemplo simplificado
Los valores que interesan son siempre los de las columnas A, D, G, y J

A B C D E F G H I J
0 2 3 0 -1 3 2 3 7 -4

En este caso Quisiera que la formula me devolviera el 2
que se encuentra en la columna G (Por que este es el primer no cero dentro
de las columnas que interesan)

En realidad he simplificado mucho esto para compartir mi duda pues en
realidad se trata de un archivo en mi trabajo que tiene unas 20 columnas
que
interesan entre unas 100 y son cientos de filas, ademas los numeros no son
siempre de un digito pues la mayoria son con varios decimales.

Agradezco por adelantado a quien se tome la molestia de ayudar
cualquier idea es bienvenida
Saludos
Jaime Javier-- Puebla Mexico

__________ Information from ESET Smart Security, version of virus
signature database 5009 (20100408) __________

The message was checked by ESET Smart Security.

http://www.eset.com






__________ Information from ESET Smart Security, version of virus signature database 5009 (20100408) __________

The message was checked by ESET Smart Security.

http://www.eset.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida