obtener último valor de una fila

26/02/2007 - 13:00 por pablorotero | Informe spam
Hola

Necesito una fórmula que me devuelva el último valor de una fila.

He probado con:
BUSCAR(9E+307;A4:G4)

pero sólo me funciona cuando las celdas contienen un valor fijo, y las
celdas de mi hoja contienen fórmulas.

Muchas gracias

Preguntas similare

Leer las respuestas

#6 AnSanVal
27/02/2007 - 01:26 | Informe spam
Hola Pablo.

Tu dicés:
"... Sin embargo no funciona cuando lo que contiene son otras fórmulas, como
por ejemplo una fila con sumas parciales de las celdas que tiene por
encima..."

Esas "otras fórmulas" ¿como son?. A mi me funciona con valores constantes y
con valores devueltos por fórmulas (incluso sumas).

Saludos.
Respuesta Responder a este mensaje
#7 Héctor Miguel
27/02/2007 - 08:03 | Informe spam
hola, pablo !

Necesito una formula que me devuelva el ultimo valor de una fila.
He probado con: BUSCAR(9E+307;A4:G4)
pero solo me funciona cuando las celdas contienen un valor fijo
y las celdas de mi hoja contienen formulas.



1) 9e+307 busca solamente numeros [ya sean 'constantes' o devueltos por formulas]

2) si tus formulas depositan una cadena de texto vacia [p.e. =si(codicion;valor;"")
-> necesitaras buscar TEXTOS... cambia la formula a: =buscar("zzzzz";a4:g4)

3) si existe alguna 'combinacion' [valores y/o textos... AUN vacios]...
necesitaras encontrar el maximo numero de columna donde exista algun 'valor' [texto/numero]
-> =indice(a4:g4;max(coincidir(e9+307;a4:g4);,coincidir("zzzzz";a4:g4)))

4) en el caso anterior... si alguno no existe [numero o texto] obtendras valores de error :-((
habria que empezar a condicionar tambien la busqueda ;)
o... dejar de usar la funcion =si(...) para depositar textos cuando necesites buscar valores :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#8 Héctor Miguel
27/02/2007 - 08:12 | Informe spam
hola [de nuevo], pablo !

Necesito una formula que me devuelva el ultimo valor de una fila.
He probado con: BUSCAR(9E+307;A4:G4)
pero solo me funciona cuando las celdas contienen un valor fijo
y las celdas de mi hoja contienen formulas.



existe otra alternativa, el unico 'requisito' es que EXISTA alguna celda NO vacia en el rango:
-> =buscar(2;1/(a4:g4<>"");a4:g4)

saludos,
hector.

p.d. de todas formas, seria bueno si expones lo que 'realmente' estas haciendo y buscando :))
Respuesta Responder a este mensaje
#9 pablorotero
27/02/2007 - 16:37 | Informe spam
On 27 feb, 08:12, "Héctor Miguel"
wrote:
hola [de nuevo], pablo !

> Necesito una formula que me devuelva el ultimo valor de una fila.
> He probado con: BUSCAR(9E+307;A4:G4)
> pero solo me funciona cuando las celdas contienen un valor fijo
> y las celdas de mi hoja contienen formulas.

existe otra alternativa, el unico 'requisito' es que EXISTA alguna celda NO vacia en el rango:
-> =buscar(2;1/(a4:g4<>"");a4:g4)

saludos,
hector.

p.d. de todas formas, seria bueno si expones lo que 'realmente' estas haciendo y buscando :))



Acabo de darme cuenta del problema. En mi tabla, todavía no existen
todos los datos (es una tabla que suma por meses). Por tanto, la fila
sobre la que busco el último número es así: 45 54 6 0 0 0
0 Por ello, el último número que me devuelve es 0, y yo creía que no
funcionaba.
¿Puedo decirle que me dé el último número que no sea 0?

Muchísimas gracias
Respuesta Responder a este mensaje
#10 Héctor Miguel
27/02/2007 - 17:53 | Informe spam
hola, pablo !

Acabo de darme cuenta del problema. En mi tabla, todavia no existen todos los datos (es una tabla que suma por meses).
Por tanto, la fila sobre la que busco el ultimo numero es asi: 45 54 6 0 0 0 0
Por ello, el ultimo numero que me devuelve es 0, y yo creia que no funcionaba.
Puedo decirle que me de el ultimo numero que no sea 0?



prueba modificando la ultima formula propuesta a +/- lo siguiente: =buscar(2;1/(a4:g4<>0);a4:g4)

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida