EXCEL: какова формула для получения оставшегося времени до сегодняшнего вечера 00:00

«zoom = 4» соответствует документу, «зарезервирован только для бизнес-пользователей Google». Я не могу найти много документированных причин, почему это будет работать с перерывами или вообще для не-бизнес-пользователей, но это мое лучшее предположение.

0
задан ycsjose 13 July 2018 в 06:42
поделиться

3 ответа

Общий алгоритм для этого на любом языке программирования или в среде прост:

  1. Получить компонент date из значения date-time.
  2. Увеличить дневное значение.
  3. Вычесть значение date-time из значения date на шаге 2 Это работает, потому что значение с шага 2 все еще является значением date-time, но компонент времени дня теперь ноль, который представляет утреннюю ночь в этот день (т.е. 00:00 в 24-часовых часах).

В Excel значения date, time и date-time представлены десятичными числами, где целочисленная составляющая представляет собой счетчик дней после того, как какая-то эпоха и дробная составляющая представляют

  • Это означает, что шаг 1 выполняется простым выполнением INT( date-time-value ).
  • И шаг 2 выполняется простым добавлением +1 к этому значению .
  • И шаг 3 - это простое вычитание, но обязательно установите формат отображения ячейки в «Время», а не «Дата» или «Дата-время».

Ячейка B2 должна иметь следующую формулу:

=( INT( A2 ) + 1 ) - A2

Затем перетащите, чтобы столбец получил значения для других строк.

Вот и все.

1
ответ дан Dai 17 August 2018 в 13:32
поделиться
  • 1
    Я думал о том, чтобы использовать ПОТОЛОК или КРУГЛЫЙ, но мне нравятся математика. – Jeeped 13 July 2018 в 08:51

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

=24-(HOUR(B4)+MINUTE(B4)/60+SECOND(B4)/3600)

1
ответ дан Solar Mike 17 August 2018 в 13:32
поделиться

Это должно сделать:

=24-TEXT(A20,"hh:mm")

Учитывая, что полночь равна 0 или 24, в зависимости от того, откуда вы пришли, поскольку мы движемся к ней, мы считаем «24», и когда мы переходим от он, «0». Поэтому я вычитаю текущее время / дату в формате, который исключает дату с «24», и у вас есть оставшееся время до полуночи. Не забудьте отформатировать ячейку на «время», иначе результат будет неправильным.

1
ответ дан W Barreto 17 August 2018 в 13:32
поделиться
Другие вопросы по тегам:

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