Excel hàm if nhiều điều kiện

     
Excel mang lại zerovn.net 365 Excel mang đến zerovn.net 365 dành mang đến máy Mac Excel cho web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel năm nhâm thìn for Mac Excel 2013 Excel Web ứng dụng Excel 2010 Excel 2007 Excel for Mac 2011 Excel for Windows Phone 10 Excel Starter 2010 xem thêm...Ít hơn

Hàm IF có thể chấp nhận được bạn tạo so sánh lô-gic giữa một quý giá và một quý giá dự kiến bằng cách kiểm tra điều kiện, rồi trả về hiệu quả nếu True xuất xắc False.

Bạn đang xem: Excel hàm if nhiều điều kiện

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

Vì vậy, một câu lệnh IF hoàn toàn có thể có nhì kết quả. Tác dụng đầu tiên là nếu so sánh của công ty là True, hiệu quả thứ nhị là nếu như so sánh của công ty là False.

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

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


Chi máu kỹ thuật

Dùng hàm IF, một trong các hàm súc tích để trả về một giá trị nếu đk đúng và trả về cực hiếm 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 kiện bạn muốn kiểm tra.

value_if_true

(bắt buộc)

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

value_if_false

(tùy chọn)

Giá trị bạn có nhu cầu trả về nếu công dụng của logical_test là SAI.


Ghi chú

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

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

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

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

Hãy xem cách tương xứng để tạo một câu lệnh IF được lồng phức tạp sử dụng các hàm IF và thời khắc cần để nhận ra rằng đã đến lúc sử dụng một qui định khác vào kho Excel của bạn.

Xem thêm: Pay - Đọc Truyện Mới Và Hay Nhất

Ví dụ

Dưới đây là một lấy 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 tập 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 hợp này theo đúng lô-gic dễ dàng hiểu:

Nếu Điểm bình chọn (trong ô D2) to hơn 89 thì học viên dìm điểm A

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

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

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

Các trường phù hợp khác học tập viên dấn điểm F

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


Mẹo: Mọi hàm trong Excel những yêu cầu 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 khẳng định điểm ban đầu và kết thúc bằng phương pháp tô màu cho những phần không giống 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 mặt trên, lúc bạn dịch chuyển con trỏ qua mỗi dấu ngoặc tròn đóng góp “)”, vệt ngoặc tròn mở tương xứng sẽ gửi sang thuộc màu. Điều này hoàn toàn có thể đặc biệt hữu ích trong số 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 tương ứng chưa.


Ví dụ vấp ngã sung

Dưới đấy là ví dụ rất phổ biến khi tính toán Tiền hoa hồng bán hàng dựa theo những mức doanh thu đạ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 lớn hơn 15.000 thì trả về trăng tròn %, 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á như là với lấy ví dụ về Điểm trước đó nhưng bí quyết này vẫn là một ví dụ tuyệt đối hoàn hảo về việc gia hạn các câu lệnh IF bự khó khăn thế nào – chúng ta cần làm những gì nếu tổ chức của bản thân quyết định thêm các mức độ bồi thường bắt đầu và thậm chí có thể biến đổi các giá chỉ trị xác suất hoặc đô la hiện nay có? bạn sẽ phải chịu trách nhiệm xử lý các công việc!


Mẹo: Bạn rất có thể chèn ngắt cái vào thanh phương pháp để dễ đọc những công thức dài 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 bản tiền huê hồng với lô-gic không tuân 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? đối chiếu thứ tự của các so sánh doanh thu cho ví dụ trước đó. Đây là cách so sánh nào? chủ yếu xác, thứ tự này từ thấp cho cao ($5.000 cho $15.000), ko thể đối chiếu được. Nhưng lý do đó lại là vấn đề quan trọng? Đây là vấn đề đặc trưng vì bí quyết không thể chuyển review đầu tiên cho đa số giá trị bên 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 vì câu lệnh lớn hơn $5.000 với sẽ dừng lại ở đó. Điều này rất có thể rất nghiêm trọng vày trong tương đối nhiều tình huống, những các loại lỗi này không được thông báo cho tới khi bọn chúng gây ảnh hưởng tiêu cực. Vì chưng vậy, khi 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 tinh vi lồng nhau, chúng ta cũng có thể làm gì? Trong đa số các ngôi trường hợp, bạn 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 thực hiện 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. Ví như tìm thấy giá trị thì trả về giá chỉ trị khớp ứng từ cùng một hàng vào cột D.

*

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

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


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


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

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

Có thể dễ dàng update các quý hiếm trong bảng và bạn không bao giờ phải chỉnh sửa công thức nếu những điều kiện vắt đổ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 trong 1 trang tính khác.

Bạn có biết?

Hiện bao gồm một hàm IFS hoàn toàn có thể thay thế nhiều câu lệnh IF lồng nhau bởi một hàm duy nhất. Bởi 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 rất có thể tạo ra sức thức đơn giản dễ dàng hơn các chỉ với cùng 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ì các bạn không đề xuất phải lo lắng về toàn bộ các câu lệnh IF cùng dấu ngoặc tròn đó.

Xem thêm: Nhà Máy Sản Xuất Giày Nike Tại Việt Nam, Adidas, Nike Tiếp Tục Đến Việt Nam


Lưu ý: Tính năng này chỉ khả dụng nếu như khách hàng có một đăng ký zerovn.net 365. Nếu bạn là zerovn.net 365người đăng ký, hãy đảm bảo an toàn rằng bạn có phiên bạn dạng Office bắt đầu nhất.Mua hoặc trải nghiệm zerovn.net 365


Bạn buộc phải thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong xã hội Kỹ thuật Excel hoặc dìm sự hỗ trợ trongCộng đồng trả lời.

Chủ đề liên quan

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