Ultimo registro de columna

30/05/2007 - 09:17 por Jdp | Informe spam
Buenas, tengo una duda, a ver si alguien me puede ayudar.

Tengo una columna donde cada dia pongo un dato, siempre siguiendo orden
(b1,b2,b3, etc.). En otra celda tengo formuladas que quiero referenciar a
este ultimo dato.

O sea, como se puede hacer para que una celda, me diga siempre el utlimo
dato que he escrito en una columna, no puede usar max ni min, porque puede ir
variando, tiene que ser el ultimo, que siempre sera el ultimo de la columna.

gracias

Preguntas similare

Leer las respuestas

#11 Feliciano
31/05/2007 - 21:15 | Informe spam
Hola "Jdp":
Antes de nada debes "insertarombre\definir" por ejemplo "cotizaciones" con
el rango B:B.
Luego para saber el contenido de la ultima celda de ese rangoombre
introduces en la celda que quieres\deseas que contenga ese dato, por ejemplo
en F5 la siguiente expresion ½MAX(B:B;"cotizaciones";cotizaciones).
Si quieres saber lo que hace esta funcion de base de datos puedes consultar
la ayuda que esta bien explicada.

Saludos,

Feliciano.
-
"Jdp" escribió en el mensaje
news:
Buenas, tengo una duda, a ver si alguien me puede ayudar.

Tengo una columna donde cada dia pongo un dato, siempre siguiendo orden
(b1,b2,b3, etc.). En otra celda tengo formuladas que quiero referenciar a
este ultimo dato.

O sea, como se puede hacer para que una celda, me diga siempre el utlimo
dato que he escrito en una columna, no puede usar max ni min, porque puede
ir
variando, tiene que ser el ultimo, que siempre sera el ultimo de la
columna.

gracias
Respuesta Responder a este mensaje
#12 Feliciano
31/05/2007 - 21:16 | Informe spam
Hola "Jdp":
Antes de nada debes "insertarombre\definir" por ejemplo "cotizaciones" con
el rango B:B.
Luego para saber el contenido de la ultima celda de ese rangoombre
introduces en la celda que quieres\deseas que contenga ese dato, por ejemplo
en F5 la siguiente expresion ½MAX(B:B;"cotizaciones";cotizaciones).
Si quieres saber lo que hace esta funcion de base de datos puedes consultar
la ayuda que esta bien explicada.

Saludos,

Feliciano.
-
"Jdp" escribió en el mensaje
news:
Gracias, pero no me vale, ya que no puedo definir el area, ya que cada dia
aumenta.

un saludo

"j.benito" escribió:

Hola Jdp

Mira a ver si te vale esto

=INDICE(B:B;CONTARA(B:B))

Saludos
J.Benito

Jdp escribió:
> Buenas, tengo una duda, a ver si alguien me puede ayudar.
>
> Tengo una columna donde cada dia pongo un dato, siempre siguiendo orden
> (b1,b2,b3, etc.). En otra celda tengo formuladas que quiero
> referenciar a
> este ultimo dato.
>
> O sea, como se puede hacer para que una celda, me diga siempre el
> utlimo
> dato que he escrito en una columna, no puede usar max ni min, porque
> puede ir
> variando, tiene que ser el ultimo, que siempre sera el ultimo de la
> columna.
>
> gracias

Respuesta Responder a este mensaje
#13 Xavier Budet Graco
31/05/2007 - 22:45 | Informe spam
Hola Ivan, "JDP" y los demás (por supuesto). Las fórmulas no son mías y seguro que las he aprendido aquí, así pués apuntad a alguno de los "genios" del foro y ese será el padre (no recuerdo y no tengo tiempo ahora para buscar en mi "biblioteca" para saber la paternidad)

¿Qué cómo funciona? Pués si os fijais en la función =COINCIDIR si no se le da el parámetro de "tipo de coincidencia" (el tercero) es como si se diera 1. ¿Qué que hace 1? Pués encuentra el mayor valor que sea igual o inferior al buscado. Como buscamos un valor muy grande (9E+307), enorme, y los valores casi con seguridad no están colocados en orden la función buscará hasta que no encuentre más valores, o sea hasta el final ocupado de la columna. Esta busqueda nos da el número de fila y como la columna la hemos definido nosotros, en este caso A:A Excel ya conoce la posición. Con la función =INDICE averiguamos el contenido.

Si queremos buscar texto la fórmula pasa a ser:
=BUSCAR("zzzzzz";A:A) para el contenido y
=COINCIDIR("zzzzzz";A:A) para la fila.

Como podeis ver se sustituye el valor enorme (9E+307) por un texto con "valor muy" alto: "zzzzzz"

La función =BUSCAR puede ser utilizada, también, para valores numéricos.
=BUSCAR(9E+307;A:A)

Saludos y si encuentro al "padre" os lo diré.

Xavier

Quitar MAC para contestar. Gracias.


"Ivan" escribió en el mensaje news:
Hola "Jdp", si se trata de datos numéricos la fórmula:
=COINCIDIR(9E+307;A:A)
te proporcionará la fila de la columna A en que tienes un valor.
Si lo que quieres es conocer el contenido:
=INDICE(A:A;COINCIDIR(9E+307;A:A))




hola Xavier ( y cia.), disculpad la intromision, pero me acabas de
dejar alucinado.

¿me/nos podrias explicar como/porque funciona la formula?

bueno, en cualquier caso gracias, la añado a la saca

un saludo
Ivan
Respuesta Responder a este mensaje
#14 Ivan
31/05/2007 - 23:24 | Informe spam
muchas gracias Xavier,

no dejo de sorprenderme de lo que excel y sus excel'entes expertos son/
sois capaces de hacer, ademas, de la manera mas sencilla

gracias de nuevo y un saludo
Ivan
Respuesta Responder a este mensaje
#15 Xavier Budet Graco
01/06/2007 - 19:58 | Informe spam
Hola Ivan y todos, ya encontre al posible "padre" (no he podido hacer prueba de ADN, pero...) adjunto mensaje del 21 de Octubre de 2006:

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
si suponemos que 'esa' columna es 'B' y se encuentra en la 'hoja1' -?-
prueba con algo +/- como lo siguiente...

a) para conocer el numero de fila donde se ha ingresado el 'ultimo' dato [numerico]...
=coincidir(9e307,hoja1!b:b)

b) para conocer el dato ingresado en dicha ceda...
=indice(hoja1!b:b,coincidir(9e307,hoja1!b:b))

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

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







































































Tampoco me extraña que sea él.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Ivan" escribió en el mensaje news:

muchas gracias Xavier,

no dejo de sorprenderme de lo que excel y sus excel'entes expertos son/
sois capaces de hacer, ademas, de la manera mas sencilla

gracias de nuevo y un saludo
Ivan

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