Excel mang đến congtyketoanhanoi.edu.vn 365 Excel đến congtyketoanhanoi.edu.vn 365 dành mang lại máy Mac Excel đến web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm 2016 Excel 2016 for Mac Excel 2013 Excel Web phầm mềm 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 chất nhận được bạn tạo so sánh lô-gic thân một giá trị và một quý hiếm dự kiến bằng phương pháp kiểm tra điều kiện, rồi trả về hiệu quả nếu True tốt False.

Bạn đang xem: Sử dụng lệnh if trong excel

=IF(Điều gì đấy là True, thì làm gì, còn nếu không thì làm những gì khác)

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

Câu lệnh IF cực kỳ mạnh mẽ, đồng thời tạo các đại lý cho nhiều quy mô bảng tính nhưng chúng cũng là nguyên nhân cốt lõi của không ít sự nạm bảng tính. Xuất sắc 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, ví dụ như Nam/Nữ, Có/Không/Có thể dẫu vậy đôi khi, bao gồm thể bạn sẽ cần đánh giá các kịch bạn dạng phức tạp hơn yêu cầu 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 ngày tiết 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 giá trị nếu đk đúng cùng 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 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 công 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 hiệu quả của logical_test là SAI.


Ghi chú

Dù Excel được cho phép bạn lồng mang đến 64 hàm IF khác nhau thì chúng ta cũng cấm kị như vậy. Trên sao?

Nhiều câu lệnh IF vẫn yêu mong bạn quan tâm đến rất lâu để xây dựng đúng chuẩn và bảo vệ rằng lô-gic của câu lệnh có thể tính toán chính xác 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 mực 100 % thì tài năng 75 % là công thức có thể vận động được tuy vậy 25 % sẽ trả về kết quả không mong muốn muốn. Cực kỳ tiếc, năng lực bạn kiếm tìm ra lý do của 25 % đó là rất nhỏ.

Nhiều câu lệnh IF hoàn toàn có thể rất cạnh tranh để 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à các bạn hoặc tệ hơn là 1 trong 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ư như kéo dãn mãi thì chúng ta nên tạm dừng và xem lại chiến lược của mình.

Hãy xem cách phù hợp để tạo ra 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 điểm cần để phân biệt rằng đã tới khi sử dụng một giải pháp khác trong kho Excel của bạn.

Xem thêm: Nơi Bán Loa Vi Tính Edifier M1380, Loa Edifier M1380 2

Ví dụ

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

Nếu Điểm kiểm tra (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 dìm điểm B

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

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

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

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


Mẹo: Mọi hàm vào Excel đông đảo yêu mong 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 xác định điểm ban đầ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 chúng ta 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 rời con trỏ qua mỗi vết ngoặc tròn đóng “)”, vệt ngoặc tròn mở tương ứng sẽ chuyển sang cùng màu. Điều này rất có thể đặc biệt hữu ích trong những công thức tinh vi 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ụ bửa sung

Dưới đấy là ví dụ rất phổ cập khi giám sát và đo lường 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 thấy IF(C9 to hơn 15.000 thì trả về 20 %, 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 ví dụ như về Điểm trước đó nhưng bí quyết này vẫn là một trong những ví dụ tuyệt vời về việc bảo trì các câu lệnh IF khủng khó khăn thế nào – 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 mới và thậm chí có thể thay đổi các giá bán trị xác suất hoặc đô la hiện 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 phương pháp để dễ đọc những 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 muốn ngắt sang dòng mới.


Dưới đây là ví dụ về kịch phiên bản 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? 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, trang bị tự này trường đoản cú thấp mang đến cao ($5.000 mang đến $15.000), không thể đối chiếu được. Nhưng lý do đó lại là sự việc quan trọng? Đây là vấn đề đặc trưng vì bí quyết không thể chuyển nhận xét đầu tiên cho phần đông giá trị bên trên $5.000. Hãy tưởng tượng bạn có doanh thu $12.500 – câu lệnh IF sẽ trả về 10 % vì chưng câu lệnh to 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 các loại lỗi này sẽ không được thông báo cho tới khi chúng gây ảnh hưởng tiêu cực. Do vậy, lúc biết rằng có một vài bẫy nghiêm trọng với các câu lệnh IF tinh vi lồng nhau, chúng ta có thể làm gì? Trong phần lớn các 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 phức tạp 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 vào dải ô C5:C17. Ví như tìm thấy cực hiếm thì trả về giá trị khớp ứng từ và một hàng vào cột D.

*

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

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


Lưu ý: Cả nhì 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 các hàm này tìm một giá chỉ trị tương đối khớp. Nói biện pháp khác, hàm sẽ khớp các giá trị đúng mực trong bảng tra cứu cũng tương tự mọi quý giá nằm trong tầm này. Vào trường thích hợp này, bạn cần sắp xếp những bảng tra cứu vớt theo trang bị tự Tăng dần, từ nhỏ nhất đến khủng 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 rằng đơn giản hơn nhiều so với câu lệnh IF lồng phức hợp 12 mức! tất cả những lợi ích khác ít rõ ràng hơn như sau:

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

Có thể dễ dàng dàng cập nhật các quý hiếm trong bảng và chúng ta không khi nào phải chỉnh sửa công thức nếu các điều kiện nuốm đổ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 một trang tính khác.

Bạn bao gồm biết?

Hiện bao gồm một hàm IFS có thể thay thế nhiều 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 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 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 siêu tuyệt vì bạn không cần phải băn khoăn lo lắng về toàn bộ 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ư bạn có một đăng ký congtyketoanhanoi.edu.vn 365. Nếu như khách hàng là congtyketoanhanoi.edu.vn 365 bạn đăng ký, hãy bảo đảm bạn tất cả phiên phiên bản Office new nhất. Cài hoặc dùng thử congtyketoanhanoi.edu.vn 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 gia trong cộng đồng Kỹ thuật Excel hoặc dấ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 congtyketoanhanoi.edu.vn 365, Excel năm 2016 và bắt đầu hơn) Hàm COUNTIF sẽ đếm các giá trị dựa trên 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 công thêm tổng những giá trị dựa trên một tiêu chí hiếm hoi Hàm SUMIFS công thêm tổng những giá trị dựa vào nhiều tiêu chí Hàm and Hàm OR Hàm VLOOKUP Tổng quan lại về các công thức vào Excel cách tránh cách làm bị hư Phát hiện lỗi trong công thức Hàm lô-gic Excel hàm (theo thứ tự bảng chữ cái) Excel hàm (theo thể loại)