Excel-kaava: Jos maanantai, siirry takaisin perjantaihin

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.

Mielenkiintoisia artikkeleita...