Excel mang lại socialgame.vn 365 Excel đến socialgame.vn 365 dành cho máy Mac Excel đến web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm nhâm thìn Excel năm 2016 for Mac Excel 2013 Excel Web tiện ích Excel 2010 Excel 2007 Excel for Mac 2011 Excel for Windows Phone 10 Excel Starter 2010 coi thêm...Ít hơn

Hàm IF được cho phép bạn tạo đối chiếu lô-gic thân một giá trị và một giá trị dự kiến bằng cách kiểm tra điều kiện, rồi trả về hiệu quả nếu True tuyệt False.

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

=IF(Điều nào đó là True, thì làm cho gì, nếu như không thì làm gì khác)

Vì vậy, một câu lệnh IF có thể có nhì kết quả. Kết quả đầu tiên là nếu như so sánh của chúng ta là True, hiệu quả thứ nhị là nếu so sánh của người sử dụng là False.

Câu lệnh IF cực kỳ mạnh mẽ, mặt khác tạo các đại lý cho nhiều quy mô bảng tính nhưng chúng cũng là lý do cốt lõi của tương đối nhiều sự cố gắng bảng tính. Xuất sắc nhất, các bạn nên vận dụng câu lệnh IF cho những điều kiện buổi tối thiểu, ví dụ như Nam/Nữ, Có/Không/Có thể tuy thế đôi khi, bao gồm thể bạn sẽ cần reviews các kịch phiên bản phức tạp hơn yêu cầu lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ vấn đề thực hiện phối kết hợp nhiều hàm với nhau trong một công thức.


Chi máu kỹ thuật

Dùng hàm IF, một trong các hàm ngắn gọn xúc tích để trả về một cực hiếm nếu đk đúng và trả về quý giá khác nếu điều kiện sai.

Cú pháp

IF(logical_test, value_if_true, )

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 bạn muốn kiểm tra.

value_if_true

(bắt buộc)

Giá trị bạn muốn trả về nếu công dụng của logical_test là ĐÚNG.

value_if_false

(tùy chọn)

Giá trị bạn muốn trả về nếu kết quả của logical_test là SAI.


Ghi chú

Dù Excel cho phép bạn lồng mang lại 64 hàm IF không giống nhau thì bạn cũng không nên làm như vậy. Trên sao?

Nhiều câu lệnh IF vẫn yêu mong bạn để ý đến rất lâu để xây dựng đúng chuẩn và đảm bảo rằng lô-gic của câu lệnh có thể tính toán đúng đắn qua từng điều kiện cho tới khi kết thúc. Nếu như khách hàng không lồng công thức chính xác 100 % thì tài năng 75 % là công thức tất cả thể hoạt động được tuy thế 25 % đang trả về kết quả không ước ao muốn. Khôn xiết tiếc, kĩ năng bạn search ra nguyên nhân của 25 % chính là rất nhỏ.

Nhiều câu lệnh IF có thể rất cực nhọc để duy trì, nhất là khi bạn trở lại một ít ngày sau đó và cố gắng tìm hiểu điều mà bạn hoặc tệ hơn là một người khác, đang nỗ lực thực hiện.

Nếu bạn gặp gỡ một câu lệnh IF mà dường như như kéo dãn dài mãi thì các bạn nên tạm dừng và coi lại kế hoạch của mình.

Hãy xem cách phù hợp để tạo thành một câu lệnh IF được lồng tinh vi sử dụng các hàm IF và thời gian cần để phân biệt rằng đã tới khi sử dụng một chính sách khác trong kho Excel của bạn.

Xem thêm: Tổng Hợp 500+ Stt Buồn Về Gia Đình Ý Nghĩa Khiến Bạn Bật Khóc

Ví dụ

Dưới đó là một ví dụ như về một câu lệnh IF được lồng tương đối chuẩn chỉnh để biến đổi các điểm soát sổ của học viên thành điểm theo vần âm tương đương.

*
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"))))))))))))" loading="lazy">

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

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

Nếu Điểm kiểm tra (trong ô D2) to hơn 89 thì học tập viên thừa nhận điểm A

Nếu Điểm Kiểm tra to hơn 79 thì học viên dìm điểm B

Nếu Điểm Kiểm tra lớn hơn 69 thì học viên nhấn điểm C

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

Các trường thích hợp khác học tập viên nhận điểm F

