hàm if có 3 điều kiện

Hàm IF được cho phép các bạn tạo ra đối chiếu lô-gic thân thích một độ quý hiếm và một độ quý hiếm dự loài kiến bằng phương pháp đánh giá ĐK, rồi trả về thành phẩm nếu như True hoặc False.

  • =IF(Điều gì này là True, thì làm những gì, còn nếu không thì làm những gì khác)

    Bạn đang xem: hàm if có 3 điều kiện

Vì vậy, một câu mệnh lệnh IF rất có thể sở hữu nhì thành phẩm. Kết trái khoáy trước tiên là nếu như đối chiếu của chúng ta là True, thành phẩm loại nhì là nếu như đối chiếu của chúng ta là False.

Câu mệnh lệnh IF khôn cùng uy lực, đôi khi tạo ra hạ tầng cho tới nhiều quy mô bảng tính tuy nhiên bọn chúng cũng chính là vẹn toàn nhân cốt lõi của đa số trường hợp hi hữu bảng tính. Tốt nhất, chúng ta nên vận dụng câu mệnh lệnh IF cho những ĐK ít nhất, ví dụ như Nam/Nữ, Có/Không/Có thể tuy nhiên đôi lúc, rất có thể các bạn sẽ cần thiết nhận xét những kịch phiên bản phức tạp rộng lớn đòi hỏi lồng* 3 hàm IF cùng nhau.

* "Lồng" ám chỉ việc triển khai phối kết hợp nhiều hàm cùng nhau vô một công thức.

Dùng hàm IF, một trong số hàm logic nhằm trả về một độ quý hiếm nếu như ĐK trúng và trả về độ quý hiếm không giống nếu như ĐK sai.

Cú pháp

IF(logical_test, value_if_true, [value_if_false])

Ví dụ:

  • =IF(A2>B2,"Vượt dự toán","OK")

  • =IF(A2=B2,B4-A4,"")

Tên đối số

Mô tả

logical_test   

(bắt buộc)

Điều khiếu nại khách hàng muốn kiểm tra.

value_if_true   

(bắt buộc)

Giá trị mình thích trả về nếu như thành phẩm của logical_test là ĐÚNG.

value_if_false   

(tùy chọn)

Giá trị mình thích trả về nếu như thành phẩm của logical_test là SAI.

Ghi chú

Dù Excel được cho phép các bạn lồng cho tới 64 hàm IF không giống nhau thì các bạn cũng tránh việc thực hiện vì vậy. Tại sao?

  • Nhiều câu mệnh lệnh IF tiếp tục đòi hỏi các bạn tâm lý rất rất lâu nhằm kiến tạo đúng chuẩn và đảm nói rằng lô-gic của câu mệnh lệnh rất có thể đo lường và tính toán đúng chuẩn qua chuyện từng ĐK cho tới Khi kết thúc giục. Nếu các bạn ko lồng công thức đúng chuẩn 100 % thì kỹ năng 75 % là công thức rất có thể hoạt động và sinh hoạt được tuy nhiên 25 % tiếp tục trả về thành phẩm ko ước muốn. Rất tiếc, kỹ năng các bạn mò mẫm rời khỏi vẹn toàn nhân của 25 % này là cực kỳ nhỏ.

  • Nhiều câu mệnh lệnh IF rất có thể cực kỳ khó khăn nhằm lưu giữ, nhất là khi chúng ta quay trở về một thời hạn tiếp sau đó và nỗ lực mò mẫm hiểu điều nhưng mà các bạn hoặc tệ rộng lớn là 1 trong những người không giống, đang được nỗ lực triển khai.

Nếu các bạn gặp gỡ một câu mệnh lệnh IF nhưng mà có vẻ như như kéo dãn dài mãi thì chúng ta nên tạm ngưng và xem xét lại kế hoạch của tớ.

