Mục lục
Khi làm việc trong Microsoft Excel, có nhiều công thức khác nhau giúp công việc của chúng ta dễ dàng hơn. Công thức IF là một trong số đó. Nó có nhiều ứng dụng trong Excel. Hàm IF thực hiện kiểm tra logic. Nó trả về một giá trị nếu kết quả là TRUE và một giá trị khác nếu kết quả là FALSE . Trong bài viết này, chúng tôi sẽ minh họa cách sử dụng công thức IF với ngày tháng. Để làm điều này, chúng ta sẽ xem qua một số ví dụ.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sách bài tập thực hành từ đây.
Sử dụng của IF với ngày.xlsx
Tổng quan về Hàm IF trong Excel
- Mô tả
Hàm IF không làm gì ngoài việc kiểm tra một điều kiện cụ thể.
- Cú pháp chung
IF( logic_test,[value_if_true],[value_if_false])
- Mô tả đối số
TRANH LUẬN | YÊU CẦU | MÔ TẢ |
---|---|---|
logic_test | Bắt buộc | Đây là điều kiện sẽ được kiểm tra và đánh giá là TRUE hoặc FALSE . |
[value_if_true] | Tùy chọn | Khi kiểm tra logic đánh giá là TRUE , đây là giá trị trả về. |
[value_if_false] | Tùy chọn | Khi kiểm tra logic đánh giá là FALSE , đây là giá trị đểtrả lại. |
- Trả về
Giá trị mà chúng tôi cung cấp cho TRUE hoặc FALSE.
- Có sẵn trong
Tất cả các phiên bản sau Excel 2003.
6 Công dụng của Công thức IF với Ngày trong Excel
1. So sánh giữa hai ngày bằng Công thức If
Đầu tiên và quan trọng nhất, chúng ta sẽ sử dụng công thức IF để so sánh giữa hai ngày. Tại thời điểm thực hiện việc này, có thể xảy ra hai tình huống sau.
1.1 Khi cả hai ngày đều có trong ô
Trong trường hợp này, cả hai ngày đều có trong các ô mà chúng ta phải so sánh . Trong tập dữ liệu sau đây, chúng ta có một danh sách các sản phẩm có ngày và thời hạn giao hàng. Chúng tôi sẽ tính toán trạng thái giao hàng cho dù giao hàng là 'Đúng giờ' hay 'Trễ'. Hãy xem cách chúng ta có thể làm điều này:
- Đầu tiên, chọn ô E7.
- Bây giờ, hãy chèn công thức sau:
=IF(D5>=C5,"On Time","Delayed")
- Nhấn Enter.
- Như vậy, chúng ta có thể thấy trạng thái giao hàng của sản phẩm chuột là 'On Time'.
- Tiếp theo, kéo nút Công cụ Fill Handle vào ô E10.
- Cuối cùng, chúng ta sẽ nhận được trạng thái phân phối cuối cùng của tất cả các sản phẩm.
1.2 Khi một ngày được lưu trữ trong Công thức
Đôi khi chúng tôi sẽ có một tập dữ liệu như một đưa ra dưới đây. Ở đây, ngày duy nhất chúng tôi có là ngày giao hàng. Thời hạncho giao hàng là 1-20-22. Hãy tìm hiểu trạng thái phân phối trong cột 'Status' của tập dữ liệu.
- Ban đầu, hãy chọn ô D5.
- Chèn công thức sau:
=IF(D5>=C5,"On Time","Delayed")
- Bây giờ , nhấn Enter.
- Tại đây, chúng ta có thể thấy trạng thái giao hàng là 'On Time' cho sản phẩm chuột.
- Sau đó, kéo công cụ Fill Handle xuống ô D10.
- Cuối cùng, Trạng thái phân phối của tập dữ liệu sẽ như thế này.
2. Công thức IF và hàm DATE đồng thời
Trong ví dụ này, chúng ta sẽ sử dụng công thức IF và hàm DATE cùng nhau. Giống như tập dữ liệu trước, chúng tôi sẽ nhập trạng thái giao hàng của sản phẩm vào cột ‘Trạng thái’ . Hãy làm theo các bước đơn giản cùng chúng tôi để thực hiện việc này:
- Đầu tiên, chọn ô D5 .
- Nhập công thức sau trong ô đó:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Nhấn phím Enter .
- Vì vậy, chúng tôi nhận được trạng thái giao hàng của chuột sản phẩm là 'Đúng giờ'.
- Bây giờ, hãy kéo biểu tượng Điền Xử lý vào ô D10.
- Kết quả là chúng tôi nhận được trạng thái gửi của tất cả các sản phẩm trong cột 'Status' .
🔎 Công thức hoạt động như thế nào?
- DATE(2022,1,14): Lấy ngày đểso sánh.
- IF(C5<=DATE(2022,1,14),”On Time”,”Delayed”): Trả về giá trị của việc giao hàng trạng thái.
3. Hàm DATEVALUE trong Excel được gói trong Công thức IF có Ngày
Trong excel Hàm DATEVALUE chuyển đổi ngày thành văn bản. Chúng ta có thể hợp nhất hàm này với công thức IF để tính ngày. Đối với ví dụ này, chúng tôi sẽ sử dụng tập dữ liệu trước đó của mình với một thời hạn khác. Chỉ cần làm theo hướng dẫn bên dưới để thực hiện việc này:
- Đầu tiên, chọn ô D5.
- Đặt công thức sau vào đó:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Sau đó, nhấn Enter.
- Ở đây, chúng ta có thể xem trạng thái giao hàng của chuột sản phẩm đầu tiên là 'Đúng giờ'.
- Sau đó, kéo Fill Handle tool.
- Cuối cùng, chúng ta sẽ nhận được trạng thái giao hàng cho tất cả các sản phẩm trong cột 'Trạng thái' như hình bên dưới.
🔎 Công thức hoạt động như thế nào?
- DATEVALUE(“18 /01/2022”): Xem ngày 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),”Đúng giờ”,”Trễ”): Trả về giá trị của trạng thái giao hàng 'On Time' nếu điều kiện là TRUE. Mặt khác, cho kết quả 'Delayed' .
Đọc thêm: Cách sử dụng hàm VBA DateValue trong Excel
Các bài đọc tương tự
- Định dạng ngày với VBA trong Excel (4Phương pháp)
- Cách chèn ngày hiện tại trong Excel (3 cách)
- Sử dụng phím tắt ngày trong Excel
- Cách lấy ngày hiện tại trong VBA (3 cách)
4. Áp dụng AND Logic & Công thức IF với ngày tháng trong Excel
Sử dụng logic AND cùng với công thức IF , chúng ta có thể tính ngày tháng trong excel. Logic AND trả về một đầu ra trong đó tất cả các điều kiện cần phải là TRUE hoặc FALSE. Chúng tôi sẽ tuân theo tập dữ liệu trước đó của mình với một loạt thời hạn. Hãy xem cách chúng ta có thể làm điều này:
- Ban đầu, hãy chọn ô D5.
- Chèn công thức sau :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Bây giờ, nhấn Enter .
- Vậy , chúng tôi nhận được trạng thái giao hàng của chuột sản phẩm với logic AND .
- Sau đó kéo xuống Fill Handle .
- Kết quả là chúng tôi nhận được trạng thái giao hàng cho tất cả các sản phẩm trong 'Trạng thái' cột của tập dữ liệu.
🔎 Công thức hoạt động như thế nào?
- VÀ( C5>=$G$8,C5<=$G$9): Phần này đại diện cho hai điều kiện. Một là C5>=G8 và một là C5<=G9. Dấu ' $ ' giữ cố định tham chiếu ô.
- IF(AND(C5>=$G$8,C5<=$G $9),”Đúng giờ”,”Không đúng giờ”): Nếu điều kiện là TRUE, trả về giá trị 'Đúng giờ'. Ngược lại trả về ' Delayed' làm đầu ra.
5. ChènHÔM NAY & Công thức IF có ngày
Sự kết hợp của Hàm TODAY và Công thức IF là một phương pháp khác để đếm ngày trong excel. Giả sử, chúng tôi có một bộ dữ liệu về sản phẩm cùng với ngày giao hàng của chúng. Chúng ta hãy coi thời hạn giao hàng là ngày hôm nay 22-11-11. Đối với bạn, nó sẽ là ngày mà bạn đang thực hành. Bây giờ chúng ta sẽ tìm hiểu trạng thái giao hàng của tất cả các sản phẩm theo các bước sau:
- Đầu tiên, chọn ô D5.
- Nhập công thức sau:
=IF(C5<=TODAY(),"On Time","Delayed")
- Nhấn nút Nhập .
- Ở đây, trong ô D5 chúng tôi nhận được trạng thái giao hàng của sản phẩm chuột trong 'On Time'.
- Tiếp theo, kéo công cụ Fill Handle đến các ô tiếp theo.
- Cuối cùng, trạng thái giao hàng cho tất cả các sản phẩm giống như hình bên dưới.
🔎 Công thức hoạt động như thế nào?
- TODAY(): Phần này lấy ngày của ngày hôm nay.
- IF(C5<=TODAY(),”On Time ”,”Delayed”): Trả về 'On Time' Nếu điều kiện là TRUE nếu không thì trả về 'Delayed' làm đầu ra.
Đọc thêm: Cách sử dụng hàm ngày trong Excel VBA
6. Tính toán các ngày trong tương lai hoặc quá khứ trong Excel bằng Công thức IF
Trong ví dụ này, chúng tôi sẽ kiểm tra xem một ngày có nằm trong một phạm vi hay không. Ví dụ: tính đến ngày hôm nay.Mục đích của ví dụ này là để kiểm tra xem việc giao hàng có diễn ra hay không trong vòng mười ngày. Hãy xem cách chúng ta có thể làm điều này:
- Đầu tiên, chọn ô D5.
- Nhập công thức sau vào đó:
=IF(C5
- Sau đó, nhấn Enter.
- Bây giờ chúng ta có thể thấy rằng trạng thái giao hàng của chuột sản phẩm nằm trong phạm vi cho phép. Việc giao hàng sẽ diễn ra trong vòng 10 ngày kể từ hôm nay.
- Sau đó, kéo Fill Handle công cụ.
- Cuối cùng, chúng ta có thể thấy trạng thái giao hàng cho tất cả các sản phẩm trong cột 'Trạng thái' của tập dữ liệu.
🔎 Công thức hoạt động như thế nào?
- TODAY() +10: Lấy ngày sau mười ngày kể từ ngày hiện tại.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> Nếu điều kiện là TRUE trả về 'Trong phạm vi' nếu không thì cho 'Ngoài phạm vi' làm đầu ra.
Kết luận
Trong bài viết này, chúng tôi đã đề cập đến việc tính ngày tháng bằng công thức IF . Hy vọng rằng các ví dụ trên sẽ giúp bạn hiểu logic của công thức IF với ngày tháng. Tải sách bài tập được đính kèm trong bài viết này về và tự luyện tập, nếu có gì khó hiểu các bạn hãy để lại bình luận ở khung bên dưới, chúng tôi sẽ cố gắng giải đáp trong thời gian sớm nhất.