Ví dụ rõ ràng này tương đối an ninh vì không có chức năng mà sự đối sánh tương quan giữa điểm kiểm soát và điểm theo chữ cái sẽ thay đổi nên sẽ không còn yêu cầu gia hạn nhiều. Nhưng lại còn một sự việc nữa – điều gì đang xảy ra nếu bạn cần phân đoạn những điểm giữa A+, A và A- (cùng những điểm khác)? Bây giờ, bạn phải viết lại câu lệnh IF tứ điều kiện của mình thành câu lệnh tất cả 12 điều kiện! cơ hội này, công thức của bạn sẽ có 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 lệnh này vẫn chính xác về mặt công dụng và sẽ hoạt động như dự kiến nhưng rất có thể mất nhiều thời hạn để viết cùng nhiều thời gian hơn để bình chọn nhằm bảo vệ rằng câu lệnh tiến hành được các gì bạn muốn muốn. Một vụ việc hiển nhiên khác là bạn đã bắt buộc nhập điểm cùng điểm theo chữ cái tương đương bằng cách thủ công. Điều gì sẽ xảy ra khi chúng ta vô tình chế tạo lỗi tấn công máy? Bây giờ, hãy tưởng tượng chúng ta đang cố gắng thực hiện vấn đề này 64 lần với các điều kiện phức hợp hơn! tất nhiên, điều ấy là hoàn toàn có thể nhưng chúng ta có thực sự mong mỏi mất sức lực như vậy và gặp mặt những lỗi thực sự cạnh tranh phát hiện có thể chạm chán không?


Mẹo: Mọi hàm trong Excel rất nhiều yêu mong dấu ngoặc tròn mở cùng dấu ngoặc tròn đóng (). Excel sẽ nỗ lực giúp bạn xác minh điểm bước đầu và kết thúc bằng cách tô màu cho những phần khác nhau trong công thức khi bạn chỉnh sửa công thức. Ví dụ: nếu bạn muốn chỉnh sửa công thức bên trên, lúc bạn di chuyển con trỏ qua mỗi vết ngoặc tròn đóng góp “)”, vết ngoặc tròn mở tương ứng sẽ chuyển sang thuộc màu. Điều này hoàn toàn có thể đặc biệt hữu ích trong những công thức phức tạp lồng nhau khi bạn nỗ lực xác định liệu mình bao gồm đủ vết ngoặc tròn khớp ứng chưa.


Ví dụ té sung

Dưới đây là ví dụ rất thông dụng khi giám sát Tiền hoa hồng bán sản phẩm dựa theo những mức lệch giá đạt được.

*
15000,20%,IF(C9>12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0)))))" loading="lazy">

=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 thấy IF(C9 to 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 mặc dù ví dụ này khá tương tự với lấy một ví dụ về Điểm trước đây nhưng phương pháp này vẫn là một trong ví dụ tuyệt đối hoàn hảo về việc duy trì các câu lệnh IF lớn khó khăn ra làm sao – các bạn cần làm gì nếu tổ chức của mình quyết định thêm những mức độ bồi thường mới và thậm chí là có thể chuyển đổi các giá bán trị phần trăm hoặc đô la hiện có? bạn sẽ phải phụ trách xử lý các công việc!


Mẹo: Bạn có thể chèn ngắt chiếc vào thanh phương pháp để dễ dàng đọc những công thức nhiều năm hơn. Chỉ việc nhấn ALT+ENTER trước văn bản bạn có nhu cầu ngắt sang dòng mới.


Dưới đấy là ví dụ về kịch phiên bản tiền huê hồng với lô-gic không áp theo thứ tự:

*
5000,10%,IF(C9>7500,12.5%,IF(C9>10000,15%,IF(C9>12500,17.5%,IF(C9>15000,20%,0)))))" loading="lazy">

Bạn hoàn toàn có thể nhìn thấy lỗi không? so sánh thứ tự của những so sánh lệch giá cho ví dụ trước đó. Đây là cách so sánh nào? bao gồm xác, sản phẩm tự này từ thấp cho cao ($5.000 cho $15.000), không thể đối chiếu được. Nhưng vì sao đó lại là sự việc quan trọng? Đây là vấn đề đặc biệt vì bí quyết không thể chuyển đánh giá đầu tiên cho số đông giá trị trên $5.000. Hãy tưởng tượng các bạn có lợi nhuận $12.500 – câu lệnh IF đang trả về 10 % bởi câu lệnh to hơn $5.000 với sẽ tạm dừng ở đó. Điều này rất có thể rất nghiêm trọng bởi vì trong không ít tình huống, những loại lỗi này sẽ không được thông báo cho đến khi bọn chúng gây ảnh hưởng tiêu cực. Vị vậy, lúc biết rằng có một số trong những bẫy rất lớn với các câu lệnh IF phức tạp lồng nhau, chúng ta cũng có thể làm gì? Trong số đông các trường hợp, chúng ta có thể sử dụng hàm VLOOKUP thay vì tạo công thức phức hợp bằng hàm IF. Khi sử dụng hàm VLOOKUP, trước tiên, bạn phải tạo bảng tham chiếu sau:

