Cách sử dụng công thức IF trong Excel cho văn bản
dòng dưới cùng. Tìm hiểu cách sử dụng Hàm IF để viết công thức trả về kết quả dựa trên điều kiện hoặc kiểm tra logic. Bài đăng này bao gồm đào tạo về kiểm tra logic, toán tử so sánh, công thức IF lồng nhau, nhiều điều kiện với hàm AND và OR và các nguyên nhân phổ biến gây ra lỗi công thức Show
Cấp độ kỹ năng. Người bắt đầu Xem hướng dẫnXem trên YouTube và Đăng ký Kênh của chúng tôiTham gia Thử thách công thức IF miễn phí Tải xuống tệp ExcelBạn có thể truy cập tệp mà tôi sử dụng trong video bằng cách nhấp vào bên dưới Giải thích hàm IF. xlsx Làm chủ hàm IFHàm IF là một hàm quan trọng cần biết. Nó có thể giúp so sánh dữ liệu, thực hiện tra cứu dữ liệu nhóm và tạo báo cáo tương tác. Nếu bạn không quen thuộc với IF hoặc có thể sử dụng phần bồi dưỡng, bài đăng này sẽ giúp ích Đây là chữ ký của hàm IF
Hàm IF có 3 đối số
Đây là một ví dụ. Tôi đang so sánh số tiền Doanh thu với số tiền Mục tiêu. Nếu Doanh thu lớn hơn hoặc bằng mục tiêu, tôi muốn cột D ghi Có, và nếu không, ghi Không Hãy nói về phần quan trọng nhất của hàm IF. bài kiểm tra logic Kiểm tra logicPhần kiểm tra logic của công thức luôn sử dụng toán tử so sánh để so sánh các giá trị và xác định xem câu lệnh là đúng hay sai. Dưới đây là danh sách các toán tử so sánh có thể được sử dụng OperatorDescription=Equal To<>Not Equal To>Greater ThanKiểm tra logic trả về giá trị TRUE hoặc FALSE. Điều này quan trọng vì đối số kiểm tra logic trong IF cần giá trị TRUE hoặc FALSE (boolean) được trả về cho nó. Điều này cũng quan trọng vì bạn thậm chí có thể không cần hàm IF nếu các giá trị TRUE/FALSE có thể được sử dụng để nhận được câu trả lời mà bạn đang tìm kiếm Cũng cần lưu ý rằng trường hợp không quan trọng khi so sánh văn bản. Công thức sau sẽ trả về TRUE =”Khuôn viên Excel” = “Khuôn viên excel” Trả lại các giá trị khácMặc dù “TRUE” và “FALSE” có thể là đủ cho ví dụ của tôi, nhưng tôi muốn họ nói “Có” và “Không” để trả lời câu hỏi trong tiêu đề cột. “Đạt mục tiêu?” Ưu điểm của việc sử dụng hàm IF là bạn có thể trả về bất kỳ giá trị nào bạn muốn bằng cách chỉ định các từ mà bạn muốn xuất hiện. Chỉ cần đảm bảo đặt chúng trong dấu ngoặc kép khi viết công thức IF của bạn, trừ khi chúng là số. Nếu bạn không chỉ định các đối số thứ hai và thứ ba này khi viết công thức IF, nó sẽ chỉ trả về TRUE và FALSE Các đối số value_if_true và value_if_false có thể chứa bất kỳ thứ gì
Cũng cần lưu ý rằng cả hai đối số value_if_true và value_if_false đều là tùy chọn. Điều này được biểu thị bằng dấu ngoặc vuông xung quanh chúng trong chữ ký hàm Bạn phải chỉ định ít nhất một trong các đối số. Nếu bạn để trống một trong các đối số và kết quả kiểm tra logic trong điều kiện đó, thì giá trị TRUE hoặc FALSE sẽ được trả về ô Ví dụ: công thức sau sẽ trả về FALSE nếu A2 KHÔNG bằng B2 vì đối số value_if_false không được chỉ định
Nhóm dữ liệuMột cách sử dụng phổ biến cho Hàm IF là phân loại dữ liệu. Để tôi chỉ cho bạn một ví dụ Trên trang tính này, tôi muốn phân loại các giao dịch là Lớn hoặc Nhỏ tùy thuộc vào số tiền tôi đã nhập vào ô D4. Một giao dịch dưới 60.000 đô la sẽ được dán nhãn là nhỏ. Các giao dịch lớn hơn hoặc bằng 60.000 đô la sẽ lớn Khi viết công thức, tôi có thể chỉ định số tiền và nhãn bằng cách gõ chúng ra, nhưng tôi thích sử dụng tham chiếu ô để chúng có thể được cập nhật nhanh chóng và dễ dàng mà không cần viết lại công thức Các ký hiệu đô la ($) trong công thức làm cho các tham chiếu trở nên tuyệt đối để chúng không thay đổi khi công thức được sao chép xuống các ô bên dưới nó. Khi tham chiếu ô trong công thức được chọn, bạn có thể nhấn F4 trên bàn phím (đối với Fn + F4 đối với hầu hết bàn phím máy tính xách tay) để chèn ký hiệu đô la trước số hàng và ký tự cột. (Nhấn nó liên tục sẽ chuyển nó sang cái này hoặc cái kia và quay lại thành không hoặc cả hai. ) Việc phân loại các giao dịch này rất hữu ích cho việc phân tích dữ liệu. Bạn có thể chỉ lọc ra các mục lớn hoặc nhỏ hoặc bạn có thể sử dụng các nhãn này trong báo cáo tóm tắt, bảng tổng hợp hoặc biểu đồ. Dưới đây là một ví dụ Nhiều bài kiểm tra logicNếu chúng ta muốn sử dụng nhiều hơn một phép thử logic, chúng ta có thể sử dụng Hàm AND và OR Hàm ANDHàm AND kiểm tra xem tất cả các đối số có đúng không và trả về TRUE nếu chúng đúng Trong ví dụ bên dưới, công thức của chúng tôi đang tìm kiếm các giao dịch vừa là “Lớn” vừa là “Sản phẩm 6. ” Hàm HOẶCCó lẽ bạn muốn hiển thị một kết quả khả quan nếu chỉ MỘT trong các thử nghiệm logic trong công thức của bạn là đúng chứ không phải CẢ HAI. Nếu đúng như vậy, bạn có thể sử dụng Hàm OR Hàm OR kiểm tra xem bất kỳ đối số nào là đúng và trả về TRUE hoặc FALSE. Nó chỉ trả về FALSE nếu tất cả các đối số đều sai Sử dụng cùng một trang tính như trên, công thức trong ví dụ bên dưới của chúng tôi đang tìm kiếm các mục nhập có kích thước là “Lớn” HOẶC nếu tên sản phẩm là “Sản phẩm 5. ” Nếu chúng ta muốn trả về văn bản hoặc một số thay vì TRUE hoặc FALSE, thì chúng ta có thể bọc Hàm AND hoặc OR trong Hàm IF. Ví dụ: sử dụng Hàm OR ở trên làm bài kiểm tra logic của chúng tôi trong Công thức IF, chúng tôi có thể nhập từ Nâng cấp (trong ngoặc đơn) làm đối số Giá trị Nếu đúng. Điều đó có nghĩa là, khi các điều kiện chúng tôi đã chỉ định là đúng, ô sẽ thông báo Nâng cấp. Để trả về một ô trống khi các điều kiện không được đáp ứng, chúng tôi chỉ có hai dấu ngoặc kép không có gì ở giữa chúng cho đối số Giá trị Nếu Sai của chúng tôi Công thức IF lồng nhauMọi thứ có thể trở nên phức tạp hơn khi có nhiều danh mục được thêm vào hỗn hợp. Có thể bạn muốn nhóm dữ liệu dựa trên 3 phép thử logic trở lên trong công thức IF của mình Khi điều này xảy ra, cuối cùng chúng ta sẽ lồng một Hàm IF khác vào hàm hiện có của mình mỗi khi chúng ta thêm một danh mục khác Ví dụ: giả sử chúng tôi có ba loại tài khoản được gọi là Nhỏ, Lớn và Chính. Một tài khoản nhỏ dưới 10.000 đô la. Một tài khoản lớn nằm trong khoảng từ 10.000 đến 70.000 đô la. Và một tài khoản Key là hơn $70,000 Khi chúng tôi viết công thức để phân loại các tài khoản này, chúng tôi sẽ cần sử dụng hai câu lệnh IF, với câu lệnh này lồng trong câu lệnh kia Logic của công thức diễn ra như thế này
Với các tham chiếu ô được cắm cho kích thước và số lượng, công thức sẽ trông như thế này trên bảng tính của chúng ta Như bạn có thể tưởng tượng, các công thức IF lồng nhau này có thể dài hơn và xấu hơn với mỗi danh mục hoặc tiêu chí bổ sung được thêm vào. Trong trường hợp đó, có một số lựa chọn thay thế mà tôi muốn đề cập Phương án 1. Hàm IFSĐây là một chức năng tương đối mới được giới thiệu trong Excel 2019. Mặc dù vẫn cần nhiều lựa chọn và kiểm tra logic, nhưng việc đọc và viết công thức IFS dễ dàng hơn một chút so với các công thức IF lồng nhau Tôi sẽ không đi vào chi tiết về cách viết Hàm IFS, nhưng bạn có thể tìm hiểu về nó trong tệp Excel được đính kèm ở đầu bài đăng này Phương án 2. Công thức tra cứuBạn có thể sử dụng VLOOKUP, XLOOKUP hoặc Khớp chỉ mục để trả về kết quả giống như các IF lồng nhau. Đây là rất nhiều đơn giản hơn để viết. Để được giải thích về cách viết công thức VLOOKUP như thế này, hãy xem hướng dẫn này Cách Sử dụng VLOOKUP để Tìm Kết quả Gần nhất – Đối số Cuối cùng là TRUE Các lỗi thường gặp với Hàm IFNếu bạn gặp lỗi khi sử dụng Hàm IF, rất có thể nó liên quan đến kiểu dữ liệu. Ý tôi là, Excel không thể so sánh văn bản với một số hoặc một ngày hoặc đánh giá văn bản khác. Tuy nhiên, định dạng của các giá trị không cản trở Excel so sánh trong các bài kiểm tra logic. Dưới đây, bạn có thể thấy cách các giá trị trong Cột A và Cột B trả về TRUE hoặc FALSE trong cột C khi chúng được so sánh Lưu ý rằng mặc dù mục trong B9 có vẻ như được định dạng là ngày, nhưng nó được định dạng là văn bản. Đó là lý do tại sao nó trả về FALSE khi so sánh với ngày trong A9. Xem video ở trên để được giải thích thêm về lỗi với các loại dữ liệu bài viết liên quanNếu bạn thấy thông tin này hữu ích, hãy xem các hướng dẫn khác về nội dung liên quan
Phần kết luậnSẵn sàng cho một thử thách? . Bạn có thể truy cập từ đây THAM GIA Thử thách công thức IF miễn phí Thử thách bao gồm các video giải thích thử thách và hướng dẫn cách giải quyết. Xem liệu bạn có thể kiếm được tất cả sáu ngôi sao vàng trong tệp thử thách không Tôi hy vọng lời giải thích này hữu ích và bạn sẽ sớm bắt đầu đưa Hàm IF vào hoạt động trong bảng tính của mình nếu bạn chưa sử dụng nó. nếu bạn có câu hỏi hoặc phản hồi Trước đó Phát lại trận đấu của chuyên gia FMWC – Square of Fortune Tiếp theo Cách ngăn lỗi #SPILL trong bảng Excel Bạn cũng có thể thíchTham chiếu toàn bộ cột có thể khiến bạn gặp RẮC RỐI với ExcelThử thách công thức Excel. Biển số chẵn hoặc lẻCách khắc phục và ngăn chặn lỗi #VALUE với VLOOKUPKhi nào nên sử dụng VLOOKUP thay vì XLOOKUPHerry nói. Cảm ơn Jon. Thật hay và rõ ràng, Lời cảm ơn đặc biệt cho tờ Thử thách Lợi ích thực sự tôi đạt được từ IFS so với Nested IF là gì? Dan nói. Thanks. tôi đã học được rất nhiều Hugo nói. Hi Jon PJ Jones nói. Tôi đang cố gắng để ô 1 bằng số đô la trong ô 2 nếu ô 3 có giá trị trên 0 đô la. 00 Kira nói. Hi Jon, Có lẽ bạn có thể giúp tôi hoặc bất cứ ai có cảm hứng hơn tôi vào thời điểm này. 🙂 Trong Excel, tôi phải áp dụng một loại tính toán thống kê cho một hàng xem xét biểu thức Ví dụ, ở hàng 1 có các số. 2, 3, 3, 7, 1, 5, 5, 5, 4, 4, 6 Bạn có biết làm thế nào điều này có thể được thực hiện trong Excel, tránh tất cả các công việc thủ công này không? Cảm ơn trước cho câu trả lời của bạn Tất cả tốt nhất Sabbie nói. Xin chào. Tôi có thể kiểm tra xem tôi có muốn nhận khoản thanh toán gồm 3 số tiền khác nhau bằng 8 loại giá trị không, công thức phải là gì? Tiêu chuẩn xuất chi Để nhận được khoản thanh toán 1000 đô la, bạn phải có 1000 cuộc trò chuyện trở lên. hài lòng hơn 80%. thời gian phản hồi ít hơn 30 giây. tổng số email 1000 trở lên. hài lòng hơn 80%. thời gian phản hồi ít hơn 30 giây. Tổng cuộc gọi từ 1000 trở lên. Đánh giá với 80 trở lên Nhưng nếu bạn chỉ đạt được tổng cộng 1000 cuộc trò chuyện, 1000 email, 1000 cuộc gọi và 80 đánh giá, nhưng sự hài lòng và phản hồi không đạt yêu cầu, bạn chỉ có thể nhận được khoản thanh toán là 500 đô la |