Cách gọi giờ,phút,giây từ hệ thống(hiện tại)

Liên hệ QC

manhgddasuka

Thành viên mới
Tham gia
15/6/09
Bài viết
19
Được thích
6
Em chào cả nhà GPE!
Em nhờ các bác(anh,chị) giúp em bài toán dược đính kèm theo file dưới đây được không?
Em nói qua ý của em định làm:
em có bảng giờ xe chạy,em muốn lập thêm cột có giờ hiện tại để so sánh với giờ xe chạy,nếu trùng với giờ đó thì cột bên sẽ check là :OK,

Em cảm ơn GPE rất nhiều!
 
Lần chỉnh sửa cuối:
Bạn thử dùng hàm này nhé:
=TIME(HOUR(VALUE(NOW())),MINUTE(VALUE(NOW())),SECOND(VALUE(NOW())))
Sau khi tính được giờ hiện tại rồi thì chỉ cần dùng hàm IF cho cột "Check" nữa là xong.
 
Re:

M góp ý thêm:
Bạn thử dùng công thức định dạng này cho đơn giản nhé:
=TEXT(NOW(),"h:mm AM/PM")
Nếu bạn muốn chuyển sang giờ AM hoặc PM
Bonne chance
 
Em chào cả nhà GPE!
Em nhờ các bác(anh,chị) giúp em bài toán dược đính kèm theo file dưới đây được không?
Em nói qua ý của em định làm:
em có bảng giờ xe chạy,em muốn lập thêm cột có giờ hiện tại để so sánh với giờ xe chạy,nếu trùng với giờ đó thì cột bên sẽ check là :OK,

Em cảm ơn GPE rất nhiều!
Để lấy giờ thực, thì bạn chỉ cần làm như sau:
- Chọn cột K, định dạng cho nó theo kiểu thời gian (hh:mm:ss), hoặc chỉ là hh:mm nếu như bạn không quan tâm đến giây.
- Gõ công thức: =NOW() vào K9 rồi kéo xuống dưới (chỉ cần nhiu đó thôi, không cần thiết phải dùng đến TEXT, VALUE, TIME, HOUR, MINUTE... gì gì đó đâu!)

Tuy nhiên, tôi không hiểu bạn sẽ so sánh như thế nào, so sánh vào lúc nào, bởi cái "giờ thực" này sẽ thay đổi mỗi khi bạn làm gì bất cứ một thao tác nào vào cái bảng tính này (nghĩa là công thức =NOW() trong cột K sẽ luôn luôn có một kết quả y như nhau).

Nếu như bạn muốn "so sánh với giờ thực tế của ngày đó" thì e rằng chỉ có cách ngồi ngó cái giờ hệ thống nơi cái đồng hồ của máy tính, rồi nhập trực tiếp bằng tay vào...
 
Re:

M góp ý thêm 1 tý:
- Bài của bạn đưa ra thời gian hiện tại thì luôn thay đổi, Thời gian tàu khởi hành thì cố định. như vậy nếu theo mình hiểu thì thời gian hiện tại mà chưa đến thời gian khởi hành thì "OK". Nếu như dùng hàm if so sánh giờ hiện tại = giờ xuất hành thì đùng giờ xuât hành nó sẽ OK thôi!!!
- Nếu dùng Now() sau đó định dạng format ô đó mà không dùng hàm thì sau khi dùng hàm if bằng cách nào bạn cũng phải đưa về hàm định dạng text. Vì nếu không ô đó về mặt hiện thị thì đúng là giờ nhưng mà giá trị của nó sẽ co thêm cả ngày tháng và năm... như vậy ko thể so sánh được với giá trị giờ đã có.
Bạn có thể tham khảo file:
http://www.4shared.com/file/125367853/adedd779/_2__Copy_of_LAY_GIO_HE_THONG-1.html
 
Lần chỉnh sửa cuối:
- Nếu dùng Now() sau đó định dạng format ô đó mà không dùng hàm thì sau khi dùng hàm if bằng cách nào bạn cũng phải đưa về hàm định dạng text. Vì nếu không ô đó về mặt hiện thị thì đúng là giờ nhưng mà giá trị của nó sẽ co thêm cả ngày tháng và năm... như vậy ko thể so sánh được với giá trị giờ đã có.
Nếu muốn lấy giá trị thời gian, thì cũng chưa cần tới TEXT:
=NOW()-TODAY()​
Công thức này sẽ loại bỏ phần ngày ở trong giá trị thời gian, chỉ còn giờ phút giây mà thôi.
 
Tóm lại là cái "giờ thực tế" trong bảng tính của bạn phải là giờ được nhập trực tiếp vô máy, khi xe chay.
 
Nếu muốn lấy giá trị thời gian, thì cũng chưa cần tới TEXT:
=NOW()-TODAY()​
Công thức này sẽ loại bỏ phần ngày ở trong giá trị thời gian, chỉ còn giờ phút giây mà thôi.
Vậy tôi dùng =MOD(NOW(),1) được không?
Ẹc... Ẹc...
 
Web KT

Bài viết mới nhất

Back
Top Bottom