Excel-formel: Hvis mandag, rull tilbake til fredag ​​-

Generisk formel

=IF(WEEKDAY(date)=2,date-3,date)

Sammendrag

For å sjekke ukedagen til en dato, og rulle tilbake til fredag ​​når datoen er mandag, kan du bruke IF- og WEEKDAY-funksjonene. I eksemplet vist er formelen i C5

=IF(WEEKDAY(B5)=2,B5-3,B5)

Forklaring

WEEKDAY-funksjonen returnerer et tall, 1-7, som tilsvarer bestemte ukedager. WEEKDAY antar som standard en søndagsbasert uke, og tildeler 1 til søndag, 2 til mandag og så videre, med 7 tildelt til lørdag.

I dette tilfellet vil vi bare iverksette tiltak hvis datoen det er snakk om er mandag. For å teste bruker vi dette uttrykket i IF-funksjonen:

WEEKDAY(B5)=2

Hvis det logiske uttrykket returnerer SANT, vet vi at datoen er en mandag, så vi trekker 3 for å "rulle tilbake" til fredag. Hvis uttrykket returnerer FALSE, returnerer vi bare den opprinnelige datoen.

Interessante artikler...