Excel mang đến chotsale.com.vn 365 Excel mang đến chotsale.com.vn 365 dành mang lại máy Mac Excel mang đế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 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 cho phép bạn tạo đối chiếu lô-gic giữa một quý giá và một cực hiếm dự kiến bằng phương pháp kiểm tra điều kiện, rồi trả về tác dụng nếu True hay False.

Bạn đang xem: Sử dụng hàm if nhiều điều kiện

=IF(Điều nào đó là True, thì làm gì, còn nếu không thì làm cái gi khác)

Vì vậy, một câu lệnh IF hoàn toàn có thể có nhị kết quả. Kết quả đầu tiên là nếu như so sánh của công ty là True, công dụng thứ nhì là ví như so sánh của người sử dụng 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 bọn chúng cũng là lý do cốt lõi của đa số sự rứa bảng tính. Xuất sắc nhất, các bạn nên vận 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ể nhưng mà đôi khi, bao gồm thể các bạn sẽ cần đánh giá các kịch bản phức tạp hơn yêu ước lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ vấ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 ngày tiết kỹ thuật

Dùng hàm IF, một trong các hàm súc tích để trả về một cực hiếm 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 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 muốn trả về nếu tác dụng của logical_test là SAI.


Ghi chú

Dù Excel chất nhận được bạn lồng mang đến 64 hàm IF không giống nhau thì bạn cũng kiêng kị như vậy. Trên sao?

Nhiều câu lệnh IF đang yêu mong bạn để ý đến rất lâu nhằm xây dựng chính xác và đảm bảo rằng lô-gic của câu lệnh hoàn toàn có thể tính toán đúng mực qua từng điều kiện cho đến khi kết thúc. Nếu bạn không lồng công thức chính xác 100 % thì tài năng 75 % là công thức có thể hoạt động được tuy nhiên 25 % sẽ trả về hiệu quả không mong mỏi muốn. Hết sức tiếc, tài năng bạn search ra lý do của 25 % chính là rất nhỏ.

Nhiều câu lệnh IF hoàn toàn có thể rất khó khăn để duy trì, đặc biệt là khi bạn quay lại một thời gian sau đó và cố gắng tìm phát âm điều mà các bạn hoặc tệ hơn là một trong những người khác, đang nỗ lực thực hiện.

Nếu bạn gặp mặt 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à xem lại chiến lược của mình.

Hãy coi cách phù hợp để sinh sản một câu lệnh IF được lồng tinh vi sử dụng nhiều hàm IF và thời gian cần để nhận biết rằng đã tới lúc sử dụng một phương tiện khác trong kho Excel của bạn.

Xem thêm: Cài Đặt Genymotion Cho Android Studio, 6 Bước Đơn Giản Tải Và Cài Đặt Genymotion Trên Pc

Ví dụ

Dưới đây 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 chất vấn 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 tuân thủ theo đúng lô-gic dễ hiểu:

Nếu Điểm kiểm tra (trong ô D2) lớn hơn 89 thì học tập viên dìm điểm A

Nếu Điểm Kiểm tra lớn 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 lớn hơn 59 thì học viên thừa nhận điểm D

