
Generisk formel
=IF(WEEKDAY(date)=2,date-3,date)
Sammanfattning
För att kontrollera veckodagen för ett datum och rulla tillbaka till fredagen när datumet är en måndag kan du använda funktionerna IF och WEEKDAY. I det visade exemplet är formeln i C5
=IF(WEEKDAY(B5)=2,B5-3,B5)
Förklaring
WEEKDAY-funktionen returnerar ett tal, 1-7, som motsvarar vissa veckodagar. WEEKDAY antar som standard en söndagsbaserad vecka och tilldelar 1 till söndag, 2 till måndag och så vidare, med 7 tilldelade till lördag.
I det här fallet vill vi bara vidta åtgärder om det aktuella datumet är måndag. För att testa använder vi detta uttryck i IF-funktionen:
WEEKDAY(B5)=2
Om det logiska uttrycket returnerar SANT vet vi att datumet är en måndag, så vi subtraherar 3 för att "rulla tillbaka" till fredagen. Om uttrycket returnerar FALSE returnerar vi helt enkelt originaldatumet.