Excel formula: Get most recent day of week

Fórmula genérica

=date-RESIDUO(date-dow,7)

Explicación

Si desea encontrar el miércoles, sábado o lunes más reciente, dada una fecha de inicio específica, puede usar una fórmula que use la función RESIDUO.

Cómo funciona la fórmula

Las fórmulas que utilizan el concepto de "día de la semana" se basan en la idea de que cada día de la semana tiene un número específico. Por defecto, Excel asigna 1 al domingo y 7 al sábado.
En la fórmula de ejemplo, B6 es la fecha 16/01/2015, y la fórmula en C6 es:
=B6-RESIDUO(B6-7,7)
El número 7 (el argumento de número en la función RESIDUO) representa el día de la semana (dow) que desea.
Para resolver esta fórmula, Excel primero resta el dow (7 en este caso) de la fecha, luego introduce el resultado en la función RESIDUO como el número. RESIDUO devuelve el resto de dividir ese número por 7, que luego se resta de la fecha.
=B6-RESIDUO(B6-7,7)
=B6-RESIDUO(42013,7)
=B6-6
=42014
=1/10/2015
Si desea obtener el día de la semana más reciente a partir de la fecha actual, puede usar la función HOY, así:
=HOY()-RESIDUO(HOY()-dow,7)
Nota: Si la fecha tiene el mismo día de la semana, se devolverá la fecha.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT