Hàm IF được sử dụng để tùy chỉnh kết quả của phép thử.
Nếu thử nghiệm trả về TRUE, bạn có thể trả về một kết quả cụ thể, như "Win" và nếu thử nghiệm là FALSE, bạn có thể hiển thị trong ô "Lost".
Hàm IF
Hàm IF được xây dựng với 3 tham số
Kết quả nếu thử nghiệm là TRUE
Kết quả nếu thử nghiệm là FALSE
= IF [thử nghiệm, kiểm tra là TRUE, kiểm tra là FALSE]
Hàm IF phân tích một phép thử và trả về kết quả trong trường hợp phép thử là TRUE và một phép thử khác khi thử nghiệm là FALSE
Tham số đầu tiên của hàm IF là một phép thử logic . Kiểm tra lôgic so sánh 2 dữ liệu. Bạn có thể có những khả năng này:
Nhưng một phép thử logic chỉ trả về TRUE hoặc FALSE [ hoặc 0 và 1 với các mẹo và thủ thuật này ]. Vì vậy, để tùy chỉnh kết quả của bạn, bạn phải viết bài kiểm tra của mình trong hàm IF
Chúng tôi muốn kiểm tra xem số tiền mà công ty của bạn nhận được có giống với giá trị của hóa đơn hay không.
Mọi thứ đều đúng ở đây. Nhưng chúng ta hãy xem xét kỹ hơn . Hãy thực hiện kiểm tra để kiểm tra xem số tiền có giống nhau cho mỗi hàng hay không.
Các bài kiểm tra
Bài kiểm tra rất đơn giản. Chúng ta chỉ cần so sánh nếu giá trị trong cột B bằng với số lượng trong cột C. Bài kiểm tra là:
Và khi bạn sao chép thử nghiệm này cho các ô khác, bạn có kết quả này.
Khi thử nghiệm là TRUE, đó là bởi vì số tiền là như nhau trong cả hai tế bào
Khi thử nghiệm là FALSE, số tiền không bằng nhau
Tùy chỉnh kết quả bằng văn bản
Chúng ta có thể tùy chỉnh kết quả của phép thử với hàm IF
Tham số đầu tiên, cùng một thử nghiệm
Kết quả thứ ba, từ "Số tiền sai"
= IF [B2 = C2, "OK", "Số tiền sai"]
Tùy chọn: Đảo ngược bài kiểm tra
Nếu bạn muốn thử nghiệm nếu số tiền giữa 2 ô là khác nhau, bạn viết công thức của bạn như thế này
= IF [B2 C2, "Số tiền sai", "OK"]
Kết quả rõ ràng là giống nhau
Tại sao hàm trả về FALSE?
Nếu bạn viết hàm của bạn mà không có tham số thứ ba , không có lỗi.
Nhưng khi thử nghiệm là FALSE, hàm IF không biết trả về vì tham số thứ ba bị thiếu. Vì vậy, trong trường hợp đó, hàm trả về kết quả của phép thử.
= IF [B2 C2, "Số tiền sai"]
Làm cách nào để trả lại kết quả "trống"?
Nếu bạn không muốn trả lại kết quả bằng hàm IF, bạn phải điền thông số thứ ba bằng "" [2 dấu ngoặc kép không có dấu cách giữa]
= IF [B2 C2, "Số tiền sai", "" ]
Trả về kết quả của một công thức
Tất nhiên, trả lại "Số tiền sai" không phải là những gì chúng tôi mong đợi. Chúng tôi muốn hiển thị sự khác biệt giữa số tiền nhận được và số tiền của hóa đơn
Công thức trả về sự khác biệt đó là hàm đơn giản này
Vì vậy, chúng ta có thể viết hoặc hàm IF như thế này ngay bây giờ.
= IF [B2 C2, C2-B2 , ""]
Bây giờ thật dễ dàng để phân tích kết quả. Trong cột D, chúng tôi chỉ có sự khác biệt đối với trường hợp khi 2 giá trị không bằng nhau. Đó là những gì chúng tôi muốn
Bạn có thể xem thêm:Hướng dẫn sử dụng hàm YEAR &&Cách sử dụng hàm XOR
Bạn có thắc mắc gì muốn được giải đáp hãy để lại ý kiến [ Họ tên, Số điện thoại hoặc Email, câu hỏi] của mình dưới dưới phần bình luận chúng tôi sẽ giải đáp cho bạn !