Hàm điều kiện trong excel

-
Excel cho loadingvn.com 365 Excel mang lại loadingvn.com 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 nhâm thìn Excel năm nhâm thìn for Mac Excel 2013 Excel Web app 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 cho phép bạn tạo đối chiếu lô-gic giữa một quý hiếm và một quý giá 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 xuất xắc False.

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

=IF(Điều gì đó 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 rất có thể có hai kết quả. Công dụng đầu tiên là ví như so sánh của doanh nghiệp là True, kết quả thứ nhì là nếu như so sánh của chúng ta là False.

Câu lệnh IF rất là mạnh mẽ, đồng thời tạo đại lý cho nhiều quy mô bảng tính nhưng bọn chúng cũng là tại sao cốt lõi của đa số sự thế bảng tính. Xuất sắc nhất, chúng ta nên áp 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ể tuy vậy đôi khi, bao gồm thể bạn sẽ cần review các kịch phiên bản phức tạp hơn yêu mong lồng* 3 hàm IF cùng 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 tiết kỹ thuật

Dùng hàm IF, một trong số hàm xúc tích và ngắn gọn để trả về một quý hiếm nếu đk đúng với 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 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 muốn 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 mang lại 64 hàm IF không giống nhau thì chúng ta cũng kiêng kị 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 mực và bảo đảm an toàn 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 như khách hàng không lồng công thức đúng chuẩn 100 % thì năng lực 75 % là công thức tất cả thể hoạt động được nhưng 25 % đang trả về công dụng không ý muốn muốn. Rất tiếc, kĩ năng bạn tra cứu ra vì sao của 25 % sẽ 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 trở lại một ít ngày sau đó và cố gắng tìm phát âm điều mà chúng ta hoặc tệ hơn là 1 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à có vẻ như như kéo dãn mãi thì bạn nên tạm ngưng và coi lại kế hoạch của mình.

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

Xem thêm: Dịch Vụ Phun Thuốc Diệt Muỗi Tại Nhà, Dịch Vụ Diệt Muỗi Tại Tphcm

Ví dụ

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

Nếu Điểm soát sổ (trong ô D2) lớn hơn 89 thì học viên dấn điểm A

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

Nếu Điểm Kiểm tra to hơn 69 thì học tập viên nhậ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 đúng theo khác học tập viên dìm điểm F

Ví dụ ví dụ này tương đối an ninh vì không có tác dụng mà sự đối sánh giữa điểm kiểm soát và điểm theo vần âm sẽ đổi khác nên sẽ không yêu cầu duy trì nhiều. Mà lại còn một vấn đề nữa – điều gì sẽ xảy ra nếu như khách hàng 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 phải viết lại câu lệnh IF tứ điều kiện của bản thân thành câu lệnh bao gồm 12 điều kiện! thời gian này, cách làm 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 chính xác về mặt công dụng và sẽ chuyển động như dự con 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 gian hơn để kiểm tra nhằm bảo đảm rằng câu lệnh triển khai được đông đảo gì bạn mong mỏi muốn. Một vấn đề hiển nhiên không giống là chúng ta đã cầ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ì vẫn xảy ra khi bạn vô tình chế tác lỗi tiến công máy? Bây giờ, hãy tưởng tượng bạn đang nỗ lực thực hiện vấn đề đó 64 lần với các điều kiện phức tạp hơn! vớ nhiên, điều này là hoàn toàn có thể nhưng các 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 đầy đủ yêu ước 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ác nhau trong công thức khi chúng ta 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 mặt trên, khi bạn dịch chuyển con trỏ qua mỗi dấu ngoặc tròn đóng góp “)”, vết ngoặc tròn mở khớp ứng sẽ chuyển sang thuộc màu. Điều này có thể đặc biệt hữu ích trong số công thức phức hợp lồng nhau lúc bạn cố gắng xác định liệu mình gồm đủ dấu ngoặc tròn khớp ứng chưa.


Ví dụ bổ sung

