Excel cho Microsoft 365 Excel mang đến Microsoft 365 d&#x
E0;nh đến m&#x
E1;y Mac Excel mang lại web Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2019 mang đến Mac Excel năm 2016 Excel năm 2016 cho Mac Excel 2013 Excel Web app Excel 2010 Excel 2007 Excel for Mac 2011 Excel cho Windows Phone 10 Excel Starter 2010 xem th&#x
EA;m...Ẩn bớt

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ý hiếm dự kiến bằng cách kiểm tra điều kiện, rồi trả về tác dụng nếu True hay False.

Bạn đang xem: Hàm if trong excel với nhiều điều kiện

=IF(Điều nào đấy là True, thì làm cho gì, nếu 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ả. Kết quả đầu tiên là giả dụ so sánh của khách hàng 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ẽ, đôi khi tạo các đại lý cho nhiều quy mô bảng tính nhưng bọn chúng cũng là nguyên nhân cốt lõi của rất nhiều sự gắng bảng tính. Tốt nhất, 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ể tuy nhiên đôi khi, bao gồm thể các bạn sẽ cần review các kịch bạn dạng phức tạp hơn yêu cầu lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ câu hỏi thực hiện phối hợp nhiều hàm với nhau vào 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ý hiếm nếu đk đúng và trả về quý hiếm khác nếu đk 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 có nhu cầu 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 cho phép bạn lồng mang lại 64 hàm IF không giống nhau thì các bạn cũng không nên làm như vậy. Trên sao?

Nhiều câu lệnh IF đang yêu ước bạn lưu ý đến rất lâu nhằm xây dựng chính xá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 khách hàng không lồng công thức đúng đắn 100 % thì kĩ năng 75 % là công thức tất cả thể chuyển động được nhưng 25 % đã trả về hiệu quả không hy vọng muốn. Hết sức tiếc, tài năng bạn kiếm tìm ra tại sao của 25 % đó là rất nhỏ.

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

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

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

Ví dụ

Dưới đấy là một ví dụ về một câu lệnh IF được lồng tương đối chuẩn để chuyển đổi các điểm kiểm tra của học tập viên thành điểm theo chữ cái 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 theo đúng lô-gic dễ dàng hiểu:

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

Nếu Điểm Kiểm tra lớn hơn 79 thì học 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 nhấn điểm D

Các trường vừa lòng khác học tập viên dấn điểm F

Ví dụ cụ thể này tương đối bình an vì không có khả 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 yêu cầu bảo trì nhiều. Tuy nhiên còn một sự việc nữa – điều gì đã xảy ra nếu bạn cần phân đoạn các điểm giữa A+, A cùng 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 chính mình thành câu lệnh gồm 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 chính xác về mặt tác dụng và sẽ chuyể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 để kiểm tra nhằm đảm bảo an toàn rằng câu lệnh thực hiện được đa số gì bạn mong muốn. Một vấn đề hiển nhiên không giống là các bạn đã cần nhập điểm với điểm theo vần âm tương đương bằng cách thủ công. Điều gì sẽ xảy ra khi chúng ta vô tình tạo thành lỗi tấn công máy? Bây giờ, hãy tưởng tượng các bạn đ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 đó là có thể nhưng bạn có thực sự mong mỏi mất sức lực lao động như vậy và gặp những lỗi thực sự khó khăn phát hiện bao gồm thể gặp không?


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


Ví dụ xẻ sung

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


Mẹo: Bạn rất có thể chèn ngắt dòng vào thanh bí quyết để dễ đọ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 cái mới.


Dưới đấy là ví dụ về kịch phiên bản tiền hoa 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 có thể nhìn thấy lỗi không? so sánh thứ tự của các so sánh doanh thu cho lấy một 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 mang lại cao ($5.000 đến $15.000), ko thể so sánh được. Nhưng vì sao đó lại là vấn đề quan trọng? Đây là vấn đề đặc trưng vì bí quyết không thể chuyển đánh giá đầu tiên cho đông đảo giá trị bên 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 đã trả về 10 % bởi vì câu lệnh to hơn $5.000 cùng sẽ dừng lại ở đó. Điều này có thể rất nghiêm trọng vì chưng trong không hề ít tình huống, những các loại lỗi này sẽ không được thông báo cho tới khi bọn chúng gây tác động tiêu cực. Do vậy, lúc biết rằng có một số bẫy nghiêm trọng với những câu lệnh IF phức hợp lồng nhau, chúng ta cũng có thể làm gì? Trong hầu hết các ngôi trường hợp, bạn cũng có thể sử dụng hàm VLOOKUP thay vày tạo công thức tinh vi bằng hàm IF. Khi áp 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 thêm có thể tìm quý giá ở ô C2 trong dải ô C5:C17. Nếu như tìm thấy cực hiếm thì trả về giá bán 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ự, bí quyết này tìm quý giá ở ô B9 vào dải ô B2:B22. Trường hợp tìm thấy cực hiếm thì trả về giá trị tương ứng từ cùng một hàng trong cột C


Lưu ý: Cả hai hàm VLOOKUP này đều áp dụng tham đối TRUE ngơi nghỉ cuối công thức, nghĩa là shop 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 bí quyết khác, hàm đang khớp các giá trị đúng chuẩn trong bảng tra cứu cũng tương tự mọi cực hiếm nằm trong khoảng này. Vào trường đúng theo này, bạn cần sắp xếp những bảng tra cứu theo thiết bị tự Tăng dần, từ nhỏ nhất đến mập nhất.


Hàm VLOOKUP được trình bày chi tiết hơn các ở đây,nhưng điều này chắc chắn rằng đơn giản hơn nhiều so với câu lệnh IF lồng phức tạp 12 mức! tất cả những tiện ích khác ít rõ ràng hơn như sau:

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

Có thể dễ dàng dàng update các quý hiếm trong bảng và chúng ta không bao giờ phải sửa đổi công thức nếu những điều kiện ráng đổi.

Nếu bạn không thích mọi bạn 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 có một hàm IFS hoàn toàn có thể thay thế các câu lệnh IF lồng nhau bằng một hàm duy nhất. Bởi vậy, thay vày ví dụ của công ty chúng tôi về các điểm thuở đầ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 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 cực kỳ tuyệt vì các bạn không yêu cầu phải băn khoăn lo lắng về toàn bộ các câu lệnh IF cùng dấu ngoặc tròn đó.


Lưu ý: Tính năng này chỉ sẵn có nếu như bạn có đăng ký Microsoft 365. Nếu như khách hàng là Microsoft 365người đăng ký, hãy bảo đảm rằng các bạn có phiên phiên bản Office new nhất.Mua hoặc dùng thử Microsoft 365


Bạn đề nghị thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc dấn sự cung cấp trong
Cộng đồng trả lời.

Xem thêm: Nhà Xe Thành Bưởi Cần Thơ Đà Lạt ), Top 5 Nhà Xe Từ Cần Thơ Đi Đà Lạt

