Công thức Excel: Chi phí bắt đầu vào tháng cụ thể -

Mục lục

Công thức chung

=IF(start<=month,expense,0)

Tóm lược

Để bắt đầu một khoản chi phí vào một tháng cụ thể, bạn có thể sử dụng công thức dựa trên hàm IF. Trong ví dụ được hiển thị, công thức trong ô E5 (được sao chép xuống và trên) là:

=IF($D5<=E$4,$C5,0)

trong đó các giá trị trong cột D (bắt đầu) và phạm vi E4: J4 là ngày Excel hợp lệ.

Giải trình

Điều đầu tiên mà công thức này làm là kiểm tra ngày trong cột D với ngày trong tiêu đề (E4: J4).

=IF($D5<=E$4

Đã dịch: nếu ngày trong cột D nhỏ hơn hoặc bằng ngày trong hàng E.

Lưu ý đây là các tài liệu tham khảo hỗn hợp. Cột trong $ D5 bị khóa và hàng trong E $ 4 bị khóa. Điều này cho phép sao chép công thức trên toàn bộ bảng.

Nếu kết quả của thử nghiệm này là TRUE, hàm IF trả về chi phí từ cột C, ngược lại hàm IF trả về không (0).

=IF($D5<=E$4,$C5,0)

Một lần nữa lưu ý rằng tham chiếu đến $ C5 bị khóa cột, do đó chi phí luôn được chọn từ cột C.

Khi công thức được sao chép trên bảng, chi phí bắt đầu vào đúng tháng. Trong những tháng mà chi phí chưa hợp lệ, kết quả bằng không.

Với logic boolean

Sử dụng logic boolean, công thức có thể được viết lại như dưới đây, cho một công thức đơn giản hơn:

=$C5*($D5<=E$4)

Ở đây, biểu thức logic được sử dụng để "hủy bỏ" các khoản chi phí trong những tháng mà chúng chưa bắt đầu.

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