Hãy coi cơ hội thích hợp muốn tạo một câu mệnh lệnh IF được lồng phức tạp dùng nhiều hàm IF và thời gian cần thiết nhằm xem sét rằng đã đi vào khi dùng một khí cụ không giống vô kho Excel của chúng ta.

Ví dụ

Dưới đó là một ví dụ về một câu mệnh lệnh IF được lồng kha khá chuẩn chỉnh nhằm quy đổi những điểm đánh giá của học tập viên trở nên điểm theo dõi vần âm tương tự.

Câu mệnh lệnh IF phối kết hợp phức tạp - Công thức vô E2 là =IF(B2>97,"A+",IF(B2>93,"A",IF(B2>89,"A-",IF(B2>87,"B+",IF(B2>83,"B",IF(B2>79,"B-",IF(B2>77,"C+",IF(B2>73,"C",IF(B2>69,"C-",IF(B2>57,"D+",IF(B2>53,"D",IF(B2>49,"D-","F"))))))))))))
  • =IF(D2>89,"A",IF(D2>79,"B",IF(D2>69,"C",IF(D2>59,"D","F"))))

    Câu mệnh lệnh IF được lồng phức tạp này tuân theo dõi lô-gic dễ dàng hiểu:

  1. Nếu Điểm Kiểm tra (trong dù D2) to hơn 89 thì học tập viên nhận điểm A

    Xem thêm: cách hiển thị thước trong word

  2. Nếu Điểm Kiểm tra to hơn 79 thì học tập viên nhận điểm B

  3. Nếu Điểm Kiểm tra to hơn 69 thì học tập viên nhận điểm C

  4. Nếu Điểm Kiểm tra to hơn 59 thì học tập viên nhận điểm D

  5. Các tình huống không giống học tập viên nhận điểm F

Ví dụ rõ ràng này kha khá đáng tin cậy vì như thế không tồn tại kỹ năng nhưng mà sự đối sánh tương quan thân thích điểm đánh giá và điểm theo dõi vần âm tiếp tục thay cho thay đổi nên sẽ không còn đòi hỏi lưu giữ nhiều. Nhưng còn một yếu tố nữa – điều gì tiếp tục xẩy ra nếu khách hàng cần thiết phân đoạn những điểm thân thích A+, A và A- (cùng những điểm khác)? Bây giờ, bạn phải viết lách lại câu mệnh lệnh IF tư ĐK của tớ trở nên câu mệnh lệnh sở hữu 12 điều kiện! Lúc này, công thức của các bạn sẽ sở hữu dạng như sau:

  • =IF(B2>97,"A+",IF(B2>93,"A",IF(B2>89,"A-",IF(B2>87,"B+",IF(B2>83,"B",IF(B2>79,"B-", IF(B2>77,"C+",IF(B2>73,"C",IF(B2>69,"C-",IF(B2>57,"D+",IF(B2>53,"D",IF(B2>49,"D-","F"))))))))))))

Câu mệnh lệnh này vẫn đúng chuẩn về mặt mũi tác dụng và tiếp tục hoạt động và sinh hoạt như dự loài kiến tuy nhiên rất có thể mất quá nhiều thời hạn nhằm viết lách và nhiều thời hạn rộng lớn nhằm đánh giá nhằm mục đích đảm nói rằng câu mệnh lệnh triển khai được những gì bạn muốn. Một yếu tố rõ ràng không giống là các bạn sẽ rất cần nhập điểm và điểm theo dõi vần âm tương tự bằng phương pháp tay chân. Điều gì tiếp tục xẩy ra khi chúng ta vô tình tạo ra lỗi tiến công máy? Bây giờ, hãy tưởng tượng các bạn đang được nỗ lực triển khai điều này 64 đợt với những ĐK phức tạp hơn! Tất nhiên, vấn đề này là rất có thể tuy nhiên các bạn sở hữu thực sự ham muốn thất lạc sức lực lao động vì vậy và gặp gỡ những lỗi thực sự khó khăn vạc hiện tại rất có thể gặp gỡ không?

