Excel-formel: Hvis mandag, rul tilbage til fredag ​​-

Generisk formel

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

Resumé

For at kontrollere ugedagen på en dato og rulle tilbage til fredag, når datoen er en mandag, kan du bruge IF og WEEKDAY-funktionerne. I det viste eksempel er formlen i C5

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

Forklaring

WEEKDAY-funktionen returnerer et tal, 1-7, der svarer til bestemte ugedage. WEEKDAY antager som standard en søndagsbaseret uge og tildeler 1 til søndag, 2 til mandag osv. Med 7 tildelt til lørdag.

I dette tilfælde ønsker vi kun at gribe ind, hvis den pågældende dato er mandag. For at teste bruger vi dette udtryk i IF-funktionen:

WEEKDAY(B5)=2

Hvis det logiske udtryk returnerer SAND, ved vi, at datoen er en mandag, så vi trækker 3 for at "rulle tilbage" til fredag. Hvis udtrykket returnerer FALSE, returnerer vi simpelthen den oprindelige dato.

Interessante artikler...