Sử dụng if trong excel

      184
Excel mang lại kemhamysophie.com 365 Excel mang lại kemhamysophie.com 365 dành đế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 ứng dụng 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 được cho phép bạn tạo đối chiếu lô-gic thân một quý giá và một giá trị dự kiến bằng cách 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 if trong excel

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

Vì vậy, một câu lệnh IF rất có thể có nhị kết quả. Công dụng đầu tiên là giả dụ so sánh của chúng ta là True, công dụng thứ nhị là ví như so sánh của doanh nghiệp 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 mô hình bảng tính nhưng bọn chúng cũng là vì sao cốt lõi của khá nhiều sự cố kỉnh bảng tính. Xuất sắc nhất, chúng ta nên vận 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, có thể bạn sẽ cần reviews các kịch phiên bản 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 phối hợp nhiều hàm với nhau vào một công thức.


Chi máu kỹ thuật

Dùng hàm IF, một trong các hàm lô ghích để trả về một quý hiếm 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 có nhu cầu trả về nếu hiệu quả của logical_test là ĐÚNG.

value_if_false

(tùy chọn)

Giá trị bạn muốn 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 đến 64 hàm IF khác biệt thì các bạn cũng kiêng kị như vậy. Trên sao?

Nhiều câu lệnh IF đã yêu cầu bạn suy nghĩ rất lâu để xây dựng đúng đắn và bảo đảm 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 tới khi kết thúc. Nếu khách hàng không lồng công thức đúng chuẩn 100 % thì kỹ năng 75 % là công thức gồm thể hoạt động được cơ mà 25 % vẫn trả về kết quả không mong muốn muốn. Cực kỳ tiếc, kỹ năng bạn search ra tại sao của 25 % chính 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 không bao lâu sau đó và nỗ lực tìm hiểu điều mà bạn hoặc tệ hơn là một trong những 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à dường như như kéo dãn mãi thì các bạn nên tạm ngưng và xem lại chiến lược của mình.

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

Xem thêm: Thực Hư Cây Xương Rồng Có Tác Dụng Của Cây Xương Rồng Mà Ít Người Biết

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 để biến đổi các điểm soát sổ của học 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 đánh giá (trong ô D2) to hơn 89 thì học tập 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 thừa nhận đ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 lớn hơn 59 thì học tập viên dìm đ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ụ rõ ràng này tương đối bình yên 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ẽ biến đổi nên sẽ không còn yêu cầu gia hạn nhiều. Nhưng 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 giữa A+, A và 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 tư điều kiện của chính mình thành câu lệnh gồm 12 điều kiện! thời điểm 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 chuẩn về mặt chức năng và sẽ vận động như dự loài kiến nhưng hoàn toàn có thể mất nhiều thời gian để viết với nhiều thời gian hơn để đánh giá nhằm đảm bảo rằng câu lệnh tiến hành được các gì bạn muốn muốn. Một vấn đề hiển nhiên khác là chúng ta đã 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ì đang xảy ra khi chúng ta vô tình tạo ra lỗi tiến công máy? Bây giờ, hãy tưởng tượng các bạn đang nỗ lực thực hiện vấn đề này 64 lần với những điều kiện phức hợp hơn! vớ nhiên, điều này là rất có thể nhưng chúng ta có thực sự ao ước mất công sức của con người như vậy và gặp mặt những lỗi thực sự nặng nề phát hiện có thể gặp không?


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


Ví dụ ngã sung

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


Mẹo: Bạn có thể chèn ngắt mẫu vào thanh phương pháp để dễ đọ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 cái mới.


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


Lưu ý: Cả hai hàm VLOOKUP này đều thực hiện tham đối TRUE ở cuối công thức, nghĩa là công ty chúng tôi muốn những 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 chuẩn trong bảng tra cứu tương tự như mọi quý giá nằm trong tầm này. Trong trường phù hợp này, bạn phải sắp xếp các bảng tra cứu vớt theo vật dụng tự Tăng dần, từ nhỏ dại nhất đến to 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 các so với câu lệnh IF lồng tinh vi 12 mức! bao gồm 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 update các giá trị 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 thế đổi.

Nếu bạn không thích 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 trong những trang tính khác.

Bạn bao gồm biết?

Hiện bao gồm một hàm IFS rất 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ày ví dụ của công ty chúng tôi về các đ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 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 khôn cùng tuyệt vì các bạn không bắt buộc phải 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ý kemhamysophie.com 365. Nếu như bạn là kemhamysophie.com 365 bạn đăng ký, hãy bảo đảm bạn bao gồm phiên bản Office mới nhất.

*


Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc nhấ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 kemhamysophie.com 365, Excel năm 2016 và mới hơn) Hàm COUNTIF vẫn đếm các giá trị dựa vào một tiêu chí đơn nhất Hàm COUNTIFS vẫn đếm các giá trị dựa vào nhiều tiêu chí Hàm SUMIF và 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 các giá trị dựa trên nhiều tiêu chí Hàm và Hàm OR Hàm VLOOKUP Tổng quan về các công thức trong Excel bí quyết tránh bí quyết bị hư Phát hiện lỗi trong cách làm Hàm lô-gic Excel hàm (theo đồ vật tự bảng chữ cái) Excel hàm (theo thể loại)