Я хочу заполнить ячейку текущим временем, поэтому оно меняется каждый раз, когда я открываю файл.
В настоящее время я использую функцию now() для этого, но она возвращает дату и время.
Я хочу видеть только время. Есть способ сделать это?
Я хочу заполнить ячейку текущим временем, поэтому оно меняется каждый раз, когда я открываю файл.
В настоящее время я использую функцию now() для этого, но она возвращает дату и время.
Я хочу видеть только время. Есть способ сделать это?
попробуй эту формулу
= NOW()- TRUNC(NOW())
=NOW()-TODAY()
После того, как вы ввели формулу = now() в ячейку, выберите ячейку и нажмите Ctrl + Shift + 2. Добро пожаловать!
=Now()
Cell
на ячейкеFormat Cells
Custom
на левой сторонеh:mm:ss AM/PM
OK
Еще одно решение:-
=TEXT(NOW(), "hh:mm:ss AM/PM")
Вы можете попробовать следующее:
ВРЕМЯ (ЗНАЧЕНИЕ (ВЛЕВО (ТЕКСТ (СЕЙЧАС (), "ЧЧ: ММ: СС"), 2)), ЗНАЧЕНИЕ (ВЛЕВО (ВПРАВО (ТЕКСТ (СЕЙЧАС (), "ЧЧ: ММ: СС"), 5), 2))), ЗНАЧЕНИЕ (ПРАВО (ТЕКСТ (СЕЙЧАС (), "СС: ММ: СС"), 2)))
Это эффективно разделит часы, минуты и секунды, возвращаемые функцией форматирования, и отформатирует их как время. Я не пробовал это днем, поэтому я не уверен, что у вас проблемы с am/pm.
Попробуйте этот код:
=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
Благодарю.
Чтобы просто показать время, которое вы будете держать -> CTRL +: <- это будет отображать только время.
использование
=NOW()-TODAY(),
Если вы хотите использовать его в формуле, такой как "время окончания" - "текущее время", чтобы найти "общее количество часов", просто отформатируйте ячейку "общее количество часов" для нумерации и умножьте всю формулу на 24
следующим образом.
Current Time Finish Time Total Hours
=NOW()-TODAY() 8:30 PM =(B2-B1)*24
Для этого есть встроенная функция, обеспечивающая только время. Функция = Время (). Это не позволяет отображать дату и отображает текущее время ОС только после создания новой записи.