Mẹo: Mọi hàm vô Excel đều đòi hỏi vết ngoặc tròn trĩnh ngỏ và vết ngoặc tròn trĩnh đóng góp (). Excel tiếp tục nỗ lực giúp cho bạn xác lập điểm chính thức và kết thúc giục bằng phương pháp tô màu sắc cho những phần không giống nhau vô công thức khi chúng ta sửa đổi công thức. Ví dụ: nếu như mình thích sửa đổi công thức bên trên, khi chúng ta dịch chuyển con cái trỏ qua chuyện từng vết ngoặc tròn trĩnh đóng góp “)”, vết ngoặc tròn trĩnh ngỏ ứng tiếp tục đem sang trọng nằm trong màu sắc. Vấn đề này rất có thể đặc biệt quan trọng hữu ích trong số công thức phức tạp lồng nhau khi chúng ta nỗ lực xác lập liệu bản thân sở hữu đầy đủ vết ngoặc tròn trĩnh ứng ko.

Ví dụ té sung

Dưới đó là ví dụ cực kỳ thịnh hành Khi đo lường và tính toán Tiền hoả hồng Bán mặt hàng dựa trên những nút Doanh thu đạt được.

Công thức vô dù D9 là IF(C9>15000,20%,IF(C9>12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0)))))
  • =IF(C9>15000,20%,IF(C9>12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0)))))

