Hiển thị thời gian động (và không phải ngày) trong excel


14

Tôi muốn điền vào một ô với thời gian hiện tại, vì vậy nó thay đổi mỗi khi tôi mở tệp.

Tôi hiện đang sử dụng hàm now () cho điều đó, nhưng nó trả về cả ngày và thời gian.

Tôi chỉ muốn xem thời gian. Có cách nào làm được việc này không?

Câu trả lời:


5

Sau khi bạn nhập công thức = now () vào ô, chọn ô và nhấn Ctrl + Shift + 2 Không có gì!


2
Lưu ý rằng điều này chỉ định dạng các tế bào như thời gian. Giá trị cơ bản vẫn là Ngày và Giờ
chris neilsen

Chỉ cần thêm vào, Chỉ cần đặt loại ô thành ngày hoặc ngày dài hoặc thời gian cần thiết để chơi xung quanh với các loại giá trị khác nhau.
Alok Rajasukumaran

13

thử công thức này

= NOW () - TRUNC (NOW ())

=NOW()-TODAY()

2
Lưu ý rằng TRUNC (NOW ()) = HÔM NAY ()
barry houdini

Điều này mang lại cho tôi một số loại số kỹ thuật số, trừ khi tôi định dạng ô là ngày ... Nhưng tôi không muốn phải định dạng ô rõ ràng. Với hàm now (), các định dạng ô mà không có sự can thiệp nào từ bên ngoài ...
Lea Cohen

Trong cả hai trường hợp, dữ liệu cơ bản là Số sê-ri ngày. Trong trường hợp đầu tiên, Excel chỉ áp dụng định dạng cho bạn. Bạn không có lựa chọn nào ngoài việc áp dụng một định dạng.
chris neilsen

1
@Lea_Cohen bạn có thể sử dụng chức năng TEXT để lấy thời gian, ví dụ: sử dụng =TEXT(NOW(),"hh:mm") - thay đổi phần "hh: mm" theo yêu cầu - không yêu cầu định dạng (mặc dù ô hiện chứa văn bản thay vì thời gian - không quan trọng nếu điều này được hiển thị)
barry houdini

@Barry sẽ làm điều đó. (Tôi đoán - câu hỏi tiếp theo: làm thế nào để tôi sử dụng thời gian đó trong một công thức)
chris neilsen

2
=Now()
  1. Nhấp chuột phải vào Cell
  2. Nhấp chuột Format Cells
  3. Bấm vào Custom ở bên trái
  4. Chọn định dạng thời gian là h:mm:ss AM/PM
  5. Nhấp chuột OK

Thêm một giải pháp: -

=TEXT(NOW(), "hh:mm:ss AM/PM")

Cảm ơn, nhưng đây là những gì tôi làm bây giờ. Điều tôi đang tìm kiếm là một cách sẽ giúp tôi tiết kiệm được 5 bước này ...
Lea Cohen

Tại sao không viết một macro mà thực hiện 5 bước này sau đó?
dsolimano

1
@LeaCohen: Tôi đã cập nhật câu trả lời của mình với một giải pháp nữa.
Siva Charan

@Siva_Chara Chụp! xem bình luận của tôi ...........
barry houdini

@barryhoudini: Xin lỗi tôi không nhận thấy bình luận của bạn. Vì bạn đã đăng 1 phút trước tôi, tôi có nên xóa câu trả lời của mình không.
Siva Charan

1

Bạn có thể thử như sau:

THỜI GIAN (GIÁ TRỊ (TRÁI (VĂN (NOW (), "HH: MM: SS"), 2)), GIÁ TRỊ (TRÁI (PHẢI (VĂN (NOW (), "HH: MM: SS"), 5), 2 )), GIÁ TRỊ (QUYỀN (VĂN (NGAY (), "SS: MM: SS"), 2)))

Điều này sẽ phá vỡ hiệu quả giờ, phút và giây được trả về từ chức năng định dạng và định dạng chúng theo thời gian. Tôi đã không thử nó vào buổi chiều, vì vậy tôi không chắc liệu bạn có gặp vấn đề với sáng / chiều không.


Xin vui lòng chỉnh sửa câu trả lời của bạn để bao gồm các công thức chính xác
DavidPostill

1

Hãy thử mã này:

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

Cảm ơn.


0

Để chỉ hiển thị thời gian bạn sẽ giữ - & gt; CTRL +: & lt; - điều này sẽ chỉ hiển thị thời gian.


Xin chào Admingrl và chào mừng bạn đến với SuperUser. Câu trả lời của bạn là tuyệt vời nếu tôi muốn một phím tắt để hiển thị thời gian một lần duy nhất. Nhưng tôi đang tìm cách hiển thị thời gian hiện tại một cách linh hoạt - rằng mỗi lần tôi mở bảng tính, ô sẽ hiển thị thời gian hiện tại.
Lea Cohen

0

Sử dụng

=NOW()-TODAY(),

Nếu bạn muốn sử dụng nó trong một công thức như "thời gian kết thúc" - "thời gian hiện tại" để tìm "tổng số giờ" thì chỉ cần định dạng ô "tổng số giờ" thành số và nhân toàn bộ công thức với 24 như thế này

Current Time   Finish Time     Total Hours

=NOW()-TODAY()  8:30 PM         =(B2-B1)*24

-3

Có một chức năng tích hợp cho việc này, để chỉ cung cấp thời gian. Hàm là = Thời gian (). Điều này giúp nó không hiển thị ngày và sẽ chỉ hiển thị thời gian hiện tại của HĐH khi tạo một mục mới.


1
Bạn đã thử điều này? Phiên bản Excel nào hoạt động như vậy?
G-Man
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.