Bỏ qua nội dung chính

Công thức Excel: Liệt kê các ngày nghỉ giữa hai ngày

doc chuyển đổi ngày thành julia 1

Có một bảng các ngày lễ và các ngày tương ứng, làm cách nào bạn có thể liệt kê tất cả các ngày lễ giữa một phạm vi ngày nhất định trong Excel? Ở đây giới thiệu một công thức mảng để đạt được mục tiêu này.

Nếu bạn muốn làm theo hướng dẫn này, vui lòng tải xuống bảng tính mẫu.
doc chuyển đổi ngày thành julia 1

Công thức chung

{TEXTJOIN(", ",TRUE,IF(dates>=start_date,IF(dates<=end_date,holidays,""),""))}

Cú pháp và đối số

Start_date, End_date: the two dates that you want to list holidays between.
Date: a range refers to the dates of holidays.
Holidays: a range refers to the holidays.

Giá trị trả lại

Công thức trả về giá trị trống nếu không tìm thấy ngày lễ nào trong phạm vi ngày đã cho hoặc nó trả về các ngày lễ tương ứng.

chú ý

Hàm TEXTJOIN chỉ khả dụng trong Office 365, Excel 2019 và các phiên bản mới hơn.

Công thức này hoạt động như thế nào

Danh sách dữ liệu như sau:
B3: B6, liệt kê các ngày nghỉ;
C3: C6, liệt kê ngày của các ngày lễ;
F2: đặt ngày bắt đầu;
F3: đặt ngày kết thúc;
E4: liệt kê các ngày nghỉ giữa ngày bắt đầu và ngày kết thúc.

Vui lòng sử dụng công thức như sau:

=TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))

Giư sự thay đổiCtrl phím để nhận được kết quả chính xác.
doc chuyển đổi ngày thành julia 1

Giải thích

Hàm IF: để kiểm tra một điều kiện và trả về TRUE hoặc FALSE, hoặc bạn có thể chỉ định văn bản cụ thể để hiển thị thay vì TRUE và FALSE.

Hàm TEXTJOIN: nối hai hoặc nhiều giá trị với nhau bằng dấu phân cách.

Công thức có thể được phân tích theo ba phần:

{IF (C3: C6 <= F3, $ B $ 3: $ B $ 6, ""): tìm ngày lễ nào sớm hơn hoặc bằng ngày kết thúc, Trong mảng này, bạn có thể thấy kết quả là {"Tết ";" Ngày lễ độc lập ";" Lễ tăng chiến ";" "}.

{IF (C3: C6> = F2, IF (C3: C6 <= F3, $ B $ 3: $ B $ 6, ""), "")}, theo công thức trên, phần này có thể được xem như sau:

{IF (C3: C6> = F2, {"New Year"; "Independence Day"; "Tanksgiving"; ""}, "")}: tìm những ngày lễ muộn hơn hoặc bằng ngày bắt đầu. Trong mảng này, bạn có thể thấy kết quả là {""; "Independence Day"; "Tanksgiving"; ""}.

{TEXTJOIN (",", TRUE, IF (C3: C6> = F2, IF (C3: C6 <= F3, $ B $ 3: $ B $ 6, ""), ""))}, bây giờ toàn bộ công thức có thể được xem như thế này:

{TEXTJOIN (",", TRUE, {""; "Ngày lễ độc lập"; "Lễ tạ"; ""}), nó kết hợp các giá trị với nhau bằng dấu phẩy và bỏ qua các giá trị trống.


Công thức tương đối

Chức năng tương đối


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

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

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 !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơ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 các cột với Chọn các ô giống nhau và khác nhau 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, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations