Công thức Excel: Danh sách ngày tháng động -

Mục lục

Công thức chung

=start+ROWS(exp_rng)-1-offset

Tóm lược

Để tạo danh sách ngày động, bạn có thể sử dụng công thức tăng ngày bắt đầu để tạo và hiển thị các ngày bổ sung. Trong ví dụ được hiển thị, công thức trong B5 là:

=start+ROWS($B$5:B5)-1-offset

trong đó "bắt đầu" là phạm vi được đặt tên G4 và "bù đắp" là phạm vi được đặt tên G5.

Ghi chú: (1) phần bù đại diện cho những ngày trước ngày bắt đầu để hiển thị trong danh sách. (2) việc tô bóng ngày bắt đầu được thực hiện với định dạng có điều kiện như mô tả bên dưới.

Giải trình

Ngày trong Excel chỉ là số sê-ri, được định dạng để hiển thị dưới dạng ngày tháng. Điều này có nghĩa là bạn có thể thực hiện các phép toán về ngày tháng để tính toán các ngày trong tương lai hoặc quá khứ.

Trong ví dụ được hiển thị, ngày trong phạm vi có tên "bắt đầu" được cung cấp bởi hàm TODAY:

=TODAY() //returns current date

Công thức trong B5 bắt đầu bằng ngày bắt đầu và tăng từng ngày bằng cách sử dụng một phạm vi mở rộng bên trong hàm ROWS:

ROWS($B$5:B5) // returns row count

ROWS trả về số hàng trong một phạm vi. Khi công thức được sao chép xuống, phạm vi sẽ mở rộng và số hàng tăng lên một ở mỗi hàng mới. Từ giá trị này, chúng tôi trừ đi 1, vì vậy ngày không được tăng lên trong hàng đầu tiên.

Tiếp theo, chúng tôi trừ giá trị trong phạm vi được đặt tên là "offset" (G5). Sự bù trừ chỉ đơn giản là một cách để bắt đầu danh sách các ngày sớm hơn ngày bắt đầu được cung cấp. Nếu offset bằng 0 hoặc trống, ngày đầu tiên trong danh sách sẽ bằng ngày bắt đầu.

Để hiển thị một ngày trong tuần, công thức trong C5 là:

=TEXT(B5,"ddd")

Để hiển thị một tháng, công thức trong D5 là:

=TEXT(B5,"mmm")

Xem bài viết này để biết thêm ví dụ về các định dạng số tùy chỉnh trong Excel.

Các công thức trong B5, C5 và D5 có thể được sao chép xuống nhiều hàng như mong muốn.

Đánh dấu ngày bắt đầu

Ngày bắt đầu được tô bóng bằng quy tắc định dạng có điều kiện dựa trên công thức này:

=$B5=start

Để biết thêm ví dụ về việc áp dụng định dạng có điều kiện với công thức, hãy xem bài viết này.

thú vị bài viết...