Формула Excel: Якщо понеділок, поверніться до п’ятниці -

Загальна формула

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

Резюме

Щоб перевірити день тижня дати та повернутися до п’ятниці, коли датою є понеділок, ви можете використовувати функції IF та WEEKDAY. У наведеному прикладі формула в С5 є

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

Пояснення

Функція WEEKDAY повертає число 1-7, яке відповідає певним дням тижня. За замовчуванням WEEKDAY передбачає тиждень, що базується на неділі, і призначає 1 - неділі, 2 - понеділку тощо, а 7 - суботі.

У цьому випадку ми хочемо вжити заходів, лише якщо датою, про яку йдеться, є понеділок. Для тестування ми використовуємо цей вираз усередині функції IF:

WEEKDAY(B5)=2

Якщо логічний вираз повертає TRUE, ми знаємо, що дата - понеділок, тому віднімаємо 3, щоб «повернутися» до п’ятниці. Якщо вираз повертає FALSE, ми просто повертаємо початкову дату.

Цікаві статті...