Chủ đề liên quan

Video: Hàm IF nâng cao Hàm IFS (các Microsoft 365, Excel 2016 và bắt đầu hơn) Hàm COUNTIF vẫn đếm các giá trị dựa trên một tiêu chí hiếm hoi Hàm COUNTIFS đã đếm các giá trị dựa vào nhiều tiêu chí Hàm SUMIF sẽ tính tổng các giá trị dựa trên một tiêu chí cá biệt Hàm SUMIFS và tính tổng những giá trị dựa vào 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 trong Excel giải pháp tránh cách làm bị hư Phát hiện tại lỗi trong bí quyết Hàm lô-gic Excel hàm (theo sản phẩm công nghệ tự bảng chữ cái) Excel hàm (theo thể loại)

Hàm If là 1 trong số những hàm thông dụng được thực hiện trong Excel. Tuy nhiên, với mục đích công việc, hàm If cơ bản không đáp ứng được hết các yêu ước đặt ra. Và vày vậy, họ có thêm hàm If những điều kiện. Về cơ bản, hàm If có không ít điều khiếu nại cũng không khác nhiều so với ngắn gọn xúc tích sử dụng hàm If cơ bản. Mặc dù nhiên, vì làm một hàm phức nên khi sử dụng cũng cần quan tâm đến một số vấn đề. Gắng thể, chi tiết hơn các chúng ta cũng có thể tham khảo ngay sau đây! 


Hiểu về hàm If cơ bản và hàm If nhiều đk trong Excel 

