Hàm xếp loại có điều kiện trong excel

Excel mang lại sarakhanov.com 365 Excel mang lại sarakhanov.com 365 dành mang đến máy Mac Excel cho web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel năm nhâm thìn 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 coi thêm...Ít hơn

Hàm IF được cho phép bạn tạo so sánh lô-gic thân một giá trị và một quý giá dự kiến bằng cách kiểm tra điều kiện, rồi trả về hiệu quả nếu True giỏi False.

Bạn đang xem: Hàm xếp loại có điều kiện trong excel

=IF(Điều gì đấy là True, thì có tác dụng gì, nếu như không thì làm gì khác)

Vì vậy, một câu lệnh IF hoàn toàn có thể có nhị kết quả. Công dụng đầu tiên là nếu như so sánh của công ty là True, hiệu quả thứ nhì là ví 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 bọn chúng cũng là lý do cốt lõi của đa số sự vắt bảng tính. Giỏi nhất, các bạn nên áp dụng câu lệnh IF cho các điều kiện tối thiểu, ví dụ như Nam/Nữ, Có/Không/Có thể nhưng đôi khi, tất 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ầu lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ việc thực hiện kết hợp nhiều hàm 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 lô ghích để trả về một quý giá nếu điều kiện đúng cùng trả về quý giá 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 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 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 hiệu quả của logical_test là SAI.


Ghi chú

Dù Excel cho phép bạn lồng đến 64 hàm IF khác biệt thì các bạn cũng cấm 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 nhằm xây dựng chính xác 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 tới khi kết thúc. Nếu bạn không lồng công thức đúng chuẩn 100 % thì kĩ năng 75 % là công thức tất cả thể hoạt động được nhưng lại 25 % đã trả về tác dụng không ao ước muốn. Siêu tiếc, kỹ năng bạn kiếm tìm ra lý do của 25 % sẽ là rất nhỏ.

Nhiều câu lệnh IF có thể rất cạnh tranh để duy trì, nhất là khi bạn trở lại một không bao lâu sau đó và cố gắng tìm gọi điều mà 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 gặp gỡ một câu lệnh IF mà dường như như kéo dãn dài mãi thì các bạn 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 để sinh sản một câu lệnh IF được lồng phức hợp sử dụng nhiều hàm IF và thời điểm cần để nhận biết rằng đã đến khi sử dụng một luật pháp khác vào kho Excel của bạn.

Xem thêm: Xem Phim Bí Mật Ở Chơng Đam Đông Vtv3 Tập 1, Bí Mật Ở Chơng Đam Đông

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 để thay đổi 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 phức tạp này tuân theo lô-gic dễ dàng hiểu:

Nếu Điểm kiểm soát (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 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 viên dìm điểm C

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

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

Ví dụ ví dụ này tương đối an toàn vì không có khả năng mà sự đối sánh giữa điểm kiểm soát và điểm theo chữ cái sẽ biến đổi nên sẽ không yêu cầu bảo trì nhiều. Nhưng mà còn một vụ việc nữa – điều gì sẽ 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 phải viết lại câu lệnh IF bốn điều kiện của chính mình thành câu lệnh gồm 12 điều kiện! dịp 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 chuẩn về mặt tính năng và sẽ vận động như dự loài kiến nhưng có thể mất nhiều thời gian để viết và nhiều thời hạn hơn để soát sổ nhằm đảm bảo an toàn rằng câu lệnh tiến hành được mọi gì bạn mong muốn muốn. Một vụ việc hiển nhiên khác là các bạn đã đề xuất 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 tạo nên lỗi tấ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 điều đó 64 lần với các điều kiện phức hợp hơn! vớ nhiên, điều này là hoàn toàn có thể nhưng bạn có thực sự ý muốn mất sức lực lao động như vậy và chạm mặt những lỗi thực sự cực nhọc phát hiện tất cả thể gặp gỡ không?


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


Ví dụ xẻ sung

Dưới đây là ví dụ rất phổ cập khi giám sát Tiền hoa hồng bán sản phẩm dựa theo các 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 to 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 mặc dù ví dụ này khá kiểu như với ví dụ về Điểm trước đây nhưng bí quyết này vẫn là một trong những ví dụ hoàn hảo và tuyệt vời nhất về việc duy trì các câu lệnh IF phệ khó khăn thế nào – các bạn cần làm cái gi nếu tổ chức của chính mình quyết định thêm những mức độ bồi thường bắt đầu và thậm chí còn có thể thay đổi các giá trị xác suất 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 dòng vào thanh công thức để dễ dàng đọc những công thức nhiề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 dòng mới.


Dưới đây là ví dụ về kịch 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 rất có thể nhìn thấy lỗi không? đối chiếu thứ tự của những so sánh doanh thu cho lấy ví dụ như trước đó. Đây là cách đối chiếu nào? chủ yếu xác, vật dụng tự này tự thấp mang lại cao ($5.000 cho $15.000), không thể đối chiếu được. Nhưng lý do đó lại là vấn đề quan trọng? Đây là vấn đề đặc biệt 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ó lợi nhuận $12.500 – câu lệnh IF vẫn trả về 10 % vì chưng câu lệnh lớn hơn $5.000 cùng sẽ tạm dừng ở đó. Điều này có thể rất nghiêm trọng bởi vì trong không hề ít tình huống, những các loại lỗi này không được thông báo cho tới khi bọn chúng gây tác động tiêu cực. Vì vậy, lúc biết rằng có một số trong những bẫy cực kỳ nghiêm trọng với những câu lệnh IF phức hợp lồng nhau, chúng ta có thể làm gì? Trong phần lớn các ngôi trường hợp, chúng ta cũng có thể sử dụng hàm VLOOKUP thay bởi 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 có thể tìm quý giá ở ô C2 trong dải ô C5:C17. Nếu như tìm thấy giá trị thì trả về giá trị tương ứng từ và 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 giá trị ở ô B9 vào dải ô B2:B22. Nếu như tìm thấy quý giá thì trả về giá bán trị khớp ứ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 làm việc cuối công thức, nghĩa là chúng tôi muốn các hàm này kiếm tìm một giá trị kha khá khớp. Nói bí quyết 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 quý hiếm nằm trong khoảng này. Vào trường phù hợp này, bạn phải sắp xếp những bảng tra cứu theo thứ tự Tăng dần, từ nhỏ dạ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 hẳn rằng đơ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! tất cả những công dụng 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 cập nhật các quý hiếm trong bảng và chúng ta không lúc nào phải sửa đổi công thức nếu những điều kiện cố kỉnh đổ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 có một hàm IFS có thể thay thế nhiều câu lệnh IF lồng nhau bởi một hàm duy nhất. Vày vậy, thay vì chưng ví dụ của cửa hàng chúng tôi về các điểm lúc đầ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 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 rất tuyệt vì 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 khách hàng có một đăng ký sarakhanov.com 365. Nếu bạn là sarakhanov.com 365 bạn đăng ký, hãy bảo vệ bạn tất cả phiên bản Office bắt đầu nhất.

*


Bạn đề xuất thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong xã hội 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 cải thiện Hàm IFS (các sarakhanov.com 365, Excel năm 2016 và mới hơn) Hàm COUNTIF vẫn đếm những giá trị dựa vào một tiêu chí đơn lẻ Hàm COUNTIFS sẽ đếm các giá trị dựa vào nhiều tiêu chí Hàm SUMIF và tính tổng những giá trị dựa vào một tiêu chí đơn lẻ 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 cách tránh công thức bị hỏng Phát hiện nay lỗi trong bí quyết 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)