„Excel“ formulė: jei pirmadienis, grįžkite į penktadienį -

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ą.

Įdomios straipsniai...