Các trường vừa lòng 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ó tác dụng mà sự đối sánh tương quan giữa điểm kiểm soát và điểm theo vần âm sẽ chuyển đổi nên sẽ không yêu cầu bảo trì nhiều. Dẫu vậy còn một vấn đề nữa – điều gì vẫn 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ới A- (cùng các đ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 bao gồm 12 điều kiện! cơ hội này, bí quyết 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 chuẩn về mặt công dụng và sẽ chuyển động như dự loài kiến nhưng rất có thể mất nhiều thời hạn để viết với nhiều thời hạn hơn để chất vấn nhằm bảo đảm rằng câu lệnh tiến hành được đầy đủ gì bạn muốn muốn. Một sự việc hiển nhiên không giống là chúng ta đã yêu cầu nhập điểm với điểm theo vần âm tương đương bằng cách thủ công. Điều gì đã xảy ra khi chúng ta vô tình sản xuất 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 đề này 64 lần với các điều kiện phức hợp hơn! tất nhiên, điều này là rất có thể nhưng chúng ta có thực sự ý muốn mất công sức như vậy và chạm mặt những lỗi thực sự nặng nề phát hiện tất cả thể gặp mặt không?


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

Mặc cho dù ví dụ này khá như thể với lấy ví dụ như về Điểm trước đây nhưng cách làm này vẫn là 1 trong những ví dụ tuyệt đối về việc bảo trì các câu lệnh IF mập khó khăn ra sao – bạn cần làm gì nếu tổ chức của mình quyết định thêm các mức độ bồi thường bắt đầu và thậm chí có thể đổi khác các giá bán trị phần trăm hoặc đô la hiện tại 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 hoàn toàn có thể chèn ngắt dòng vào thanh phương pháp để dễ dàng đọ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 cái mới.


Dưới đó là ví dụ về kịch phiên bản tiền huê hồng với lô-gic không tuân 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 doanh thu cho ví dụ trước đó. Đây là cách so sánh nào? thiết yếu xác, sản phẩm tự này từ thấp mang lại cao ($5.000 mang đến $15.000), không thể so sánh được. Nhưng lý do đó lại là sự việc quan trọng? Đây là vấn đề đặc trưng vì phương pháp không thể chuyển đánh giá đầu tiên cho hầu 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 % bởi câu lệnh lớn hơn $5.000 với sẽ tạm dừng ở đó. Điều này có thể rất nghiêm trọng bởi vì trong tương đối nhiều 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 bọn chúng gây ảnh hưởng tiêu cực. Vì 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 phức hợp lồng nhau, bạn cũng có thể làm gì? Trong số đông các trường hợp, bạn 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 á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 thêm có thể tìm giá trị ở ô 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ừ cùng 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 giá trị ở ô B9 vào dải ô B2:B22. Ví như tìm thấy giá trị thì trả về giá chỉ 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 sử dụng tham đối TRUE sinh hoạt cuối công thức, nghĩa là chúng tôi muốn những hàm này tra cứu một giá chỉ trị tương đối khớp. Nói bí quyết khác, hàm sẽ khớp những giá trị chính xác trong bảng tra cứu cũng như mọi quý giá nằm trong tầm này. Trong trường hòa hợp này, bạn phải sắp xếp những bảng tra cứu vãn theo lắp thêm tự Tăng dần, từ nhỏ dại nhất đến lớn nhất.


Hàm VLOOKUP được trình bày chi tiết hơn các ở đây,nhưng điều này chắc chắn đơn giản hơn nhiều so với câu lệnh IF lồng phức hợp 12 mức! bao gồm những ích lợi khác ít rõ ràng hơn như sau:

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

Có thể dễ dàng update các giá trị trong bảng và bạn không khi nào phải sửa đổi công thức nếu những điều kiện nú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 tất cả biết?

Hiện tất cả một hàm IFS rất có thể thay thế nhiều câu lệnh IF lồng nhau bằng một hàm duy nhất. Do vậy, thay vì ví dụ của công ty 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 những 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 vô cùng tuyệt vì chúng ta không buộc phải phải băn khoăn lo lắng về toàn bộ 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 đk chotsale.com.vn 365. Nếu bạn là chotsale.com.vn 365 bạn đăng ký, hãy đảm bảo bạn có phiên bạn dạng Office bắt đầu nhất. Cài hoặc dùng thử chotsale.com.vn 365


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 gia trong cộng đồng Kỹ thuật Excel hoặc thừa nhận sự cung ứng trongCộng đồng trả lời.

Chủ đề liên quan

Video: Hàm IF cải thiện Hàm IFS (các chotsale.com.vn 365, Excel 2016 và bắt đầu hơn) Hàm COUNTIF đã đếm các giá trị dựa vào một tiêu chí đơn nhất Hàm COUNTIFS vẫn đếm những giá trị dựa vào 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 nhất Hàm SUMIFS công thêm tổng các giá trị dựa trên nhiều tiêu chuẩn Hàm và Hàm OR Hàm VLOOKUP Tổng quan tiền về những công thức vào Excel phương pháp tránh cách làm bị hỏng Phát hiện lỗi trong phương pháp Hàm lô-gic Excel hàm (theo đồ vật tự bảng chữ cái) Excel hàm (theo thể loại)