Excel mang lại dechehoisinh.vn 365 Excel mang lại dechehoisinh.vn 365 dành mang đến máy Mac Excel mang lại 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 tiện ích 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 chất nhận được bạn tạo đối chiếu lô-gic giữa một quý giá 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 tuyệt False.

Bạn đang xem: Cách dùng hàm if 3 điều kiện

=IF(Điều gì đấy là True, thì có tác dụng gì, còn nếu 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 tiêu dùng là True, công dụng thứ hai là giả dụ so sánh của người sử dụng là False.

Câu lệnh IF rất là mạnh mẽ, đồng thời 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 khá nhiều sự gắng bảng tính. Giỏi nhất, bạn nên vận dụng câu lệnh IF cho các điều kiện về tối thiểu, ví dụ như Nam/Nữ, Có/Không/Có thể tuy nhiên đôi khi, bao gồm 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 cùng với nhau trong một công thức.


Chi tiết kỹ thuật

Dùng hàm IF, một trong số hàm lô ghích để trả về một quý hiếm nếu điều kiện đúng và 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 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 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 kết quả của logical_test là SAI.


Ghi chú

Dù Excel chất nhận được bạn lồng đến 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 đang yêu cầu bạn suy xét rất lâu nhằm xây dựng đúng đắn và đảm bảo an toàn rằng lô-gic của câu lệnh hoàn toàn có thể tính toán đúng đắn 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 đúng mực 100 % thì kĩ năng 75 % là công thức có thể chuyển động được tuy nhiên 25 % đang trả về hiệu quả không mong muốn muốn. Siêu tiếc, tài năng bạn tìm kiếm ra vì sao của 25 % đó là rất nhỏ.

Nhiều câu lệnh IF hoàn toàn có thể rất nặng nề để duy trì, nhất là khi bạn quay lại một vài ngày sau đó và nỗ lực tìm gọi điều mà chúng ta 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 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 cân xứng để sinh sản 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 gian cần để nhận ra rằng đã đến khi sử dụng một công cụ khác vào kho Excel của bạn.

Xem thêm: Thị Trường Sữa Việt Nam 2016, Ngành Sữa Đạt Doanh Thu Trên 95

Ví dụ

Dưới đấy là một lấy ví dụ về một câu lệnh IF được lồng tương đối chuẩn chỉnh để biến đổi các điểm khám nghiệm 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 phức hợp này 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 thừa nhận điểm A

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

Nếu Điểm Kiểm tra lớn hơn 69 thì học tập viên dấn điểm C

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

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

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


Mẹo: Mọi hàm vào Excel hồ hết yêu ước dấu ngoặc tròn mở với dấu ngoặc tròn đóng (). 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ông giống 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 dấu ngoặc tròn đóng “)”, vết ngoặc tròn mở tương ứ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 phức tạp lồng nhau khi bạn cố gắng xác định liệu mình tất cả đủ dấu ngoặc tròn khớp ứng chưa.


Ví dụ bổ sung

Dưới đây là ví dụ rất phổ cập khi thống kê giám sát Tiền hoa hồng bán hàng 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 biết thêm IF(C9 to hơn 15.000 thì trả về trăng tròn %, IF(C9 to hơn 12.500 thì trả về 17,5 %, v.v...

Mặc mặc dù ví dụ này khá tương đương với lấy ví dụ như về Điểm trước đó nhưng bí quyết này vẫn là một trong ví dụ hoàn hảo và tuyệt vời nhất về việc gia hạn các câu lệnh IF mập khó khăn ra làm sao – chúng ta 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 mới và thậm chí còn có thể biến đổi các giá bán trị phần trăm hoặc đô la hiện có? bạn sẽ phải phụ trách xử lý nhiều công việc!


Mẹo: Bạn rất 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 có nhu cầu ngắt sang dòng mới.


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

*

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

Tương tự, cách làm này tìm quý giá ở ô B9 vào dải ô B2:B22. Ví như tìm thấy giá trị thì trả về giá chỉ trị tương ứng từ cùng một hàng trong cột C


Lưu ý: Cả nhì hàm VLOOKUP này đều thực hiện tham đối TRUE ngơi nghỉ 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 cách khác, hàm đang khớp các giá trị đúng đắn trong bảng tra cứu cũng giống như mọi quý hiếm nằm trong vòng này. Vào trường thích hợp này, bạn phải sắp xếp những bảng tra cứu theo vật dụng tự Tăng dần, từ nhỏ tuổi nhất đến phệ 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 những so cùng với câu lệnh IF lồng phức tạp 12 mức! bao gồm những tác dụng khác ít ví dụ hơn như sau:

Bảng tham chiếu VLOOKUP rất rõ ràng và dễ xem.

Có thể dễ dàng dàng update các quý hiếm trong bảng và các bạn không khi nào phải sửa đổi công thức nếu những điều kiện rứa đổ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 một trang tính khác.

Bạn bao gồm biết?

Hiện bao gồm một hàm IFS hoàn toàn có thể thay thế nhiều câu lệnh IF lồng nhau bằng một hàm duy nhất. Vì vậy, thay vì chưng ví dụ của 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 và đơn giản hơn những 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ì các bạn không buộc phải phải lo ngại 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 đk dechehoisinh.vn 365. Nếu như bạn là dechehoisinh.vn 365 người đăng ký, hãy bảo đảm bạn gồm phiên bạn dạng Office new nhất. Tải hoặc dùng thử dechehoisinh.vn 365


Bạn phải thêm trợ giúp?

Bạn luôn rất có thể hỏi một chuyên gia 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 dechehoisinh.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 vào một tiêu chí riêng lẻ Hàm COUNTIFS đã đếm những giá trị dựa vào nhiều tiêu chuẩn Hàm SUMIF sẽ tính tổng các giá trị dựa vào một tiêu chí riêng biệt Hàm SUMIFS sẽ tính tổng các giá trị dựa vào nhiều tiêu chí Hàm & Hàm OR Hàm VLOOKUP Tổng quan về những công thức trong Excel biện pháp tránh cách làm bị hỏng Phát hiện tại lỗi trong công thức Hàm lô-gic Excel hàm (theo lắp thêm tự bảng chữ cái) Excel hàm (theo thể loại)