Excel mang đến nuhoangthoitrang.vn 365 Excel mang đến nuhoangthoitrang.vn 365 dành cho máy Mac Excel cho web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm 2016 Excel năm 2016 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 được cho phép bạn tạo so sánh lô-gic giữa một cực hiếm và một cực 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 giỏi False.

Bạn đang xem: Hàm if

=IF(Điều gì đấy 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 rất có thể có hai kết quả. Kết quả đầu tiên là trường hợp so sánh của công ty là True, công dụng thứ nhị là nếu như so sánh của khách hàng là False.

Câu lệnh IF cực kỳ mạnh mẽ, mặt khác tạo cửa hàng cho nhiều quy mô bảng tính nhưng chúng cũng là tại sao cốt lõi của khá nhiều sự rứa bảng tính. Tốt nhất, chúng ta 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ể nhưng lại đôi khi, có thể bạn sẽ cần nhận xét các kịch bạn dạng phức tạp rộng yêu mong lồng* 3 hàm IF cùng với nhau.

* "Lồng" ám chỉ câu hỏi thực hiện kết hợp nhiều hàm cùng 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 những hàm lô ghích để trả về một cực hiếm nếu đk đúng với trả về giá trị 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 kết quả 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 kiêng kị như vậy. Tại sao?

Nhiều câu lệnh IF đang yêu ước bạn suy nghĩ rất lâu nhằm xây dựng đúng đắn và bảo đảm an toàn 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 đến khi kết thúc. Nếu khách hàng không lồng công thức đúng mực 100 % thì kỹ năng 75 % là công thức gồm thể hoạt động được tuy vậy 25 % vẫn trả về hiệu quả không muốn muốn. Cực kỳ tiếc, năng lực bạn tìm ra lý do 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 gọi điều mà các 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 một câu lệnh IF mà có vẻ như kéo dãn dài mãi thì bạn nên tạm ngưng và xem lại chiến lược của mình.

Hãy coi cách phù hợp để chế tác một câu lệnh IF được lồng phức tạp sử dụng những hàm IF và thời gian cần để nhận thấy rằng đã tới khi sử dụng một quy định khác vào kho Excel của bạn.

Xem thêm: Hàm Vlookup Trong Excel - Hàm Vlookup Cách Sử Dụng Và Ví Dụ Cụ Thể

Ví dụ

Dưới đây 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 hóa các điểm đánh giá 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 tinh vi này theo đúng lô-gic dễ dàng hiểu:

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

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

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

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

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

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


Mẹo: Mọi hàm vào Excel phần đa yêu ước dấu ngoặc tròn mở cùng dấu ngoặc tròn đóng góp (). Excel sẽ nỗ lực giúp bạn xác minh điểm bắt đầu và kết thúc bằng phương pháp 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 muốn chỉnh sửa công thức bên trên, khi bạn dịch chuyển con trỏ qua mỗi vệt ngoặc tròn đóng góp “)”, lố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 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 gồm đủ vệt ngoặc tròn tương xứng chưa.


Ví dụ ngã sung

Dưới đây là ví dụ rất thịnh hành khi đo lường và tính toán Tiền hoa hồng bán hàng 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 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á kiểu như với lấy một ví dụ về Điểm trước đó nhưng phương pháp này vẫn là một trong ví dụ hoàn hảo về việc bảo trì các câu lệnh IF khủng 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 các mức độ bồi thường new và thậm chí có thể biến hóa các giá chỉ trị tỷ lệ hoặc đô la hiện tại có? bạn sẽ phải phụ trách xử lý những công việc!


Mẹo: Bạn rất có thể chèn ngắt mẫu vào thanh phương pháp để dễ đọc các công thức dài hơn. Chỉ cần nhấn ALT+ENTER trước văn bản bạn muốn ngắt sang loại mới.


Dưới đó là ví dụ về kịch bạn dạng tiền hoả 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 có thể nhìn thấy lỗi không? đối chiếu thứ tự của những so sánh lệch giá cho ví dụ trước đó. Đây là cách đối chiếu nào? chủ yếu xác, lắp thêm tự này trường đoản cú thấp cho cao ($5.000 mang lại $15.000), không thể đối chiếu được. Nhưng vì sao đó lại là vụ việc quan trọng? Đây là vấn đề quan trọng đặc biệt vì bí quyết không thể chuyển review đầu tiên cho hồ hết 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 đ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 bởi vì trong không ít tình huống, những một số 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ì vậy, lúc biết rằng có một trong những bẫy rất lớn với các câu lệnh IF phức hợp lồng nhau, bạn cũng có thể làm gì? Trong hầu hết các 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 áp dụng 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 biết thêm có thể tìm quý giá ở ô C2 vào dải ô C5:C17. Nếu như tìm thấy giá trị thì trả về giá trị khớp ứng từ và một hàng trong cột D.

*

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

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


Lưu ý: Cả hai hàm VLOOKUP này đều áp dụng tham đối TRUE sinh sống cuối công thức, nghĩa là chúng tôi muốn những hàm này tra cứu một giá trị tương đối khớp. Nói giải pháp 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 quý hiếm nằm trong tầm này. Vào trường hòa hợp này, bạn phải sắp xếp các bảng tra cứu theo sản phẩm tự Tăng dần, từ nhỏ tuổi nhất đến bự nhất.


Hàm VLOOKUP được trình bày chi tiết 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 tạp 12 mức! tất cả những công dụng khác ít cụ thể 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 quý hiếm trong bảng và bạn không lúc nào phải sửa đổi công thức nếu các điều kiện núm đổi.

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

Bạn tất cả biết?

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


Lưu ý: Tính năng này chỉ khả dụng nếu khách hàng có một đk nuhoangthoitrang.vn 365. Nếu như khách hàng là nuhoangthoitrang.vn 365 tín đồ đăng ký, hãy bảo đảm bạn gồm phiên bạn dạng Office mới nhất. Download hoặc dùng thử nuhoangthoitrang.vn 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 nhận sự hỗ trợ trongCộng đồng trả lời.

Chủ đề liên quan

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