Bỏ qua nội dung chính

Làm thế nào để kiểm tra xem thời gian có nằm giữa hai thời điểm trong Excel không?

Trong Excel, làm thế nào bạn có thể kiểm tra xem một thời gian cụ thể có nằm giữa hai thời điểm nhất định hay không? Để kiểm tra từng cái một sẽ lãng phí rất nhiều thời gian, sau đây, tôi sẽ giới thiệu một số công thức đơn giản để giải quyết công việc này.

Kiểm tra xem thời gian cụ thể có nằm giữa hai thời điểm nhất định hay không bằng các công thức


mũi tên màu xanh bong bóng bên phải Kiểm tra xem thời gian cụ thể có nằm giữa hai thời điểm nhất định hay không bằng các công thức

Ví dụ: tôi có hai cột thời gian là thời gian bắt đầu và thời gian kết thúc trong cột A và cột B riêng biệt, bây giờ tôi muốn kiểm tra xem thời gian trong cột C có nằm giữa phạm vi thời gian trong cột A và cột B như ảnh chụp màn hình bên dưới không :

doc kiểm tra xem thời gian giữa các lần 1

Các công thức sau có thể giúp bạn xác định xem thời gian cụ thể có nằm giữa hai thời điểm hay không, vui lòng thực hiện như sau:

Nhập bất kỳ công thức nào sau đây vào ô trống bên cạnh dữ liệu của bạn nơi bạn muốn xuất kết quả:

= IF (C2 = MEDIAN (A2, B2, C2), "Có", "Không")

=IF(AND(C2>=MIN(A2:B2),C2<=MAX(A2:B2)),"YES","NO")

Và sau đó kéo chốt điền xuống các ô mà bạn muốn áp dụng công thức này và thời gian nếu giữa hai thời điểm đã cho đã được xác định, nếu nó nằm giữa hai thời điểm, thì một Có sẽ được hiển thị, nếu không nằm giữa hai lần, một Không sẽ được hiển thị, xem ảnh chụp màn hình:

doc kiểm tra xem thời gian giữa các lần 2

Lưu ý: Trong các công thức trên, C2 là thời gian cụ thể bạn muốn kiểm tra và A2B2 là các ô chứa hai thời điểm mà bạn muốn kiểm tra dựa trên.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (22)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Curious how to write a formula that results a number (1) to count a person present at a specific time.
For example: If I need to know that a person was present at 2:45pm, during these 5 schedules.
IN OUT 2:45pm
11:00 5:00PM 1
12:00 4:13PM 1
9:00 5:00PM 1
7:47 2:10PM 0
3:50 6:00PM 0

Need to result a 1 - if they arrive before 2:44pm
And result a 1 - if they depart after 2:46pm

Suggestions?
This comment was minimized by the moderator on the site
Hello,

This is a great article and the OR(MOD... is a great work around for times on different dates.

How would I incorporate this to a formula with the following parameters:

If Cell A1 reads as yesterday between 22:00 and 23:59, display as same day.
If Cell A1 reads as today between 00:00 and 21:59, display as yesterday.

Any assistance here is GREATLY appreciated as I'm a lost little puppy on this one.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Ik hoop dat iemand mij hier kan helpen.
Ik heb zoals de meeste mensen in deze discussie, een tijdvenster bestaande uit 2 tijden.
voor het gemak:
Cel A2 staat in 15:00
Cel B2 staat in 16:00
Cel C2 staat in 15:49

ik wil met een formule weten of Cel C2 binnen het tijdvak van A2 en B2 ligt.
als ik de formules kopieer van hierboven en deze aanpas naar mijn cellen(en taal), krijg ik een onjuiste formule melding.

Ik ben vrij handig in Excel... maar dit krijg ik verdorie niet voor elkaar.
(Ik heb een nederlandse versie van Excel)

de formule die ik nu probeerde te gebruiken is: =als(en(C2>=MIN(A2:B2),C2<=MAX(A2:B2)),"YES","NO")

wat doe ik fout? :(
This comment was minimized by the moderator on the site
Hello, Bastiaan
I have tested your formula in Dutch, the formula works well, please see the below screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-check-time-1.png
Please try again, thank you!
This comment was minimized by the moderator on the site
Hi, I am comparing hundreds of thousands of lines of data (for the first time) and needed an equation that that compares time between two of he columns. However, I cannot get away with an IF statement using A3<>F3 because the times in A3 are about 1 second off. Rather I just need to the nearest minute. Any help?
This comment was minimized by the moderator on the site
I am in need of assistance. I have been pulling my hair out over the last month trying to figure out a way to make my life simpler. I am not even sure if it can be done because I can not find anything on how to do it. My problem is this........ I recently started using a new program to collect data for incoming and outgoing employees. The data readers are sensitive and will sometimes account for an employee multiple times over the course of a couple of minutes. when I export this data into an excel file, it is an absolute nightmare trying to individually delete the extra captures. Using the remove duplicates option helps, but still leaves many duplicate times due to the Seconds in the time being different. Today for example after I removed the duplicates, I still have over 24,000 unique entries that I have to go through to get that data I need. Someone, anyone..... please Help!
This comment was minimized by the moderator on the site
I am trying to calculate time per day for example I went to the computer lab and logged in for 4hours&35minutes on Monday and Tuesday I logged in on for 2 hours and 10 minutes and Wednesday 3hours and 4 minutes and Thursday for 4 hours and 14 minutes and Friday 1 hour and 15 minutes. Add those total together and get a grand total. I want to be able to keep every minute. No rounding, I know that I have to use the IF function.
This comment was minimized by the moderator on the site
Help me in this, as if there is some time ranges in a day and i have to find out time clashing is there or not. then please suggest some formula!
This comment was minimized by the moderator on the site
Hello I have to find my specific time is in between two times...eg : Start time(AS2) is 23:00:00 and End time(AT2) is 8:00:00, specific time(J2) is 0:02:20, so when i use the formula =IF(AND(J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"YES","NO") it should show yes as its in between tow times only but its showing no, any help in correcting the formula ?
This comment was minimized by the moderator on the site
Hi Santosh, That is similar to my use,I use something along the lines of;

=IF(AND(C2>=MIN("13:00"),C2<=MAX("13:10")),"YES","NO")
This comment was minimized by the moderator on the site
Hi Silver,


The formula doesn't work. If I have to enter "13:00" (hours) in each row, why there is formula, this is not making the job any easier.
This comment was minimized by the moderator on the site
If your time over midnight, you should apply the below formula:
=OR(MOD(C1,1)>TIME(23,0,0),MOD(C1,1)<TIME(8,0,0))
This comment was minimized by the moderator on the site
In the above formula, C1 is the specific time you want to check for, and the TIME(23,0,0) and TIME(8,0,0) are the two times you want to check between. You should change the references to your need.
Please try it, hope it can help you!
This comment was minimized by the moderator on the site
I have two times here 23:00:00(AS2 Start Time) and 8:00:00(AT2 End Time) and specific time is 0:02:20(J2), so when i use this formula =IF(AND(J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"YES","NO"), it should come as yes as the specific time is in between our two start and end time but its showing no..any help in correcting this formula
This comment was minimized by the moderator on the site
This isn't working for me when the specific time is =NOW() to display the current time. Any suggestions?
This comment was minimized by the moderator on the site
Hello, Nikkii,

If you enter =now() function to get the current date and time, both date and time are displayed, if you need a formula to get the current time dynamically, you can apply this formula: =MOD(NOW(),1), and then format it as time format. And then, you can use the formula in this article successfully.

Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations