Excel-formel: Få den senaste veckodagen -

Generisk formel

=date-MOD(date-dow,7)

Sammanfattning

Om du vill hitta den senaste onsdagen, eller lördagen eller måndagen, givet ett specifikt startdatum, kan du använda en formel som använder MOD-funktionen.

Förklaring

Formler som använder begreppet "veckodag" bygger på tanken att varje veckodag har ett specifikt nummer. Som standard tilldelar Excel 1 till söndag och 7 till lördag.

I exempelformeln är B6 datumet 1/16/2015 och formeln i C6 är:

=B6-MOD(B6-7,7)

Siffran 7 (talargumentet i MOD-funktionen) representerar den veckodag (dow) du vill ha.

För att lösa den här formeln subtraherar först först dow (7 i det här fallet) från datumet och matar sedan in resultatet i MOD-funktionen som nummer. MOD returnerar resten av att dela detta nummer med 7, som sedan subtraheras från datum .

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

Om du vill få den senaste veckodagen från det aktuella datumet kan du använda TODAY-funktionen, så här:

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

Obs: Om datumet har samma veckodag kommer datumet att returneras.

Intressanta artiklar...