OBTENER VALOR DE LA ÚLTIMA CELDA DE UNA COLUMNA

Hola a todos! Hoy me gustaría hablar acerca de la posibilidad de obtener de la última celda con datos de una columna. Se puede dar la circunstancia de que en nuestros trabajos diarios necesitemos tener actualizada esta información en todo momento, por ejemplo, imaginémonos que diariamente nos reportan datos de cotizaciones, porcentajes, cifras de negocio, etc y que tenemos un cuadro de mando o una simple hoja en la que queremos reflejar el último dato registrado.

Para dar con la solución adecuada os propongo tres alternativas en función de: si los datos son numéricos o texto y si en el rango de datos existen o no celdas vacías.

Os muestro las tres fórmulas que podremos utilizar y cuándo es adecuado su uso:

  1. =DESREF(B1;CONTAR(B:B);0) Cuando el rango de datos no contiene celdas vacías y la información es numérica. En caso de que la información no sea numérica, podremos cambiar la función CONTAR por CONTARA  y a continuación - 1 y funcionará correctamente así: =DESREF(B1;CONTARA(B:B)-1;0)
  2. =BUSCAR(MAX(B:B)+1;(B:B)) Cuando el rango de datos contenga celdas vacías o el rango sea continuo y la información sea numérica.
  3. {=INDICE(B:B;MAX(FILA(B:B)*(B:B<>"")))} Fórmula matricial, válida para todos los casos, datos numéricos, texto, con celdas vacías en el rango o información continua. La fórmula matricial se introduce seleccionando la fórmula y pulsando: Ctrl + Mayus + Entrar

Os muestro una imagen de cómo quedaría la información con todas las fórmulas aplicadas (en este caso tenemos un rango de datos sin celdas en blanco:

VALOR ULTIMA CELDA DE UNA COLUMNA

Ahora que ya conocéis todas las características de cada fórmula y cuando aplicarla, creo que tendréis solucionada esta necesidad.

Ha sido una entrada muy corta pero creo que resume muy bien las alternativas que podemos utilizar.

Descarga el archivo de ejemplo pulsando en: OBTENER VALOR DE LA ULTIMA CELDA DE UNA COLUMNA

Anuncios

4 pensamientos en “OBTENER VALOR DE LA ÚLTIMA CELDA DE UNA COLUMNA

  1. Como siempre muy interesante. El primer caso lo tenía controlado, pero los otros dos nunca se me habían planteado. Tendré que estudiarlos mas en profundidad.

    Gracias por el post

    Me gusta

    • Muchas gracias adoxcel! 🙂 sí, las otras dos las investigué por el tema de las celdas vacías, y de esta forma está todo el abanico de casos bien controlado. Saludos!

      Me gusta

  2. Al utilizar la segunda fórmula en mi tabla y actualizar el segundo campo me cambia a este ultimo valor.
    ¿Como puedo hacer para que me quede el ultimo valor, sin que se altere?
    Km Anterior Km Actual Kms Totales
    6900 7500 600

    7500 8120 620

    8120

    Lo que quiero que ponga en Km Anterior el ultimo valor de Km Actual, teniendo en cuenta que hay celdas vacias.

    Me gusta

    • Hola Joaquin:

      Con los datos que me envías no consigo saber qué es lo que necesitas. Envía el archivo a excelsignum@yahoo.es con los datos como los tienes y como te gustaría que quedasen.

      Las fórmulas actúan sobre una columna no en varias. Es posible que necesites una macro, pero necesito ver el archivo.

      Saludos.

      Me gusta

¿Te ha gustado?. Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s