
Bendroji formulė
=IF(WEEKDAY(date)=2,date-3,date)
Santrauka
Norėdami patikrinti datos darbo dieną ir grįžti į penktadienį, kai data yra pirmadienis, galite naudoti IF ir WEEKDAY funkcijas. Parodytame pavyzdyje formulė C5 yra
=IF(WEEKDAY(B5)=2,B5-3,B5)
Paaiškinimas
WEEKDAY funkcija pateikia skaičių 1-7, atitinkantį konkrečias savaitės dienas. Pagal numatytuosius nustatymus WEEKDAY prisiima savaitę, pagrįstą sekmadieniu, ir priskiria 1 sekmadieniui, 2 pirmadieniui ir t. T., O 7 - šeštadieniui.
Šiuo atveju mes norime imtis veiksmų tik tuo atveju, jei nagrinėjama data yra pirmadienis. Norėdami išbandyti, mes naudojame šią išraišką IF funkcijoje:
WEEKDAY(B5)=2
Jei loginė išraiška grąžina TRUE, žinome, kad data yra pirmadienis, todėl atimame 3, kad „sugrįžtume“ į penktadienį. Jei išraiška pateikia FALSE, mes tiesiog grąžinsime pradinę datą.