Hàm If nói chung là 1 hàm hệ quả, đáp ứng điều kiện trong Excel. Hàm If bắt nguồn từ các việc có sự phân một số loại giữa các dữ liệu trong quy trình nhập liệu. Những dữ liệu cùng cung cấp với nhau sẽ thông thường sẽ có chung một dạng điều kiện trong khi những dữ liệu khác thì không. Ví dụ dễ dàng và đơn giản diễn giải cho trường hợp này đó là “nếu A thì B”. Tuy nhiên, thực tế cho thấy thêm không bắt buộc lúc nào dữ liệu “A” cũng là dữ liệu tĩnh. Có nghĩa là A có thể dao rượu cồn và vớ nhiên tác dụng B cũng sẽ biến đổi thành C hoặc D làm sao đó. Hệ trái là, hàm If nhiều đk ra đời. 

Nếu như hàm If cơ bản có cú pháp đơn giản dễ dàng là =IF(điều kiện, quý hiếm 1, quý giá 2) và vào đó:

Nếu đk đúng, tác dụng trả về giá trị 1Nếu điều kiện sai, tác dụng trả về cực hiếm 2

Thì hàm If nhiều điều kiện có cú pháp tinh vi và có thể kéo dài lên đến 64 đk khác nhau. Cụ thể là Cú pháp lệnh hàm if nâng cao: =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 )). Vào đó, condition 1 là điều kiện vật dụng nhất, nếu thỏa mãn nhu cầu sẽ cho ra giá trị value_if_true 1. Giả dụ không thỏa mãn nhu cầu sẽ thường xuyên xét tới các điều kiện khác. 

Hướng dẫn cách áp dụng hàm If nhiều đk trong Excel 

Có vô số phương pháp sử dụng hàm If phức tạp trong Excel. Sau đó là một số cách dùng hàm If có lợi và thông dụng tốt nhất hiện nay. 

Sử dụng hàm If nhiều điều kiện đơn giản

Đơn giản tại chỗ này chỉ vấn đề hàm If thực hiện thuần túy và không có sự kết phù hợp với các hàm khác. Với những sử dụng này, bạn có thể thực hiện đầy đủ trường hòa hợp phân các loại mà tài liệu động. Ví dụ như thang điểm cho vấn đề xếp loại, thang điểm tính kpi lương thưởng… bạn có thể hiểu hơn về kiểu cách sử dụng này trong lấy một ví dụ sau đây. 

Ví dụ: sử dụng Excel để phân loại học viên theo những điều kiện như sau:

Xuất sắc: trên 249Tốt: từ 200 mang đến 249Trung bình: từ bỏ 150 mang lại 199Yếu: bên dưới 150
*

Hàm If sử dụng thuần túy và không có sự kết hợp với các hàm khác


Như vậy, bạn có thể quan sát kết quả xếp một số loại trên hình này. Núm thể, Cú pháp hàm lộ diện lần lượt là =IF(B2>249, “Xuất sắc”, IF (B2>=200, “Tốt”), IF(B2>150, “Trung bình”, “Yếu”))). Diễn dịch một cách đơn giản dễ dàng như sau, nếu điểm của học viên ở cột B2 to hơn 249, tức là học sinh kia xếp một số loại xuất sắc. Nếu nhỏ tuổi hơn 249 và to hơn 200 thì học viên xếp các loại tốt. Nếu học sinh đạt điểm lớn hơn 150 và bé dại hơn 200 thì xếp các loại trung bình. Và khi không thỏa đk nào sống trên thì điểm học sinh sẽ xếp loại yếu. 

Sử dụng hàm If kết phù hợp với phép tính

Trong thực tế cũng có nhiều bài toán mà mong mỏi tính phải vận dụng đúng điều kiện. Điển hình phải tiếp theo đó là tính giá chỉ hàng sỉ, sản phẩm lẻ. Nếu mua với số lượng bao nhiêu đó, số chi phí trên mỗi đơn vị chức năng hàng hóa vẫn khác với lúc mua với số lượng nhiều hơn. Như vậy, điều kiện đặt ra là họ cần xem xét số lượng hàng đến từng trường phù hợp là bao nhiêu. Tương xứng sẽ là số tiền trên từng đầu sản phẩm. Và tác dụng là ta và tính được số tiền đến tổng đơn hàng với con số đó. 

