
Yleinen kaava
=IF(WEEKDAY(date)=2,date-3,date)
Yhteenveto
Voit tarkistaa päivämäärän viikonpäivän ja palata perjantaihin, jolloin päivämäärä on maanantai, käyttämällä IF- ja WEEKDAY-toimintoja. Esitetyssä esimerkissä C5: n kaava on
=IF(WEEKDAY(B5)=2,B5-3,B5)
Selitys
WEEKDAY-toiminto palauttaa luvun 1-7, joka vastaa tiettyjä viikonpäiviä. Oletusarvoisesti WEEKDAY olettaa sunnuntaipohjaisen viikon ja määrittelee 1 sunnuntaihin, 2 maanantaihin ja niin edelleen, ja 7 on määrätty lauantaina.
Tässä tapauksessa haluamme ryhtyä toimiin vain, jos kyseinen päivämäärä on maanantai. Testauksessa käytämme tätä lauseketta IF-funktion sisällä:
WEEKDAY(B5)=2
Jos looginen lauseke palauttaa arvon TOSI, tiedämme, että päivämäärä on maanantai, joten vähennämme 3 perjantaihin. Jos lauseke palauttaa FALSE, palautamme yksinkertaisesti alkuperäisen päivämäärän.