Exceli valem: kui esmaspäev, liikuge tagasi reede juurde

Üldine valem

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

Kokkuvõte

Kuupäeva nädalapäeva kontrollimiseks ja reedesse naasmiseks, kui kuupäev on esmaspäev, saate kasutada funktsioone IF ja WEEKDAY. Näidatud näites on valem C5-s

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

Selgitus

Funktsioon WEEKDAY tagastab numbri 1–7, mis vastab kindlatele nädalapäevadele. Vaikimisi eeldab WEEKDAY pühapäevapõhist nädalat ja määrab 1 pühapäevale, 2 esmaspäevale ja nii edasi, 7 määratakse laupäevale.

Sel juhul tahame tegutseda ainult siis, kui kõnealune kuupäev on esmaspäev. Testimiseks kasutame funktsiooni IF sees seda väljendit:

WEEKDAY(B5)=2

Kui loogiline avaldis tagastab väärtuse TÕENE, teame, et kuupäev on esmaspäev, seega lahutame reedeks tagasitõmbamiseks 3. Kui avaldis tagastab FALSE, tagastame lihtsalt algse kuupäeva.

Huvitavad Artiklid...