Dưới đấy là ví dụ rất phổ biến khi tính toán Tiền hoa hồng bán sản phẩm 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 to 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 dù ví dụ này khá tương đương với ví dụ 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 hoàn hảo về việc gia hạn các câu lệnh IF lớn khó khăn ra làm sao – các bạn cần làm cái gi nếu tổ chức của chính bản thân mình quyết định thêm các mức độ bồi thường new và thậm chí còn có thể biến hóa các giá chỉ trị tỷ lệ hoặc đô la hiện tại có? các bạn sẽ phải chịu trách nhiệm xử lý những công việc!


Mẹo: Bạn hoàn toàn có thể chèn ngắt loại vào thanh phương pháp để dễ dàng đọc những công thức lâ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 loại mới.


Dưới đó là ví dụ về kịch bạn dạng tiền hoa 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? đối chiếu 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, máy tự này tự thấp cho cao ($5.000 mang lại $15.000), không thể so sánh được. Nhưng nguyên nhân đó lại là vấn đề quan trọng? Đây là vấn đề đặc biệt vì bí quyết không thể chuyển review đầu tiên cho đầy đủ 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 đã trả về 10 % do câu lệnh lớn hơn $5.000 với sẽ tạm dừng ở đó. Điều này hoàn toàn có thể rất nghiêm trọng vị trong không hề ít tình huống, những các loại lỗi này sẽ không được thông báo cho đến 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 vài bẫy nghiêm trọng với những câu lệnh IF tinh vi lồng nhau, chúng ta có thể làm gì? Trong phần đông các trường hợp, chúng ta có thể sử dụng hàm VLOOKUP thay vì chưng tạo công thức tinh vi bằng hàm IF. Khi thực hiện 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 có thể tìm giá trị ở ô C2 vào dải ô C5:C17. Nếu tìm thấy quý hiếm thì trả về giá trị tương xứng từ và 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 quý hiếm ở ô B9 trong dải ô B2:B22. Giả dụ tìm thấy cực hiếm thì trả về giá chỉ trị tương ứ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 sinh hoạt cuối công thức, nghĩa là chúng tôi muốn những hàm này search một giá chỉ trị kha khá khớp. Nói giải pháp khác, hàm đã khớp các 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 vòng này. Trong trường đúng theo này, bạn phải sắp xếp những bảng tra cứu theo đồ vật tự Tăng dần, từ bé dại nhất đến béo 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 hẳn rằng đơn giản hơn nhiều so với câu lệnh IF lồng tinh vi 12 mức! 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 cụ thể và dễ dàng xem.

Có thể dễ dàng dàng cập nhật các quý giá trong bảng và chúng ta không bao giờ phải chỉnh sửa công thức nếu các điều kiện cầm cố đổ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 gồm 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ởi một hàm duy nhất. Vì vậy, thay vày ví dụ của công ty chúng tôi về những đ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 rất có thể tạo ra sức 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 khôn cùng tuyệt vì các bạn không nên phải lo lắng về tất cả 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 đk loadingvn.com 365. Nếu như bạn là loadingvn.com 365 bạn đăng ký, hãy bảo đảm bạn tất cả phiên bạn dạng Office mới nhất.

*


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

Bạn luôn có thể hỏi một chuyên gia trong cộng đồng Kỹ thuật Excel hoặc nhận sự cung cấp trongCộng đồng trả lời.

Chủ đề liên quan

Video: Hàm IF cải thiện Hàm IFS (các loadingvn.com 365, Excel năm 2016 và new hơn) Hàm COUNTIF sẽ đếm những giá trị dựa trên một tiêu chí hiếm hoi Hàm COUNTIFS sẽ đếm những giá trị dựa vào nhiều tiêu chí Hàm SUMIF và tính tổng các giá trị dựa trên một tiêu chí đơn nhất Hàm SUMIFS và tính tổng các giá trị dựa vào nhiều tiêu chí Hàm and Hàm OR Hàm VLOOKUP Tổng quan liêu về các công thức vào Excel bí quyết tránh cách làm bị lỗi Phát hiện nay lỗi trong bí quyết 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)