Excel cho dauanrongthieng.vn 365 Excel mang lại dauanrongthieng.vn 365 dành đến máy Mac Excel cho 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 phầm mềm 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 phương pháp kiểm tra điều kiện, rồi trả về công dụng nếu True giỏi False.

Bạn đang xem: Cách dùng hàm if trong excel 2010

=IF(Điều gì đấy là True, thì có tác dụng gì, còn nếu như không thì làm 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 chúng ta là True, kết quả thứ nhị là nếu so sánh của công ty là False.

Câu lệnh IF cực kỳ mạnh mẽ, đồng thời tạo cơ sở 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 tương đối nhiều sự thay bảng tính. Tốt nhất, các bạn nên áp 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 thế đôi khi, bao gồm thể bạn sẽ cần đánh giá 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 kết hợp nhiều hàm với nhau trong một công thức.


Chi huyết kỹ thuật

Dùng hàm IF, một trong những hàm ngắn gọn xúc tích để trả về một quý giá nếu đk đúng với trả về quý 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 có nhu cầu trả về nếu công dụng của logical_test là SAI.


Ghi chú

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

Nhiều câu lệnh IF sẽ yêu ước bạn xem xét rất lâu nhằm xây dựng đúng chuẩn và bảo vệ 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 tới khi kết thúc. Nếu bạn không lồng công thức đúng mực 100 % thì khả năng 75 % là công thức gồm thể chuyển động được tuy thế 25 % vẫn trả về tác dụng không mong muốn muốn. Khôn cùng tiếc, kĩ năng bạn tìm ra tại sao của 25 % đó là rất nhỏ.

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

Hãy xem cách tương xứng để chế tác 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 khí cụ khác vào kho Excel của bạn.

Xem thêm: Đời Vừa Xinh Cho Những Ân Cần, Lời Bài Hát Còn Ta Với Nồng Nàn

Ví dụ

Dưới đấy là một ví dụ về một câu lệnh IF được lồng tương đối chuẩn chỉnh để chuyển đổi các điểm đánh giá của học 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ễ hiểu:

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

Nếu Điểm Kiểm tra to hơn 79 thì học 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 dấn điểm C

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

Các trường hợp khác học tập viên dìm điểm F

Ví dụ ví dụ 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 đánh giá 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 vậy còn một vấn đề nữa – điều gì vẫn xảy ra nếu như bạn cần phân đoạn những điểm thân A+, A với A- (cùng các điểm khác)? Bây giờ, bạn cần viết lại câu lệnh IF tứ điều kiện của chính mình thành câu lệnh bao gồm 12 điều kiện! thời điểm 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 có thể mất nhiều thời gian để viết và 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 hầu hết gì bạn mong muốn. Một vấn đề hiển nhiên không giống 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ì sẽ xảy ra khi chúng ta vô tình chế tác lỗi đánh máy? Bây giờ, hãy tưởng tượng các bạn đang cố gắng thực hiện điều này 64 lần với những điều kiện tinh vi hơn! vớ nhiên, điều này là có thể nhưng các bạn có thực sự ao ước mất sức lực lao động như vậy và gặp gỡ những lỗi thực sự khó phát hiện tất cả thể chạm chán không?


Mẹo: Mọi hàm vào Excel đều yêu mong dấu ngoặc tròn mở cùng dấu ngoặc tròn đóng (). Excel sẽ nỗ lực giúp bạn xác minh điểm ban đầu và kết thúc bằng cách tô màu cho những 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 bên trên, khi bạn dịch chuyển con trỏ qua mỗi vết ngoặc tròn đóng “)”, vết ngoặc tròn mở khớp ứng sẽ đưa sang thuộc màu. Điều này rất có thể đặc biệt hữu ích trong những 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 tất cả đủ lốt ngoặc tròn khớp ứng chưa.


Ví dụ bửa sung

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


Mẹo: Bạn hoàn toàn có thể chèn ngắt cái vào thanh bí quyết để 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 cái mới.


Dưới đây là ví dụ về kịch bạn dạng 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 hoàn toàn có thể nhìn thấy lỗi không? đối chiếu thứ tự của những so sánh lệch giá cho lấy ví dụ như trước đó. Đây là cách đối chiếu nào? chủ yếu xác, thứ tự này từ bỏ thấp mang lại 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 đề đặc biệt vì bí quyết không thể chuyển review đầu tiên cho phần đa giá trị trên $5.000. Hãy tưởng tượng bạn có doanh thu $12.500 – câu lệnh IF vẫn trả về 10 % vì chưng câu lệnh lớn hơn $5.000 cùng sẽ dừng lại ở đó. Điều này hoàn toàn có thể rất nghiêm trọng vì trong không ít tình huống, những loại lỗi này không được thông báo cho tới khi chúng gây tác động tiêu cực. Vị vậy, lúc biết rằng có một trong những bẫy rất lớn với những câu lệnh IF phức hợp lồng nhau, bạn cũng có thể làm gì? Trong đa số các ngôi trường hợp, bạn cũng có thể sử dụng hàm VLOOKUP thay bởi tạo công thức phức tạp 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 giá trị ở ô C2 trong dải ô C5:C17. Ví như tìm thấy quý hiếm 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ự, cách làm này tìm quý giá ở ô B9 trong dải ô B2:B22. Nếu như tìm thấy giá trị thì trả về giá chỉ trị khớp ứng từ và một hàng vào cột C


Lưu ý: Cả nhị hàm VLOOKUP này đều thực hiện tham đối TRUE ở cuối công thức, nghĩa là shop chúng tôi muốn những hàm này kiếm tìm một giá chỉ trị tương đối khớp. Nói giải pháp khác, hàm đã khớp những giá trị đúng mực trong bảng tra cứu cũng tương tự mọi giá trị nằm trong tầm này. Vào trường vừa lòng này, bạn phải sắp xếp các bảng tra cứu giúp theo lắp thêm tự Tăng dần, từ bé dại nhất đến khủng 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 chắn là đơn giản hơn những 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ễ dàng xem.

Có thể dễ dàng cập nhật các giá trị trong bảng và bạn không khi nào phải chỉnh sửa công thức nếu những điều kiện cầm cố đổi.

Nếu bạn không muốn mọi fan 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 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. Bởi vì vậy, thay bởi ví dụ của shop chúng tôi về những điểm ban đầ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 các chỉ với 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ì bạn không nên 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 khách hàng có một đăng ký dauanrongthieng.vn 365. Nếu như bạn là dauanrongthieng.vn 365 bạn đăng ký, hãy bảo đảm an toàn bạn gồm phiên bản Office bắt đầu nhất. Tải hoặc dùng thử dauanrongthieng.vn 365


Bạn yêu cầu thêm trợ giúp?

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

Chủ đề liên quan

Video: Hàm IF nâng cấp Hàm IFS (các dauanrongthieng.vn 365, Excel năm nhâm thìn và mới hơn) Hàm COUNTIF đang đếm những giá trị dựa trên một tiêu chí riêng lẻ 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 những giá trị dựa trên một tiêu chí đơn nhất Hàm SUMIFS công thêm tổng những giá trị dựa trên nhiều tiêu chí Hàm và Hàm OR Hàm VLOOKUP Tổng quan liêu về các công thức trong Excel bí quyết tránh công thức bị hỏng Phát hiện nay lỗi trong phương pháp Hàm lô-gic Excel hàm (theo máy tự bảng chữ cái) Excel hàm (theo thể loại)