Excel, buscar ultimo registro mayor a 0

Tengo una tabla en excel en la cual lleva el registro de asistencias de un Club Fitness.

En dicha tabla se anotan los nombres de los socios y luego en cada día se anotan las clases en que concurrió.

Necesito una fórmula para que en la ultima columna me indique el último día que concurrió, es decir que tuvo un registro mayor a 0.

¿Podrían ayudarme?

2 Respuestas

Respuesta
2

Pon la siguiente fórmula en la celda I4, arrastra o copia la fórmula hacia abajo hasta el último de los nombres.

=SI.ERROR(DESREF($A$3;0;SUMAPRODUCTO(MAX((COLUMNA(B4:H4))*(B4:H4>0)))-1);0)

Lo que hace la fórmula es buscar los valores diferentes a cero, de esos números obtiene cual de ellos está en el número de columna más alto; y por último, obtiene el día de la fila 3 según la columna, con eso obtienes lo siguiente:

La función Si. Error la utilizo para cuando no hay datos mayores a cero, es decir, no tuvo asistencia, en este caso te pone un 0

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
Respuesta
1
=BUSCAR(1000,A4:I4)

Me equivoqué es de la A4 hasta la H4

=BUSCAR(1000, A4:H4)

luego rellenas para todas la filas

Valora para finalizar saludos!

Gracias Adriel por tu respuesta!

Lamentablemente no cumple la función requerida, ya que no me indica el ultimo día de registro, el resultado de lo que se pretende debe ser "día 5" por ejemplo.

Que bueno que Dante lo solucionó

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas