Есть идеи, как упростить это уравнение? Критерии для каждого региона (APAC, LATAM, EMEA, Северная Америка) варьируются (часовые / дневные отключения).
Верьте или нет, раньше это было дольше. Вот моя лучшая попытка:
Разбит по группам:
=IF(A2="","",
IF(WEEKDAY(B2,2)=6,"Weekend Case",
IF(AND(C2<>"APAC",WEEKDAY(B2,2)=7),"WeekendCase",
IF(AND(C2="APAC",OR(AND(WEEKDAY(B2,2)=5,HOUR(B2)>=3),AND(WEEKDAY(B2,2)=7,
HOUR(B2)<18))),"Weekend Case",
IF(AND(C2="North America",OR(AND(WEEKDAY(B2,2)=5,HOUR(B2)>=18),
AND(WEEKDAY(B2,2)=1,HOUR(B2)<8))),"Weekend Case",
IF(AND(C2="EMEA",OR(AND(WEEKDAY(B2,2)=5,HOUR(B2)>=10),
AND(WEEKDAY(B2,2)=1,HOUR(B2)<2))),"Weekend Case",
IF(AND(C2="LATAM",OR(AND(WEEKDAY(B2,2)=5,HOUR(B2)>=15),
AND(WEEKDAY(B2,2)=1,HOUR(B2)<5))),"Weekend Case",
"Weekday")))))))
Логика:
ЕСЛИ А2 = Nothing
: Nothing
Все регионы:
Если Sat
: WEEKEND
Северная Америка, EMEA, LATAM
ЕСЛИ Sun
: WEEKEND
APAC:
ЕСЛИ Friday After 3AM
ИЛИ Sunday Before 6PM
: WEEKEND
Северная Америка:
ЕСЛИ Friday After 6PM
ИЛИ Monday Before 8AM
: WEEKEND
ЕМЕА:
ЕСЛИ Friday After 10AM
или Monday Before 2AM
: WEEKEND
LATAM:
ЕСЛИ Friday After 3PM
ИЛИ Monday Before 5AM
: WEEKEND
прочее:
WEEKDAY
Пример для каждого региона с каждым выводом ниже: