Excel đến efix.vn 365 Excel mang lại efix.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 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 được cho phép bạn tạo so sánh lô-gic thân một quý hiếm và một quý hiếm dự kiến bằng cách 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: Cách dùng hàm if trong excel 2016

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

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

Câu lệnh IF cực kì mạnh mẽ, đôi khi tạo đại lý cho nhiều mô hình bảng tính nhưng bọn chúng cũng là vì sao cốt lõi của đa số sự ráng bảng tính. Tốt nhất, các bạn nên áp dụng câu lệnh IF cho những điều kiện tối thiểu, chẳng hạn như Nam/Nữ, Có/Không/Có thể nhưng đôi khi, gồm thể bạn sẽ cần đánh giá 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 kết hợp nhiều hàm cùng 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 súc tích để trả về một quý hiếm nếu đk đúng và 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 có nhu cầu 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 hiệu quả của logical_test là SAI.


Ghi chú

Dù Excel được cho phép bạn lồng mang đến 64 hàm IF khác nhau thì bạn cũng cấm kị như vậy. Trên sao?

Nhiều câu lệnh IF đang yêu cầu bạn suy nghĩ rất lâu nhằm xây dựng đúng mực 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 tới khi kết thúc. Nếu bạn không lồng công thức đúng đắn 100 % thì kỹ năng 75 % là công thức gồm thể chuyển động được cơ mà 25 % sẽ trả về công dụng không mong muốn. Hết sức tiếc, kỹ năng bạn tìm kiếm ra vì sao của 25 % sẽ là rất nhỏ.

Nhiều câu lệnh IF rất có thể rất cạnh tranh để duy trì, nhất là khi bạn quay lại một vài ngày sau đó và nỗ lực tìm đọc điều mà chúng ta hoặc tệ hơn là 1 người khác, đang cố gắng 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 mãi thì các bạn nên tạm dừng và coi lại kế hoạch của mình.

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

Xem thêm: Những Câu Tỏ Tình, Thơ Tỏ Tình Crush Hay, Dễ Thương, Lãng Mạn Nhất

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 để biến hóa các điểm đánh giá của học tập 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 tạp này theo đúng lô-gic dễ hiểu:

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

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

Nếu Điểm Kiểm tra to hơn 69 thì học 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 vừa lòng khác học viên nhấn điểm F

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


Ví dụ ngã sung

Dưới đó là ví dụ rất phổ cập khi đo lường và thống kê 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 IF(C9 to hơn 15.000 thì trả về 20 %, IF(C9 lớn hơn 12.500 thì trả về 17,5 %, v.v...

Mặc dù ví dụ này khá tương đương với lấy một ví dụ 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ề việc duy trì các câu lệnh IF to khó khăn thế nào – bạn cần làm cái gi nếu tổ chức của chính mình quyết định thêm những mức độ bồi thường new và thậm chí có thể chuyển đổi 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 phụ trách xử lý các công việc!


Mẹo: Bạn hoàn toàn có thể chèn ngắt chiếc vào thanh bí quyết để dễ dàng đọc các 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 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 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 hoàn toà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? thiết yếu xác, máy tự này từ thấp mang đến cao ($5.000 cho $15.000), không 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ì công thức không thể chuyển reviews đầu tiên cho những 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 % vì chưng 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 sẽ không được thông báo cho đến khi chúng gây ảnh hưởng tiêu cực. Vì vậy, khi biết rằng có một số bẫy cực kỳ nghiêm trọng với những câu lệnh IF phức tạp lồng nhau, bạn cũng có thể làm gì? Trong hầu hết các trường hợp, bạn cũng có thể sử dụng hàm VLOOKUP thay bởi 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 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 quý hiếm ở ô C2 vào dải ô C5:C17. Ví như tìm thấy quý hiếm thì trả về giá bán 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ự, phương pháp này tìm quý giá ở ô B9 trong dải ô B2:B22. Nếu như tìm thấy quý giá thì trả về giá chỉ trị tương xứng từ và một hàng vào 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 những hàm này tìm kiếm một giá chỉ trị kha khá khớp. Nói bí quyết khác, hàm vẫn khớp những giá trị đúng mực trong bảng tra cứu cũng như mọi quý hiếm nằm trong tầm này. Trong trường hòa hợp này, bạn phải sắp xếp các bảng tra cứu vãn theo máy tự Tăng dần, từ nhỏ nhất đến bự nhất.


Hàm VLOOKUP được trình bày chi tiết hơn nhiều ở đâ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 tạp 12 mức! gồm những lợi ích khác ít rõ ràng hơn như sau:

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

Có thể dễ dàng cập nhật các quý giá trong bảng và các bạn không lúc nào phải chỉnh sửa công thức nếu những điều kiện ráng đổ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ỉ việc đặt bảng tham chiếu vào trong 1 trang tính khác.

Bạn có biết?

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


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

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc dìm 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 efix.vn 365, Excel 2016 và mới hơn) Hàm COUNTIF đang đếm những giá trị dựa vào một tiêu chí riêng lẻ Hàm COUNTIFS đang đếm những giá trị dựa trên nhiều tiêu chí Hàm SUMIF công thêm tổng những giá trị dựa vào một tiêu chí đơn lẻ Hàm SUMIFS và tính tổng những giá trị dựa vào nhiều tiêu chuẩn Hàm & Hàm OR Hàm VLOOKUP Tổng quan tiền về các công thức vào Excel cách tránh bí quyết bị lỗi Phát hiện tại lỗi trong công thức Hàm lô-gic Excel hàm (theo thiết bị tự bảng chữ cái) Excel hàm (theo thể loại)