Формула Excel: если время больше 23:30, вернуть 11:30 той же даты

Вы проверили исходный код Tomcat и источник JVM? Это может дать вам больше помощи.

Я думаю, что ваше общее мышление хорошее. Я ожидал бы ConnectException в сценарии, с которым вы не могли соединиться. Вышеприведенное выглядит очень похоже на клиентское управление.

0
задан Quincy Chan 19 March 2019 в 08:38
поделиться

2 ответа

Попробуйте обрезать ячейку даты и времени до полуночи этой даты, а затем добавьте 11,5 часов:

=IF(AND(HOUR(A1) >= 23, MINUTE(A1) > 30),
    TRUNC(A1) + TIME(11,30,00), A1)

Я протестировал эту формулу, и она, похоже, работает. Возможно, вам придется поиграться с форматированием ячеек исходных данных. Маска формата 3/14/12 1:30 PM, кажется, здесь хорошо работает.

0
ответ дан Tim Biegeleisen 19 March 2019 в 08:38
поделиться

Увеличьте время до 11:30:00, если оно меньше этого. Оставьте это в покое, если время больше 11:30:00.

=IFERROR(WORKDAY(E5,H5/24,Holidays!$A$2:$A$37)+MAX(TIME(11, 30, 0), MOD(E5,1)+MOD(H5,24)/24),"")
0
ответ дан user11217663 19 March 2019 в 08:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: