Công thức Excel: Nhóm thời gian thành nhóm 3 giờ
Công thức Excel: Nhóm thời gian thành nhóm 3 giờ

Công thức chung
=FLOOR(time,"3:00")
Tóm lược

Để nhóm thời gian thành nhóm (tức là nhóm theo 2 giờ, nhóm theo 3 giờ, v.v.), bạn có thể sử dụng Chức năng FLOOR. Trong ví dụ được hiển thị, công thức trong E5 là:

=FLOOR(D5,"3:00")

Giải trình

Nếu bạn cần nhóm thời gian thành các nhóm (tức là nhóm theo 6 giờ, nhóm theo 3 giờ, v.v.), bạn có thể làm như vậy với một hàm làm tròn được gọi là FLOOR.

Trong ví dụ được hiển thị, chúng tôi có một số giao dịch, mỗi giao dịch có một dấu thời gian. Giả sử bạn muốn nhóm các giao dịch này thành các nhóm 3 giờ như sau:

12:00 AM-3: 00 AM
3:00 AM-6: 00 AM
6:00 AM-9: 00 AM
9:00 SA-12:00 CH

Ví dụ: thời gian là 2:30 sáng, cần chuyển sang nhóm 12:00 SA – 3:00 AM. Khoảng thời gian 8:45 sáng cần chuyển sang nhóm 6:00 AM-9: 00 AM, v.v.

Nếu bạn nghĩ về nó, một cách để làm điều này là làm tròn mỗi lần cho đến khi nó vừa với đúng chiếc xô. Tuy nhiên, không giống như làm tròn thông thường, nơi chúng ta có thể làm tròn gần nhất nhiều, trong trường hợp này, chúng tôi muốn làm tròn xuống đến bội số gần nhất, bắt đầu từ nửa đêm.

Bởi vì Thời gian trong Excel chỉ là số thập phân, bạn có thể dễ dàng làm điều này với Chức năng FLOOR, làm tròn xuống bội số mà bạn cung cấp (FLOOR gọi đối số đại diện cho nhiều “ý nghĩa”). Tốt hơn nữa, FLOOR hiểu cách làm tròn thời gian được cung cấp ở định dạng như “h: mm” (ví dụ: “3:00”, “12:00”, v.v.).

Trong ví dụ được hiển thị, công thức trong E5 là:

=FLOOR(D5,"3:00")

FLOOR biết cách đọc thời gian, vì vậy nó hiểu 3:00 là tương đương số thập phân của nó, 0,125. Sau đó, nó đơn giản làm tròn xuống mỗi lần đến bội số gần nhất của 0,125 Bạn có thể sử dụng cùng cách tiếp cận này để nhóm thời gian vào bất kỳ nhóm tiêu chuẩn nào mà bạn thích.

Nếu bạn có thời gian kéo dài một hoặc nhiều ngày, bạn có thể sử dụng chức năng MOD để trích xuất thời gian, như đã giải thích đây.

Bảng tổng hợp

Bảng tổng hợp sẽ tự động nhóm thời gian thành các nhóm thời gian 1 giờ, nhưng chúng không thể tự động nhóm vào các nhóm thời gian khác. Tuy nhiên, bằng cách sử dụng phương pháp được nêu trên trang này, bạn có thể nhóm thời gian theo ý muốn, sau đó chạy dữ liệu kết quả thông qua bảng tổng hợp để tóm tắt.

https://exceljet.net/formula/group-times-into-3-hour-buckets