Ví dụ bọn họ có bản chia giá tùy theo số lượng ở cột A cùng B sau đây. Cột số lượng thực tế là B8 và cột thành tiền là B9. Dịp này, cột B8 đã phải đối chiếu theo cột A để biết chi tiêu trên một sản phẩm. Giá thành sẽ là B8*(Số tiền so sánh được). Và để kiếm được số tiền đúng với số lượng trong trường hòa hợp này, họ cần cho hàm If các điều kiện. Các chúng ta có thể quan liền kề hình nhằm hiểu cụ thể hơn. 


*

Sử dụng hàm If nhiều đk kết phù hợp với phép tính


Sử dụng hàm If nhiều điều kiện kết hợp với hàm khác

Hàm If cũng rất có thể kết hợp với hàm AND, OR hoặc Hàm CONCAT/CONCATENATE để phối hợp nhiều đk với nhau. Đối cùng với hàm AND, điều buộc phải thỏa mãn cùng lúc những điều kiện. Mặc dù nhiên, với hàm OR, chỉ cần thỏa mãn 1 trong số các điều được đến trước thì hàm vẫn trả về giá trị hợp lý cho bạn. 

Có thể xem xét ví dụ sau đây. Nếu nhân viên nữ nằm trong phòng kỹ thuật hoặc chống IT thì sẽ được thưởng thưởng 800$. Đối với các nhân viên ở các phòng còn lại thief sẽ được thưởng 780$.Như vậy, điều kiện AND và để được thưởng 800 kia là buộc phải vừa ở trong phòng chuyên môn hoặc ÍT vừa là nhân viên nữ. Và trong số ấy cũng xuất hiện hàm OR. Ở chỗ nhân viên cấp dưới đó nằm trong phòng nghệ thuật hoặc IT đông đảo được. Và kết quả trong ví dụ này sẽ không trường vừa lòng nào được thưởng 800$ cả. 


*

Hàm If cũng rất có thể kết phù hợp với hàm AND, OR


Ngoài ra, để kết hợp nhiều điều kiện một cách đơn giản dễ dàng hơn, chúng ta cũng có thể dùng hàm CONCAT/CONCATENATE. Hàm này dùng để làm kết hợp nhiều hàm If dễ dàng lại cùng nhau để chế tạo thành một hàm If phức tạp. Hoặc cầm cố vào đó, các chúng ta cũng có thể sử dụng dấu “&” nhằm nối các điều kiện đó lại với nhau. Hình ảnh sau đây vẫn minh họa cho việc áp dụng hàm CONCAT/CONCATENATE để triển khai các hàm If đơn giản dễ dàng thành các điều kiện. Với cũng hoàn toàn có thể viết lại nó dưới dạng kết như sau: =IF(B2=”A”, “Xuất sắc”, “”) & IF(B2=”B”, “Tốt”, “”) & IF(B2=”C”, “Trung bình”, “”) và IF(B2=”D”, “Yếu “, “”)


*

Bạn rất có thể dùng hàm CONCAT/CONCATENATE để phối kết hợp nhiều điều kiện If


Lưu ý khi sử dụng hàm If những điều kiện 

Hàm If ko phải là một trong hàm vượt phức tạp. Mặc dù nhiên, khi sử dụng hàm If cũng cần để ý đến một trong những vấn đề. Đầu tiên là trang bị tự các điều kiện vô cùng quan trọng. Thiết bị tự này đã quyết định, hàm If đang lựa chọn đk ưu tiên nào. Vị đó, chúng ta cần không còn sức lưu ý khi nhập các điều kiện. Vật dụng hai sẽ là nếu như hàm If xuất hiện quá nhiều, các bạn nên tìm kiếm cách phối kết hợp chúng với các hàm điều kiện khác. Bởi thế vừa tăng thêm tính lô ghích lại vừa thuận tiện. Tuy nhiên, cú pháp sẽ sở hữu được phần phức tạp và rất có thể gây ra nhầm lẫn. 

Và trên đó là những thông tin chi tiết về áp dụng hàm If những điều kiện. hy vọng rằng, những thông tin này để giúp bạn nắm rõ hơn về hàm này.