*

=VLOOKUP(C2,C5:D17,2,TRUE)

Công thức này cho thấy có thể tìm quý giá ở ô C2 trong dải ô C5:C17. Giả dụ tìm thấy cực hiếm thì trả về giá chỉ trị tương xứng từ cùng một hàng trong cột D.

*

=VLOOKUP(B9,B2:C6,2,TRUE)

Tương tự, bí quyết này tìm cực hiếm ở ô B9 vào dải ô B2:B22. Nếu tìm thấy quý hiếm thì trả về giá bán trị tương ứng từ cùng một hàng vào cột C


Lưu ý: Cả nhị hàm VLOOKUP này đều áp dụng tham đối TRUE làm việc cuối công thức, nghĩa là công ty chúng tôi muốn những hàm này kiếm tìm một giá trị tương đối khớp. Nói bí quyết khác, hàm đang khớp những giá trị đúng đắn trong bảng tra cứu cũng tương tự mọi cực hiếm nằm trong vòng này. Vào trường vừa lòng này, bạn cần sắp xếp các bảng tra cứu vãn theo đồ vật tự Tăng dần, từ nhỏ tuổi nhất đến to nhất.


Hàm VLOOKUP được trình bày cụ thể hơn các ở đây,nhưng điều này chắc chắn là đơn giản hơn các so cùng với câu lệnh IF lồng tinh vi 12 mức! gồm những ích lợi khác ít rõ ràng hơn như sau:

Bảng tham chiếu VLOOKUP rất cụ thể và dễ xem.

Có thể dễ dàng dàng update các cực hiếm trong bảng và chúng ta không khi nào phải sửa đổi công thức nếu những điều kiện nạm đổi.

Nếu bạn không thích mọi fan xem hoặc can thiệp vào bảng tham chiếu của mình, chỉ cần đặt bảng tham chiếu vào một trang tính khác.

Bạn có biết?

Hiện gồm một hàm IFS hoàn toàn có thể thay thế những câu lệnh IF lồng nhau bằng một hàm duy nhất. Vì vậy, thay bởi ví dụ của công ty chúng tôi về những điểm lúc đầu chứa 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 có thể tạo ra công thức dễ dàng và đơn giản hơn các chỉ với 1 hàm IFS duy nhất:

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

Hàm IFS rất tuyệt vì chúng ta không đề nghị phải băn khoăn lo lắng về tất cả các câu lệnh IF với dấu ngoặc tròn đó.


Lưu ý: Tính năng này chỉ khả dụng nếu như khách hàng có một đk socialgame.vn 365. Nếu như bạn là socialgame.vn 365 bạn đăng ký, hãy đảm bảo an toàn bạn gồm phiên bạn dạng Office new nhất. Cài đặt hoặc dùng thử socialgame.vn 365


Bạn nên thêm trợ giúp?

Bạn luôn rất có thể hỏi một chuyên gia trong cộng đồng Kỹ thuật Excel hoặc thừa nhận sự cung ứng trongCộng đồng trả lời.

Chủ đề liên quan

Video: Hàm IF nâng cao Hàm IFS (các socialgame.vn 365, Excel năm 2016 và mới hơn) Hàm COUNTIF sẽ đếm các giá trị dựa vào một tiêu chí riêng biệt Hàm COUNTIFS đã đếm những giá trị dựa vào nhiều tiêu chuẩn Hàm SUMIF sẽ tính tổng những giá trị dựa trên một tiêu chí đơn lẻ Hàm SUMIFS và tính tổng các giá trị dựa trên nhiều tiêu chí Hàm & Hàm OR Hàm VLOOKUP Tổng quan về các công thức vào Excel giải pháp tránh cách làm bị hỏng Phát hiện tại lỗi trong phương pháp Hàm lô-gic Excel hàm (theo sản phẩm tự bảng chữ cái) Excel hàm (theo thể loại)