2012-03-25 19:56:44 +0000 2012-03-25 19:56:44 +0000
16
16

Показывать динамическое время (а не дату) в Excel

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

в настоящее время я использую для этого функцию now(), но она возвращает и дату, и время.

Я хочу видеть только время. Есть ли способ сделать это?

Ответы (9)

13
13
13
2012-03-25 20:17:51 +0000

попробуйте эту формулу

=NOW()-TRUNC(NOW())

=NOW()-TODAY()
6
6
6
2017-11-02 06:46:36 +0000

После того, как вы ввели формулу =now() в ячейку, выберите ячейку и нажмите Ctrl + Shift + 2 Пожалуйста!

2
2
2
2012-03-25 20:20:42 +0000
=Now()
  1. Щелкните правой кнопкой мыши на Cell
  2. Щелкните Format Cells
  3. Щелкните по Custom с левой стороны
  4. Выберите формат времени h:mm:ss AM/PM
  5. Нажмите OK

Еще одно решение:-

=TEXT(NOW(), "hh:mm:ss AM/PM")
```.
1
1
1
2016-09-08 10:29:27 +0000

Ты можешь попробовать следующее:

ВРЕМЯ(VALUE(LEFT(TEXT(NOW(), “HH:MM:SS”), 2))), VALUE(LEFT(RIGHT(TEXT(NOW(), “HH:MM:SS”), 5), 2))), VALUE(RIGHT(TEXT(NOW(), “SS:MM:SS”), 2))))))))

Это эффективно разбивает часы, минуты и секунды, возвращаемые из функции форматирования, и форматирует их как время. Я не пробовал это днем, так что я не уверен, если у вас возникнут проблемы с am/pm.

1
1
1
2016-10-03 12:06:14 +0000

Попробуй этот код:

=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))

Спасибо.

0
0
0
2018-10-22 04:17:33 +0000

Используйте

=NOW()-TODAY(),

Если вы хотите использовать его в формуле типа “время окончания” - “текущее время”, чтобы найти “общее время”, то просто отформатируйте ячейку “общее время”, чтобы пронумеровать и умножить всю формулу на 24 так же, как эту формулу

Current Time Finish Time Total Hours

=NOW()-TODAY() 8:30 PM =(B2-B1)*24
```.
0
0
0
2015-02-01 05:27:09 +0000

Чтобы просто показать время, которое вы будете держать –> CTRL + : <– это покажет только время.

-1
-1
-1
2019-03-09 17:31:17 +0000

вот ссылка, показывающая, как сделать это CLOCK WITH AUTOMATIC REFRESH

в строке С листа 1.Range(“A1”) замените Sheet1 на фактическое имя листа, где вы хотите эти часы и A1 на ячейку, где вы хотите ваши часы.

-3
-3
-3
2017-12-05 01:07:38 +0000

Для этого есть встроенная функция, обеспечивающая только время. Функция =Time(). Это удерживает ее от отображения даты и будет отображать только текущее время операционной системы при создании новой записи.

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

6
13
9
10
7