Công thức này cho biết thêm IF(C9 Lớn Hơn 15.000 thì trả về đôi mươi %, IF(C9 Lớn Hơn 12.500 thì trả về 17,5 %, v.v...

Mặc cho dù ví dụ này khá tương tự với ví dụ về Điểm trước đó tuy nhiên công thức này vẫn là 1 trong những ví dụ ấn tượng về sự việc lưu giữ những câu mệnh lệnh IF rộng lớn trở ngại thế nào – bạn phải làm những gì nếu như tổ chức triển khai của tớ đưa ra quyết định thêm thắt những cường độ bồi thông thường mới mẻ và thậm chí là rất có thể thay cho thay đổi những độ quý hiếm Tỷ Lệ hoặc đô la hiện tại có? Quý Khách sẽ rất cần phụ trách xử lý nhiều công việc!

Mẹo: Bạn rất có thể chèn ngắt dòng sản phẩm vô thanh công thức nhằm đọc dễ những công thức dài ra hơn nữa. Chỉ cần thiết nhấn ALT+ENTER trước văn phiên bản mình thích ngắt sang trọng dòng sản phẩm mới mẻ.

Dưới đó là ví dụ về kịch phiên bản chi phí hoả hồng với lô-gic không tuân theo loại tự:

Công thức vô D9 không tuân theo trật tự sở hữu dạng =IF(C9>5000,10%,IF(C9>7500,12.5%,IF(C9>10000,15%,IF(C9>12500,17.5%,IF(C9>15000,20%,0)))))

Bạn rất có thể phát hiện ra lỗi không? So sánh trật tự của những đối chiếu Doanh thu cho tới ví dụ trước cơ. Đây là cơ hội đối chiếu nào? Chính xác, trật tự này kể từ thấp cho tới cao ($5.000 cho tới $15.000), ko thể đối chiếu được. Nhưng tại vì sao này lại là yếu tố quan lại trọng? Đây là yếu tố cần thiết vì như thế công thức ko thể đem nhận xét trước tiên cho tới từng độ quý hiếm bên trên $5.000. Hãy tưởng tượng các bạn sở hữu lợi nhuận $12.500 – câu mệnh lệnh IF tiếp tục trả về 10 % vì như thế câu mệnh lệnh to hơn $5.000 và tiếp tục tạm dừng ở cơ. Vấn đề này rất có thể cực kỳ nguy hiểm vì như thế vô thật nhiều trường hợp, những loại lỗi này sẽ không được thông tin cho tới Khi bọn chúng làm cho tác động xấu đi. Vì vậy, lúc biết rằng sở hữu một vài bẫy nguy hiểm với những câu mệnh lệnh IF phức tạp lồng nhau, chúng ta cũng có thể thực hiện gì? Trong đa số những tình huống, chúng ta cũng có thể dùng hàm VLOOKUP thay cho tạo ra công thức phức tạp bởi hàm IF. Khi dùng hàm VLOOKUP, trước tiên, bạn phải tạo ra bảng tham ô chiếu sau:

Công thức vô dù D2 là =VLOOKUP(C2,C5:D17,2,TRUE)
  • =VLOOKUP(C2,C5:D17,2,TRUE)

Công thức này cho biết thêm rất có thể mò mẫm độ quý hiếm ở dù C2 vô dải dù C5:C17. Nếu nhìn thấy độ quý hiếm thì trả về độ quý hiếm ứng kể từ và một mặt hàng vô cột D.

Công thức vô dù C9 là =VLOOKUP(B9,B2:C6,2,TRUE)
  • =VLOOKUP(B9,B2:C6,2,TRUE)

Tương tự động, công thức này mò mẫm độ quý hiếm ở dù B9 vô dải dù B2:B22. Nếu nhìn thấy độ quý hiếm thì trả về độ quý hiếm ứng kể từ và một mặt hàng vô cột C

Lưu ý: Cả nhì hàm VLOOKUP này đều dùng tham ô đối TRUE ở cuối công thức, tức là công ty chúng tôi ham muốn những hàm này mò mẫm một độ quý hiếm kha khá khớp. Nói cách thứ hai, hàm tiếp tục khớp những độ quý hiếm đúng chuẩn vô bảng tra cứu vớt hao hao từng độ quý hiếm ở trong tầm này. Trong tình huống này, bạn phải bố trí những bảng tra cứu vớt theo dõi trật tự Tăng dần dần, kể từ nhỏ nhất cho tới lớn số 1.

VLOOKUP được trình diễn cụ thể rộng lớn ở trên đây, tuy nhiên điều này chắc chắn là rất đơn giản đối với câu mệnh lệnh IF lồng 12 nút, phức tạp! Có những quyền lợi không giống không nhiều rõ rệt hơn hoàn toàn như sau:

  • Bảng tham ô chiếu VLOOKUP rất rõ ràng ràng và dễ dàng coi.

  • Có thể đơn giản dễ dàng update những độ quý hiếm vô bảng và các bạn ko lúc nào cần sửa đổi công thức nếu như những ĐK thay cho thay đổi.

  • Nếu các bạn không thích quý khách coi hoặc can thiệp vô bảng tham ô chiếu của tớ, chỉ việc đặt điều bảng tham ô chiếu vào trong 1 trang tính không giống.

Bạn sở hữu biết?

Hiện sở hữu một hàm IFS rất có thể thay cho thế nhiều câu mệnh lệnh IF lồng nhau bởi một hàm có một không hai. Vì vậy, thay cho ví dụ của công ty chúng tôi về những điểm thuở đầu chứa chấp 4 hàm IF lồng nhau:

  • =IF(D2>89,"A",IF(D2>79,"B",IF(D2>69,"C",IF(D2>59,"D","F"))))

Bạn rất có thể tạo ra ra sức thức rất đơn giản chỉ với cùng một hàm IFS duy nhất:

Xem thêm: vì mẹ anh bắt chia tay miu lê

  • =IFS(D2>89,"A",D2>79,"B",D2>69,"C",D2>59,"D",TRUE,"F")

Hàm IFS tuyệt vời lắm vì như thế các bạn không cần thiết phải lo ngại về toàn bộ những câu mệnh lệnh IF và vết ngoặc tròn trĩnh cơ.

Bạn cần thiết thêm thắt trợ giúp?

Bạn luôn luôn rất có thể chất vấn Chuyên Viên vô Cộng đồng chuyên môn Excel hoặc nhận tương hỗ trong Cộng đồng.

Chủ đề liên quan