
Công thức chung
=IF(A1="red",true result,false result)
Tóm lược
Để thực hiện một hành động khi một ô bằng một giá trị nhất định và một hành động khác khi không bằng nhau, bạn có thể sử dụng hàm IF. Trong ví dụ được hiển thị, công thức trong ô D6 là:
=IF(B6="red","x","")
Giải trình
Nếu bạn muốn làm điều gì đó cụ thể khi một ô bằng một giá trị nhất định, bạn có thể sử dụng hàm IF để kiểm tra giá trị, sau đó làm điều gì đó nếu kết quả là TRUE và (tùy chọn) làm điều gì đó khác nếu kết quả của thử nghiệm là FALSE .
Trong ví dụ được hiển thị, chúng tôi muốn đánh dấu các hàng có màu đỏ bằng dấu "x". Nói cách khác, chúng tôi muốn kiểm tra các ô trong cột B và thực hiện một hành động cụ thể khi chúng bằng từ "đỏ". Công thức trong ô D6 là:
=IF(B6="red","x","")
Trong công thức này, kiểm tra logic là bit này:
B6="red"
Điều này sẽ trả về TRUE nếu giá trị trong B6 là "màu đỏ" và FALSE nếu không. Vì chúng tôi muốn đánh dấu hoặc gắn cờ các mục màu đỏ, chúng tôi chỉ cần thực hiện hành động khi kết quả của bài kiểm tra là ĐÚNG. Trong trường hợp này, chúng tôi chỉ cần thêm một "x" vào cột D nếu khi màu là đỏ. Nếu màu không phải là màu đỏ (hoặc trống, v.v.), chúng tôi chỉ cần trả về một chuỗi rỗng (""), không hiển thị như không có gì.
Lưu ý: nếu chuỗi trống ("") không được cung cấp cho value_if_false, công thức sẽ trả về FALSE khi màu không phải là đỏ hoặc xanh lá cây.
Tăng giá nếu màu đỏ
Tất nhiên, bạn cũng có thể làm điều gì đó phức tạp hơn. Ví dụ: giả sử bạn chỉ muốn tăng giá các mặt hàng màu đỏ lên 15%.
Trong trường hợp đó, bạn có thể sử dụng công thức này trong cột E để tính giá mới:
=IF(B6="red",C6*1.15,C6)
Thử nghiệm giống như trước (B6 = "red"). Nếu kết quả là TRUE, chúng ta nhân giá gốc với 1,15 (tăng 15%). Nếu kết quả của bài kiểm tra là FALSE, chúng tôi chỉ cần sử dụng giá gốc như hiện tại.