• 👏 Bienvenido a nuestra comunidad Excel

    ¿Todavía no estás registrado? 😲

    Registrate gratis aquí y podrás:

    💪 Hacer preguntas a los expertos
    ⬇️ Descargar ejemplos y plantillas
    🏅 
    Acceder a contenidos premium

Fórmula para determinar última fila ocupada

TodoExcel

Administrator
Miembro del equipo
Ideal para el armado de rangos dinámicos. Además funciona aunque haya celdas vacías intermedias!

Ultima fila con datos:
=SUMAPRODUCTO(MAX((A:A<>"")*FILA(A:A)))

Primera fila vacía:
=SUMAPRODUCTO(MAX((A:A<>"")*FILA(A:A)))+1

* Cambiar columna A por cualquier otra!

Salu2.xls
 

Adrian

Well-known member
Hola, supongamos que en A1 hay un valor, A2 y A3 estan vacías, en A4 un valor de error (por #N/A, #¡DIV/0!, etc), en A5 un valor; la formula para última fila con datos fallará.

=SUMAPRODUCTO(MAX(INDICE(NO(ESBLANCO(A:A))*FILA(A:A);)))

Probado en Excel 07-10.
 

Héctor Miguel

Well-known member
vayan mis $0.02

la propuesta original se tarda +/- 150 ms
la segunda propuesta se toma +/- 300 ms
la siguiente utiliza +/- 200 ms

=buscar(2,1/(a:a<>""),fila(a:a))

OJO con el separador de argumentos, mi sistema usa a la coma "," NO al punto y coma ";" :D

saludos,
hector.
 

wenner

New member
Mi propuesta,

=MAX(SI.ERROR(COINCIDIR("ZZZZ";A:A);0);SI.ERROR(COINCIDIR(9,9E+307;A:A);0))

Saludos
 
Arriba