Интересно, может ли кто-нибудь помочь с этой формулой Excel, с которой я столкнулся с кирпичной стеной?
У меня есть поле с датами в следующем формате
2018-07-02 11:37:19
YYYY-MM-DD HH:MM:SS
В соседнем столбце у меня есть следующая формула, которая отображает дату и округляет время до ближайших 30 минут, еслиэто сегодня или добавляет какой-то текст, если это исторический день.
=IF(
A2<=TODAY()-1,
"16 Hours Failed",
IF(
A2<=TODAY(),
"16 Hours Failed Yesterday",
FLOOR(A2,0.5/24)
)
)
Наконец, у меня есть еще один столбец (формула вставлена ниже), который использует Col B, чтобы определить, если он уже вышел из строя, уже неудачный работает нормально.Однако ни одна из функций TODAY()
не работает, я чувствую, что это может быть связано с тем, как Excel интерпретирует TODAY()
.Кто-нибудь может помочь?
=IF(
B2="16 Hours Failed",
"Failed Already",
IF(
B2="16 Hours Failed Yesterday",
"Failed Yesterday",
IF(
B2=TODAY(),
"Failing Today",
IF(
B2=TODAY()+1,
"Failing Tomorrow",
IF(
B2>=TODAY()+2,
"Failing After 3 Or More Days",
INT(B2)
)
)
)
)
)