khanhhaifpt
Thành viên mới

- Tham gia
- 16/3/08
- Bài viết
- 34
- Được thích
- 8
Em có 1 bảng tính dùng exceel, muốn có một ô hiển thị ngày giờ hiện tại & ngày giò ấy có thể tự cập nhật. ai biết chỉ rùm em với 





Tại cái ô đó, bạn nhập công thức =NOW()
Bạn muốn tự động là sao? Là tự động nhảy số giây như cái đồng hồ? Cái này thì Excel chịu thua, và tôi cũng chịu, trừ phi dùng VBA can thiệp!Hình như công thức này không tự cập nhật ngày giờ anh ạ!
Muốn cập nhật thì nhấn F9Hình như công thức này không tự cập nhật ngày giờ anh ạ!
À không,em nhầm,khi mình làm phép tính mới thì nó mới cập nhật.
Không tự cập nhật bạn à, nó chỉ cập nhật mỗi khi nhấn F9 hoặc F2+Enter thôiBạn dùng lệnh =NOW(). Rồi Click phải chuột vào ô mà bạn có lệnh =NOW() rồi chọn tiếp FormatCell, chọn tiếp Custom, phần Type bạn đánh vào thông số bạn cần như ví dụ sau: hh:mm:ss - dd\/mm\/yyyy. Như ví dụ trên thì nó sẽ hiện như sau: Giờhút:giây - ngày/tháng/năm. Nó tự động cập nhật.
Chúc bạn thành công.
Ai cha! Hình như là chiêu mới, tôi chưa biết ---> Bạn gữi file lên xem thử nó cập thế nào nhé!Mình vẫn dùng bình thường mà. Vẫn tự động cập nhật, không cần ấn F9.
Mà bạn khẳng định như vầy:Bạn dùng lệnh =NOW(). Rồi Click phải chuột vào ô mà bạn có lệnh =NOW() rồi chọn tiếp FormatCell, chọn tiếp Custom, phần Type bạn đánh vào thông số bạn cần như ví dụ sau: hh:mm:ss - dd\/mm\/yyyy. Như ví dụ trên thì nó sẽ hiện như sau: Giờhút:giây - ngày/tháng/năm. Nó tự động cập nhật.
Mình vẫn dùng bình thường mà. Vẫn tự động cập nhật, không cần ấn F9.
Mặc dù bài viết khá cũ, nhưng mình nghĩ có nhiều bạn sẽ gặp lại vấn đề này
Tại ô bạn đã gõ hàm now()
+Chỉ cần cập nhật thêm công thức này vào Ô MUỐN HIỂN THỊ NGÀY GIỜ HIỆN TẠI - là mỗi khi bạn nhập dữ liệu vào ô khác bất kỳ, thao tác gì đó trong file excel nó cũng tự động cập nhật
=IF(RAND()=1,NOW(),NOW())
Ghi chú : rand() làm hàm lấy giá trị ngẫu nhiên
Tự động update mỗi khi bạn enter hoặc khi nhập dữ liệu
Chúc các bạn thành công!
Gửi bạn thêm cách dùng VBA :
Em có 1 bảng tính dùng exceel, muốn có một ô hiển thị ngày giờ hiện tại & ngày giò ấy có thể tự cập nhật. ai biết chỉ rùm em với![]()
Bạn nhấn tổ hợp phím Ctrl + ; để chèn ngày và Ctrl + : để chèn giờ nhé.cho em hỏi làm sao lấy giờ hệ thống mà giá trị cell đó cố định luôn, ko thay đổi mỗi khi tính toán hay ấn F9
nôm na là em muốn lấy giờ hệ thống tại thời điểm em nhập liệu thôi, để làm mốc thời gian
Nhấn Ctrl+Shift+:cho em hỏi làm sao lấy giờ hệ thống mà giá trị cell đó cố định luôn, ko thay đổi mỗi khi tính toán hay ấn F9
nôm na là em muốn lấy giờ hệ thống tại thời điểm em nhập liệu thôi, để làm mốc thời gian
Thích chèn chỗ nào thì tới đó mà nhấn tổ hợp phím chứ copy, paste làm chi cho mất công vậy bạn?Nhấn Ctrl+Shift+:
Sau đó Copy rồi Paste Values ngay tại chính ô đó.
Nếu =A2 thì COUNIF(A1:A9;A2)Hàm COUNTIF(range;criteria) làm sao để đưa tên 1 cell vào trong criteria vậy các bác. Em thấy criteria ở trong nháy kép "" nên em không đưa 1 cell vào được.
ví dụ: em muốn đếm số giá trị lớn hơn giá trị của cell A2 trong các cell từ A1 đến A9, viết COUNIF(A1:A9;">=A2") thì excel hiểu A2 không phải là tên cell mà là giá trị
Muốn không cập nhật thì bạn không thể sử dụng các hàm về thời gian được. Thay vào đó, bạn có thể thực hiện thủ công như ở bài #23 hoặc sử dụng VBA gắn với sự kiện Worksheet_Change.có cách nào không cho cập nhật luôn không.
nghĩa là khi đã lấy ngày giờ hệ thống tại thời điểm nào đó bằng hàm thì cố định ngày giờ tại thời điểm đó luôn. Chứ nếu dùng hàm Now() thi ngày giờ sẽ nhảy nếu ta chỉnh sửa hoặc xem tài liệu. không thể lưu lại thời điểm lúc đó được.
Muốn không cập nhật thì bạn không thể sử dụng các hàm về thời gian được. Thay vào đó, bạn có thể thực hiện thủ công như ở bài #23 hoặc sử dụng VBA gắn với sự kiện Worksheet_Change.
Mình cũng đang gặp phải vấn đề này. Nhóm mình theo dõi chung 1 bảng chi phí, nhưng mỗi người lại theo dõi một nhóm đối tượng khác nhau. Ví dụ: Mình cần biết là dòng 100 được edit lần cuối cùng vào ngày nào ?? Các bạn giúp mình với nhé!Xin hỏi các bạn là có cách nào để thể hiện thời gian chỉnh sửa cuối cùng không? Ví dụ như là có nhiều người cùng dùng chung một bảng tính và mình cần biết 1 cột hay 1 vùng nào đó chỉnh sửa lần cuối khi nào. Rất mong các bạn giúp đỡ.
Bạn tham khảo bài viết ở Link sau (cần thiết thì hỏii tiếp ở đó):Xin giúp mình với. Mình sử dụng Hàm =Now(). Tuy nhiên khi mình nhập dữ liệu thì tất cả giờ đều gióng nhau, chứ không chính xác. Ví dụ dữ liệu 1 nhập lúc: 10:22 21.02.2019 thì khi nhập dòng dữ liệu thứ 2 là 10:35 ngày 21.02.2019, lúc đó dòng thứ nhất ngày giờ lại giống dòng thứ 2 chứ không giữ nguyên lúc 10:22
View attachment 214663