Excel-formel: Få den seneste ugedag -

Generisk formel

=date-MOD(date-dow,7)

Resumé

Hvis du vil finde den seneste onsdag eller lørdag eller mandag, givet en bestemt startdato, kan du bruge en formel, der bruger MOD-funktionen.

Forklaring

Formler, der bruger begrebet "ugedag" er baseret på ideen om, at hver ugedag har et specifikt nummer. Som standard tildeler Excel 1 til søndag og 7 til lørdag.

I eksempelformlen er B6 datoen 1/16/2015, og formlen i C6 er:

=B6-MOD(B6-7,7)

Nummeret 7 (nummerargumentet i MOD-funktionen) repræsenterer den ugedag (dow), du ønsker.

For at løse denne formel, trækker Excel først dow (7 i dette tilfælde) fra datoen og indfører derefter resultatet i MOD-funktionen som nummer. MOD returnerer resten af ​​at dividere dette tal med 7, som derefter trækkes fra datoen .

=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015

Hvis du vil hente den seneste ugedag fra den aktuelle dato, kan du bruge funktionen DAG som sådan:

=TODAY()-MOD(TODAY()-dow,7)

Bemærk: Hvis datoen har samme ugedag, returneres datoen.

Interessante artikler...