Google Таблицы, команда времени для отображения времени открытия / закрытия фондовой биржи - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь отобразить «Рынок открывается через« X »часов, минут», а рынок закрывается через «x» часов, минут.

Фондовый рынок открыт с 09:30 до 16:30, и я пытаюсь написать простой скрипт, который это покажет, но я продолжаю получать #error.

=if(TIME(HOUR(<,09:30)), value_if_true, "Market Close in:", value_if_true, "Market Opens in:")

1 Ответ

0 голосов
/ 07 мая 2020

Ответ:

Вам нужно получить текущее время, сравнить его с диапазоном времени открытия рынков и отобразить другой результат в зависимости от того, открыт ли рынок или как долго это до открытия рынка.

Формула:

=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"))

Надеюсь, это вам поможет!

Ссылки:

...