Excel mang đến magmareport.net 365 Excel đến magmareport.net 365 dành cho máy Mac Excel mang lại web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm 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 coi thêm...Ít hơn

Hàm IF chất 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 phương pháp kiểm tra điều kiện, rồi trả về công dụng nếu True hay False.

Bạn đang xem: Hàm if trong excel nhieu dieu kien

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

Vì vậy, một câu lệnh IF hoàn toàn có thể có hai kết quả. Hiệu quả đầu tiên là trường hợp so sánh của chúng ta là True, kết quả thứ nhị là ví như so sánh của chúng ta là False.

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

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


Chi tiết kỹ thuật

Dùng hàm IF, một trong các hàm xúc tích để trả về một quý giá nếu điều kiện đúng với 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 tác dụng của logical_test là SAI.


Ghi chú

Dù Excel có thể chấp nhận được bạn lồng mang lại 64 hàm IF khác nhau thì các bạn cũng kiêng kị như vậy. Tại sao?

Nhiều câu lệnh IF sẽ yêu mong bạn suy xét rất lâu để xây dựng đúng đắn và đảm bảo rằng lô-gic của câu lệnh hoàn toàn 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 đúng đắn 100 % thì tài năng 75 % là công thức tất cả thể chuyển động được tuy thế 25 % vẫn trả về công dụng không ao ước muốn. Siêu tiếc, năng lực bạn tìm kiếm ra nguyên nhân của 25 % chính là rất nhỏ.

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

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

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

Ví dụ

Dưới đó là một lấy ví dụ như về một câu lệnh IF được lồng tương đối chuẩn để chuyển đổi các điểm đánh giá 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 tuân thủ theo đúng lô-gic dễ dàng hiểu:

Nếu Điểm chất vấn (trong ô D2) lớn hơn 89 thì học viên nhận điểm A

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

Nếu Điểm Kiểm tra to 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 dìm điểm D

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

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


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


Ví dụ té sung

Dưới đây là ví dụ rất phổ biến khi đo lường và thống kê Tiền hoa hồng bán sản phẩm dựa theo những mức lợi nhuận đạ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 biết IF(C9 to hơn 15.000 thì trả về đôi mươi %, IF(C9 to hơn 12.500 thì trả về 17,5 %, v.v...

Mặc mặc dù ví dụ này khá kiểu như với ví dụ như về Điểm trước đây nhưng bí quyết này vẫn là 1 ví dụ tuyệt đối về việc bảo trì các câu lệnh IF phệ khó khăn ra sao – chúng ta cần làm cái gi nếu tổ chức của bản thân mình quyết định thêm các mức độ bồi thường new và thậm chí còn có thể chuyển đổi các giá chỉ trị tỷ lệ hoặc đô la hiện nay có? các bạn sẽ phải phụ trách xử lý những công việc!


Mẹo: Bạn hoàn toàn có thể chèn ngắt loại vào thanh bí quyết để dễ dàng đọc các công thức lâ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 mẫu mới.


Dưới đó là ví dụ về kịch phiên bản tiền hoả hồng với lô-gic không 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ụ như trước đó. Đây là cách so sánh nào? bao gồm xác, thứ tự này tự thấp cho cao ($5.000 đến $15.000), không thể so sánh được. Nhưng lý do đó lại là vấn đề quan trọng? Đây là vấn đề đặc trưng vì cách làm không thể chuyển review đầu tiên cho những giá trị trên $5.000. Hãy tưởng tượng chúng ta có lợi nhuận $12.500 – câu lệnh IF đang trả về 10 % vì câu lệnh lớn hơn $5.000 và sẽ tạm dừng ở đó. Điều này rất có thể rất nghiêm trọng vày trong rất 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 chúng gây tác động tiêu cực. Bởi vậy, lúc biết rằng có một trong những bẫy cực kỳ nghiêm trọng với những câu lệnh IF phức tạp lồng nhau, chúng ta có thể làm gì? Trong hầu hết các trường hợp, bạn cũng có thể sử dụng hàm VLOOKUP thay bởi tạo công thức tinh vi bằng hàm IF. Khi thực hiện hàm VLOOKUP, trước tiên, bạn cần tạo bảng tham chiếu sau:

*

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

Công thức này cho thấy thêm có thể tìm quý giá ở ô C2 trong dải ô C5:C17. Nếu tìm thấy giá trị 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ự, công thức này tìm quý giá ở ô B9 trong dải ô B2:B22. Giả dụ tìm thấy giá trị thì trả về giá bán trị khớp ứ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à cửa hàng chúng tôi muốn những hàm này search một giá bán trị tương đối khớp. Nói biện pháp khác, hàm đang 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 vòng này. Trong trường vừa lòng này, bạn phải sắp xếp những bảng tra cứu vãn theo sản phẩm công nghệ tự Tăng dần, từ nhỏ nhất đến béo 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 hẳn rằng đơn giản hơn nhiều 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 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 cập nhật các cực hiếm trong bảng và chúng ta không lúc nào phải chỉnh sửa công thức nếu các điều kiện cầ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 bao gồm biết?

Hiện có một hàm IFS 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ậy, thay vì ví dụ của shop 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 hoàn toàn có thể tạo ra công thức đơn giản và dễ dàng hơn nhiều chỉ với cùng một hàm IFS duy nhất:

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

Hàm IFS siêu tuyệt vì bạn không nên phải lo lắng về toàn bộ các câu lệnh IF và dấu ngoặc tròn đó.

Xem thêm: ( Phần 1 ) Các Loại Xe 30 Chỗ Ngồi Bán Chạy Nhất, Tổng Hợp Những Mẫu Xe 29 Chỗ Ngồi Bán Chạy Nhất


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


Bạn 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 nhận 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 magmareport.net 365, Excel năm nhâm thìn và new hơn) Hàm COUNTIF đã đếm các giá trị dựa vào một tiêu chí hiếm hoi Hàm COUNTIFS đã đếm các giá trị dựa trên nhiều tiêu chí Hàm SUMIF sẽ tính tổng những giá trị dựa trên một tiêu chí lẻ tẻ Hàm SUMIFS sẽ tính tổng những giá trị dựa trên nhiều tiêu chuẩn Hàm & Hàm OR Hàm VLOOKUP Tổng quan lại về các công thức vào Excel giải pháp tránh phương pháp bị lỗi Phát hiện nay lỗi trong cách làm 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)