Ответ:
Вам нужно получить текущее время, сравнить его с диапазоном времени открытия рынков и отобразить другой результат в зависимости от того, открыт ли рынок или как долго это до открытия рынка.
Формула:
=IF(time(hour(now()),minute(now()),second(now()))<TIME(9,30,0),"Market opens in " &HOUR(TIME(9,30,0) - time(hour(now()),minute(now()),second(now())))& "hours, "&MINUTE(TIME(9,30,0) - time(hour(now()),minute(now()),second(now())))&" minutes.",IF(time(hour(now()),minute(now()),second(now()))>=TIME(16,30,0), if(minute(now()) > 30,"Market opens in " &HOUR(TIME(23,59,59) - (time(hour(now()),minute(now()),second(now()))))+9& " hours, "&MINUTE(TIME(23,59,0) - time(hour(now()),minute(now()),second(now())))+31&" minutes.","Market opens in " &HOUR(TIME(23,59,59) - (time(hour(now()),minute(now()),second(now()))))+10& " hours, "&MINUTE(TIME(23,59,0) - time(hour(now()),minute(now()),second(now())))-29&" minutes."),"Market Open"))
Надеюсь, это вам поможет!
Ссылки: