Excel-formel: Få den siste ukedagen -

Generisk formel

=date-MOD(date-dow,7)

Sammendrag

Hvis du vil finne den siste onsdagen, eller lørdagen eller mandagen, gitt en spesifikk startdato, kan du bruke en formel som bruker MOD-funksjonen.

Forklaring

Formler som bruker begrepet "ukedag" er basert på ideen om at hver ukedag har et spesifikt nummer. Som standard tildeler Excel 1 til søndag og 7 til lørdag.

I eksempelformelen er B6 datoen 1/16/2015, og formelen i C6 er:

=B6-MOD(B6-7,7)

Tallet 7 (tallargumentet i MOD-funksjonen) representerer ukedagen (dow) du vil ha.

For å løse denne formelen, trekker Excel først dowen (7 i dette tilfellet) fra datoen, og mater deretter resultatet inn i MOD-funksjonen som nummer. MOD returnerer resten av å dele tallet med 7, som deretter trekkes fra dato .

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

Hvis du vil få den siste ukedagen fra gjeldende dato, kan du bruke TODAY-funksjonen slik:

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

Merk: Hvis datoen har samme ukedag, vil datoen bli returnert.

Interessante artikler...