Hàm if trong excel với nhiều điều kiện

     
Excel mang lại bdkhtravinh.vn 365 Excel đến bdkhtravinh.vn 365 dành mang đến máy Mac Excel mang đến web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel năm 2016 for Mac Excel 2013 Excel Web app 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ó thể chấp nhận được bạn tạo đối chiếu lô-gic giữa một cực hiếm 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ề kết quả nếu True hay False.

Bạn đang xem: Hàm if trong excel với nhiều điều kiện

=IF(Điều nào đấy là True, thì làm cho gì, còn 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ó hai kết quả. Tác dụng đầu tiên là giả dụ so sánh của người sử dụng là True, kết quả thứ hai là ví như so sánh của doanh nghiệp là False.

Câu lệnh IF rất là mạnh mẽ, bên cạnh đó tạo đại lý cho nhiều quy mô bảng tính nhưng chúng cũng là vì sao cốt lõi của nhiều sự nắm bảng tính. Xuất sắc nhất, 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ể các bạn sẽ cần review các kịch phiên bản phức tạp rộng yêu mong lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ bài toán thực hiện phối kết 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 những hàm logic để trả về một giá trị nếu đk đúng cùng trả về cực hiếm 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 khiếu nại bạn muốn kiểm tra.

value_if_true

(bắt buộc)

Giá trị bạn muốn 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 muốn trả về nếu kết quả 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 nhau thì các bạn cũng không nên làm như vậy. Tại sao?

Nhiều câu lệnh IF sẽ yêu mong bạn cân nhắc 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 đắn 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ì kỹ năng 75 % là công thức tất cả thể chuyển động được cơ mà 25 % sẽ trả về kết quả không ao ước muốn. Rất tiếc, năng lực bạn tìm ra nguyên nhân của 25 % sẽ là rất nhỏ.

Nhiều câu lệnh IF hoàn toàn có thể rất khó để duy trì, nhất là khi bạn quay trở lại một ít ngày sau đó và nỗ lực tìm hiểu điều mà 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ư như kéo dãn 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 cân xứng để tạo thành một câu lệnh IF được lồng tinh vi sử dụng các hàm IF và thời khắc cần để phân biệt rằng đã đến lúc sử dụng một phương pháp khác trong kho Excel của bạn.

Xem thêm: Cách Đăng Bài Trên Zalo Bằng Máy Tính Đơn Giản 2022, Cách Đăng Bài Trên Zalo Máy Tính Đơn Giản 2022

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 để đổi khác 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 khám nghiệm (trong ô D2) lớn hơn 89 thì học viên thừa 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 dìm đ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 phù hợp khác học viên dấ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 khám nghiệm và điểm theo vần âm sẽ thay đổi nên sẽ không yêu cầu gia hạn nhiều. Mà lại còn một vấn đề nữa – điều gì đang xảy ra nếu bạn cần phân đoạn những điểm thân 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 bốn điều kiện của 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 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ác dụng và sẽ vận động như dự kiến nhưng có thể mất nhiều thời gian để viết và nhiều thời hạn hơn để chất vấn nhằm đảm bảo an toàn rằng câu lệnh triển khai được gần như gì bạn mong mỏi muốn. Một vụ việc hiển nhiên không giống là chúng ta đã phải nhập điểm và điểm theo chữ cái tương đương bằng cách thủ công. Điều gì sẽ xảy ra khi chúng ta vô tình sinh sản lỗi tấn công máy? Bây giờ, hãy tưởng tượng chúng ta đang nỗ lực thực hiện điều 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à có thể nhưng bạn có thực sự muốn mất sức lực như vậy và gặp mặt những lỗi thực sự cạnh tranh phát hiện gồm thể gặp không?


Mẹo: Mọi hàm vào Excel số đông yêu mong 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 khẳng định điểm bước đầ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 có nhu cầu chỉnh sửa công thức bên trên, lúc 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ở khớp ứng sẽ gửi sang thuộc màu. Điều này có thể đặc biệt hữu ích trong các công thức tinh vi lồng nhau lúc bạn cố gắng xác định liệu mình gồm đủ vết ngoặc tròn tương ứng chưa.


Ví dụ té sung

Dưới đây là ví dụ rất thịnh hành khi giám sát 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 biết 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 lấy ví dụ như về Điểm trước đây nhưng công thức này vẫn là một trong những ví dụ tuyệt đối về việc duy trì các câu lệnh IF khủng khó khăn ra sao – chúng ta cần làm gì nếu tổ chức của chính bản thân mình quyết định thêm những mức độ bồi thường bắt đầu và thậm chí có thể chuyển đổi các giá bán trị tỷ lệ hoặc đô la hiện tại có? bạn sẽ phải chịu trách nhiệm 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 công thức để dễ dàng đọc những công thức nhiề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 mẫu mới.


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

*

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

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


Lưu ý: Cả nhì hàm VLOOKUP này đều sử dụng tham đối TRUE ngơi nghỉ cuối công thức, nghĩa là công ty chúng tôi muốn các hàm này search một giá chỉ trị kha khá khớp. Nói giải pháp khác, hàm vẫn khớp những giá trị chính xác trong bảng tra cứu tương tự như mọi cực hiếm nằm trong khoảng này. Vào trường hợp này, bạn cần sắp xếp các bảng tra cứu theo sản phẩm công nghệ tự Tăng dần, từ nhỏ dại nhất đến to nhất.


Hàm VLOOKUP được trình bày cụ thể hơn các ở đây,nhưng điều này chắc chắn là đơn giản hơn những so với câu lệnh IF lồng phức hợ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 cập nhật các quý giá trong bảng và bạn không khi nào phải chỉnh sửa công thức nếu những điều kiện thay đổi.

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

Bạn gồm biết?

Hiện có một hàm IFS rất có thể thay thế những câu lệnh IF lồng nhau bởi một hàm duy nhất. Vị vậy, thay bởi vì 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 rất có thể tạo ra sức thức dễ dàng và đơn giản hơn các chỉ với 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 siêu tuyệt vì chúng ta không bắt buộc phải lo lắng về tất cả các câu lệnh IF cùng dấu ngoặc tròn đó.


Lưu ý: Tính năng này chỉ khả dụng nếu như khách hàng có một đăng ký bdkhtravinh.vn 365. Nếu bạn là bdkhtravinh.vn 365 tín đồ đăng ký, hãy đảm bảo bạn gồm phiên bạn dạng Office new nhất. Cài hoặc trải nghiệm bdkhtravinh.vn 365


Bạn cần 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ìm sự hỗ trợ trongCộng đồng trả lời.

Chủ đề liên quan

Video: Hàm IF nâng cấp Hàm IFS (các bdkhtravinh.vn 365, Excel năm nhâm thìn và bắt đầu hơn) Hàm COUNTIF đã đếm những giá trị dựa trên một tiêu chí riêng lẻ Hàm COUNTIFS sẽ đếm các giá trị dựa trên nhiều tiêu chí 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 trên nhiều tiêu chí Hàm và Hàm OR Hàm VLOOKUP Tổng quan liêu về các công thức trong Excel biện pháp tránh phương pháp bị hư Phát hiện lỗi trong cách làm Hàm lô-gic Excel hàm (theo máy tự bảng chữ cái) Excel hàm (theo thể loại)

qqlive| j88