Hàm if lồng ghép, kết hợp nhiều điều kiện trong một công thức duy nhất

Excel mang lại bepgasvuson.vn 365 Excel đến bepgasvuson.vn 365 dành đến máy Mac Excel mang lại 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 so sánh lô-gic thân một cực hiếm và một giá trị dự kiến bằng cách kiểm tra điều kiện, rồi trả về kết quả nếu True giỏi False.

Bạn đang xem: Hàm if lồng ghép, kết hợp nhiều điều kiện trong một công thức duy nhất

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

Vì vậy, một câu lệnh IF có thể có nhị kết quả. Hiệu quả đầu tiên là nếu so sánh của khách hàng là True, công dụng thứ nhị là giả dụ so sánh của người tiêu dùng là False.

Câu lệnh IF cực kì mạnh mẽ, mặt khác tạo các đại lý cho nhiều mô hình bảng tính nhưng chúng cũng là vì sao cốt lõi của không ít sự thay bảng tính. Giỏi nhất, chúng ta nên vận dụng câu lệnh IF cho những điều kiện buổi tối thiểu, ví dụ như Nam/Nữ, Có/Không/Có thể dẫu vậy đôi khi, bao gồm thể các bạn sẽ cần review các kịch bạn dạng phức tạp rộng yêu mong 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 tiết kỹ thuật

Dùng hàm IF, một trong các hàm xúc tích để trả về một cực hiếm nếu đk đúng cùng trả về giá trị 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 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 có nhu cầu 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 lại 64 hàm IF khác biệt thì chúng ta cũng không nên làm như vậy. Trên sao?

Nhiều câu lệnh IF đã yêu ước bạn xem xét rất lâu để xây dựng đúng chuẩn và đảm bảo rằng lô-gic của câu lệnh rất 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 như khách hàng không lồng công thức chính xác 100 % thì khả năng 75 % là công thức tất cả thể vận động được tuy vậy 25 % vẫn trả về tác dụng không ý muốn muốn. Hết sức tiếc, khả năng bạn search ra nguyên nhân của 25 % chính 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 quay trở lại một không bao lâu sau đó và nỗ lực tìm đọc điều mà chúng ta hoặc tệ hơn là một trong người khác, đang nỗ lực 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 dài mãi thì các bạn nên tạm ngưng và coi lại chiến lược của mình.

Hãy xem cách phù hợp để chế tạo ra một câu lệnh IF được lồng tinh vi sử dụng những hàm IF và thời gian cần để phân biệt rằng đã đến khi sử dụng một mức sử dụng khác trong kho Excel của bạn.

Xem thêm: Microsoft Word Trên App Store, Download Microsoft Word 2020 Full

Ví dụ

Dưới đấy là một lấy ví dụ như về một câu lệnh IF được lồng tương đối chuẩn để đổi khác 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 phức hợp này tuân thủ theo đúng lô-gic dễ dàng hiểu:

Nếu Điểm đánh giá (trong ô D2) lớn 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 tập viên dìm điểm B

Nếu Điểm Kiểm tra lớn hơn 69 thì học tập viên 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 thích hợp khác học viên nhấn điểm F

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


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


Ví dụ ngã sung

Dưới đó là ví dụ rất phổ cập khi tính toán Tiền hoa hồng bán hàng 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 biết thêm IF(C9 lớn 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á như thể với ví dụ như về Điểm trước đây nhưng cách làm này vẫn là một ví dụ tuyệt đối hoàn hảo về việc duy trì các câu lệnh IF lớn khó khăn thế nào – bạn cần làm gì nếu tổ chức của chính mình quyết định thêm các mức độ bồi thường bắt đầu và thậm chí còn có thể biến hóa các giá trị phần trăm hoặc đô la hiện có? cá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 chiếc vào thanh công thức để dễ dàng đọc những công thức dài 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 đấy là ví dụ về kịch bản 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 những so sánh lệch giá cho 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 đến $15.000), ko thể đối chiếu được. Nhưng tại sao đó lại là vấn đề quan trọng? Đây là vấn đề quan trọng vì bí quyết không thể chuyển nhận xét đầu tiên cho phần lớn giá trị bên trên $5.000. Hãy tưởng tượng các bạn có lệch giá $12.500 – câu lệnh IF đang trả về 10 % bởi vì 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 trong không ít tình huống, những nhiều loại lỗi này không được thông báo cho tới khi chúng gây ảnh hưởng tiêu cực. Vì vậy, khi biết rằng có một trong những bẫy cực kỳ nghiêm trọng với các câu lệnh IF phức tạp lồng nhau, bạn có thể làm gì? Trong phần nhiều các trường hợp, chúng ta cũng có thể sử dụng hàm VLOOKUP thay bởi tạo công thức tinh vi 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. Giả dụ tìm thấy giá trị thì trả về giá trị tương ứng từ cùng một hàng trong cột D.

*

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

Tương tự, bí quyết này tìm giá trị ở ô B9 trong dải ô B2:B22. Ví như tìm thấy giá trị thì trả về giá trị khớp ứng từ và một hàng trong cột C


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


Hàm VLOOKUP được trình bày cụ thể hơn những ở đây,nhưng điều này chắc chắn đơn giản hơn những so cùng với câu lệnh IF lồng phức tạp 12 mức! có những tác dụng khác ít cụ thể hơn như sau:

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

Có thể dễ dàng cập nhật các quý hiếm trong bảng và các bạn không lúc nào phải sửa đổi công thức nếu các điều kiện vậy đổi.

Nếu bạn không thích 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 bao gồm biết?

Hiện tất cả một hàm IFS có thể thay thế những câu lệnh IF lồng nhau bởi 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 thuở đầ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 đơn giản và dễ dàng hơn những 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 siêu tuyệt vì các bạn không bắt buộc phải lo ngại về tất cả các câu lệnh IF và dấu ngoặc tròn đó.


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


Bạn đề nghị 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 thừa nhận sự cung cấp trongCộng đồng trả lời.

Chủ đề liên quan

Video: Hàm IF nâng cao Hàm IFS (các bepgasvuson.vn 365, Excel 2016 và new hơn) Hàm COUNTIF đang đếm các giá trị dựa trên một tiêu chí đơn nhất Hàm COUNTIFS vẫn đếm các giá trị dựa trên nhiều tiêu chuẩn Hàm SUMIF và tính tổng các giá trị dựa vào một tiêu chí cá biệt Hàm SUMIFS sẽ tính tổng những giá trị dựa trên nhiều tiêu chí Hàm and Hàm OR Hàm VLOOKUP Tổng quan lại về các công thức trong Excel bí quyết tránh bí quyết bị hỏng Phát hiện tại lỗi trong cách làm Hàm lô-gic Excel hàm (theo sản phẩm tự bảng chữ cái) Excel hàm (theo thể loại)

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Cách xin nghỉ hẳn học thêm

  • Cách xóa gợi ý tìm kiếm trên messenger

  • Hình nền điện thoại chất full hd 4k

  • Hướng dẩn cách mở khóa khi bị chặn chức năng gửi tin nhắn.

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.