Hướng dẫn sử dụng hàm if

     
Excel cho dulichthienthai.vn 365 Excel cho dulichthienthai.vn 365 dành mang đến máy Mac Excel đến 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 tiện ích 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 cho phép bạn tạo so sánh lô-gic thân một cực hiếm và một giá trị dự kiến bằng phương pháp kiểm tra điều kiện, rồi trả về kết quả nếu True xuất xắc False.

Bạn đang xem: Hướng dẫn sử dụng hàm if

=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 có thể có nhị kết quả. Công dụng đầu tiên là giả dụ so sánh của doanh nghiệp là True, hiệu quả 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ẽ, đôi khi tạo các đại lý cho nhiều mô hình bảng tính nhưng chúng cũng là nguyên nhân cốt lõi của rất nhiều sự cụ bảng tính. Giỏi nhất, bạn nên áp dụng câu lệnh IF cho các điều kiện về tối thiểu, chẳng hạn như Nam/Nữ, Có/Không/Có thể tuy vậy đôi khi, bao gồm thể bạn sẽ cần nhận xét các kịch bản 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ỉ bài toán 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 logic để trả về một cực hiếm nếu đk đú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 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 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á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 đã yêu mong bạn suy xét rất lâu để xây dựng đúng chuẩn và đảm bảo an toàn rằng lô-gic của câu lệnh hoàn toàn có thể tính toán chính xác qua từng điều kiện cho đến khi kết thúc. Nếu như bạn không lồng công thức đúng mực 100 % thì khả năng 75 % là công thức có thể hoạt động được tuy nhiên 25 % đã trả về tác dụng không muốn muốn. Hết sức tiếc, năng lực bạn tìm kiếm ra tại sao của 25 % đó là rất nhỏ.

Nhiều câu lệnh IF rất có thể rất khó khăn để duy trì, đặc biệt là khi bạn trở lại một thời gian sau đó và cố gắng tìm hiểu điều mà các bạn hoặc tệ hơn là một người khác, đang cố gắng 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ài mãi thì chúng ta nên tạm dừng và coi lại chiến lược của mình.

Hãy xem cách phù hợp để tạo nên 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 khi sử dụng một luật pháp khác trong kho Excel của bạn.

Xem thêm: Đi Xe Đạp Xe 10Km Đốt Bao Nhiêu Calo, Đạp Xe 30 Phút Giảm Bao Nhiêu Calo

Ví dụ

Dưới đó 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 soát 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 theo đúng lô-gic dễ hiểu:

Nếu Điểm bình chọn (trong ô D2) to hơn 89 thì học tập viên thừa nhậ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 to hơn 69 thì học tập viên dìm điểm C

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

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

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


Mẹo: Mọi hàm trong Excel gần như yêu cầu dấu ngoặc tròn mở với dấu ngoặc tròn đóng góp (). Excel sẽ cố gắng 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ác 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 vết ngoặc tròn đóng góp “)”, vết ngoặc tròn mở khớp ứng sẽ gửi sang cùng 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 lúc bạn nỗ lực xác định liệu mình có đủ dấu ngoặc tròn tương xứng chưa.


Ví dụ té sung

Dưới đấy là ví dụ rất thông dụng khi giám sát và đo lường Tiền hoa hồng bán sản phẩm dựa theo những mức lệch giá đạ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 to hơn 12.500 thì trả về 17,5 %, v.v...

Mặc mặc dù ví dụ này khá giống với lấy ví dụ về Điểm trước đây nhưng phương pháp này vẫn là 1 trong ví dụ tuyệt đối về việc gia hạn các câu lệnh IF bự khó khăn ra sao – bạn cần làm 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í là có thể thay đổi các giá chỉ trị phần trăm hoặc đô la hiện có? cá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 loại vào thanh cách làm để dễ dàng đọc những công thức lâu năm 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 đây là ví dụ về kịch bạn dạng tiền hoa 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 rất 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 lấy một ví dụ trước đó. Đây là cách đối chiếu nào? chủ yếu xác, thứ tự này tự thấp đến cao ($5.000 mang đến $15.000), không thể đối chiếu được. Nhưng tại sao đó lại là vấn đề quan trọng? Đây là vấn đề đặc biệt quan trọng vì công thức không thể chuyển review đầu tiên cho đều giá trị trên $5.000. Hãy tưởng tượng các bạn có doanh thu $12.500 – câu lệnh IF sẽ trả về 10 % vì chưng 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 do trong không hề ít tình huống, những nhiều loại lỗi này sẽ không được thông báo cho đến khi chúng gây ảnh hưởng tiêu cực. Vì vậy, lúc biết rằng có một số bẫy cực kỳ nghiêm trọng với các câu lệnh IF phức hợp lồng nhau, chúng ta cũng có thể làm gì? Trong phần đông các trường hợp, chúng ta cũng có thể sử dụng hàm VLOOKUP thay vị 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 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 giá trị ở ô C2 vào dải ô C5:C17. 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 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 trong dải ô B2:B22. Trường hợp 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ả hai hàm VLOOKUP này đều sử dụng tham đối TRUE sinh sống 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 tìm kiếm một giá bán trị kha khá khớp. Nói giải pháp khác, hàm đang khớp những giá trị đúng chuẩn trong bảng tra cứu tương tự như mọi cực hiếm nằm trong khoảng này. Trong trường hòa hợp này, bạn phải sắp xếp các bảng tra cứu vớt theo máy 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 là đơn giản hơn các so cùng với câu lệnh IF lồng phức tạp 12 mức! gồm những tiện ích 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 bao giờ phải sửa đổi công thức nếu các điều kiện thế đổi.

Nếu bạn không muốn mọi tí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 một trang tính khác.

Bạn có biết?

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

Xem thêm: Top 99 Hình Ảnh Anime Boy Lạnh Lùng Trắng Đen Vô Cảm Đẹp Nhất


Lưu ý: Tính năng này chỉ khả dụng nếu bạn có một đăng ký dulichthienthai.vn 365. Nếu như bạn là dulichthienthai.vn 365 bạn đăng ký, hãy đảm bảo an toàn bạn có phiên bạn dạng Office mới nhất. Download hoặc dùng thử dulichthienthai.vn 365


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

Bạn luôn rất có thể hỏi một chuyên viên trong xã hội Kỹ thuật Excel hoặc dấ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 dulichthienthai.vn 365, Excel năm nhâm thìn và mới 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 trên 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 lẻ Hàm SUMIFS sẽ tính tổng các giá trị dựa vào nhiều tiêu chí Hàm & Hàm OR Hàm VLOOKUP Tổng quan về những công thức trong Excel bí quyết tránh bí quyết bị lỗi Phát hiện nay lỗi trong công thức 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)