Hàm If Trong Excel: Cách Sử Dụng Hàm If Trong Excel 2010, Hàm If Trong Excel

-

Nội dung nội dung bài viết được gắng vấn trình độ chuyên môn bởi Th.S Lê Thị Ánh - CEO Trung tâm Lê Ánh - Giảng viên khóa đào tạo và huấn luyện kế toán tổng hợp thực hành thực tế tại kế toán tài chính Lê Ánh.

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

Một trong số những hàm cơ bạn dạng trong excel là hàm if.  Hàm if có thể được kết hợp với nhiều hàm khác biệt như hàm sum, hàm and, hàm vlookup….

Bài viết bên dưới đây, đội ngũ giảng viên trên lớp học kế toán trưởng đang hướng dẫn các bạn cách cấu tạo và cách sử dụng hàm If trong excel.

1. Ý nghĩa hàm if vào excel

Hàm IF vào excel dùng để làm chọn rất nhiều giá trị thỏa mãn điều khiếu nại nào đó. Hàm IF rất có thể được kết phù hợp với các hàm khác nhằm đạt mục đích của fan sử dụng.

Nếu đề xuất nhiều điều kiện, có thể lồng những hàm IF với nhau, buổi tối đa rất có thể lồng 64 hàm if.

2. Kết cấu hàm if

Cú pháp: = If(logical_test; ; )

Nghĩa là: = If(Điều kiện; cực hiếm 1; cực hiếm 2)


*

Cấu trúc hàm if vào excel


 

Trong đó, các tham số:

- Logical_testĐiều kiện dùng làm trắc nghiệm (xác định điều kiện này là đúng tuyệt sai).

- Value_if_trueLà kết quả trả về của hàm IF nếu thỏa mãn nhu cầu điều kiện dùng để làm trắc nghiệm (tức điều kiện dùng để làm trắc nghiệm đúng)

- Value_if_false: Là hiệu quả trả về của hàm IF ví như không vừa lòng điều kiện dùng làm trắc nghiệm (hay điều kiện dùng để trắc nghiệm sai)

Lưu ý: vệt "< >" tức là không bắt buộc. Còn nếu không điền Value_if_true hoặc Value_if_false thì hàm if vẫn trả về giá bán trị

3. Ví dụ như câu lệnh if vào excel

Cột A cho dữ liệu dạng số. 

Người dùng mong mỏi nhóm dòng có giá trị và đầy đủ dòng có mức giá trị bởi 0 trong cột A (chia cột A thành 2 nhóm: giá bán trị bằng 0, với giá trị lớn hơn 0).

Cách làm: Đặt nhỏ trỏ loài chuột vào ô B2 gõ công thức:

= IF(A2=0,”không”,”Có”)

Sau kia copy công thức cho các ô còn lại.

Ta thu được hiệu quả sau:


*

Cách sử dụng hàm IF vào excel


Ví dụ: Có tài liệu điểm của học sinh như sau. Cột C hiển thị hiệu quả xếp loại có điều kiện xếp loại.


*

Ví dụ hàm IF lồng trong Excel


Có đk như sau:

0

5

8

Yêu cầu: Điền hiệu quả thích hợp vào cột C.

Cách làm:

Nhìn từ điều kiện xếp loại ta hoàn toàn có thể sử dụng hàm IF lồng để giải quyết và xử lý yêu ước từ lấy ví dụ này:

Có 2 biện pháp đặt hàm IF lồng cụ thể:

CÁCH 1: trên ô C2 đặt công thức: =IF(B2 >=8; "Giỏi"; IF(B2>=5; "Khá"; "Yếu"))


*

Ví dụ hàm IF lồng trong Excel


Diễn giải: Điều kiện B2>=8; nếu đúng xếp các loại Giỏi; nếu không đúng thì còn 2 nhiều loại xếp một số loại (khá cùng yếu), tiếp tục đặt đk B2 >=5; nếu đúng xếp một số loại Khá (ở đây không cần thiết phải đặt điều kiện =8 xếp loại giỏi rồi); nếu không nên xếp nhiều loại Yếu

Sau đó chỉ việc kéo hàm đến các học sinh còn lại là xong

CÁCH 2: Tại ô C2 để công thức: =IF(B2>0;IF(B2


*

Ví dụ hàm IF lồng trong Excel 2


Diễn giải: Điều kiện B2>0 (kiểm tra tính hòa hợp lệ của điểm); giả dụ đúng bước vào xếp các loại Điều kiện B2

Copy công thức cho các ô sót lại từ C3 mang đến C5 là xong

4. Chăm chú khi thực hiện hàm if

Khi thực hiện hàm IF lồng nhau, dù tuân theo cách này hơi là dễ mặc dù ta tránh việc lồng vô số hàm vào với nhau, dễ gây sai sót và kiểm soát khó, nhiều hàm rất dễ dàng sai hoặc đào thải ngoặc đơn, dẫn đến tác dụng sẽ sai hoặc không hiển thị được gì, vô cùng mất công.

Vì cố kỉnh Dù Excel được cho phép 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. Trên sao?

Nhiều câu lệnh IF đang yêu ước bạn xem xét rất những để phát hành câu lệnh đúng đắn và bảo đảm rằng lô-gic của những câu lệnh có thể tính toán chính xác qua từng điều kiện cho tới khi kết thúc. Nếu khách hàng không lồng những câu lệnh IF đúng mực 100 % thì kĩ năng 75 % là công thức bao gồm thể hoạt động được dẫu vậy 25 % đã trả về tác dụng không ý muốn muốn. Cực kỳ tiếc, năng lực bạn tìm kiếm ra tại sao của 25 % chính là rất nhỏ.Nhiều câu lệnh IF hoàn toàn có thể rất nặng nề để duy trì, đặc biệt là khi bạn quay trở lại sau một thời gian và nỗ lực tìm hiểu điều mà bạn, hoặc tệ hơn là một trong những người khác, đã nỗ lực thực hiện.Nhiều câu lệnh IF đòi hỏi nhiều vệt mở ngoặc và đóng ngoặc tròn (), rất có thể sẽ khó thống trị tùy thuộc vào khoảng độ tinh vi của công thức chúng ta tạo.

Sự cố gắng thường chạm mặt khi sử dụng hàm if trong excel:

Hiển thị công dụng 0 (không) trong ô: không có đối số nào mang lại đối số value_if _true hoặc value_if_False. Để thấy quý giá trả về đúng, thêm văn bạn dạng đối số vào nhị đối số kia hoặc thêm TRUE hoặc FALSE vào đối số.

Hiển thị hiệu quả #NAME? trong ô: Lỗi này thường tức là công thức viết sai chính tả, lỗi công thức,…

Lưu ý: Khi áp dụng hàm IF vào Excel có rất nhiều bạn bị nhầm lẫn giữa vết "," với dấu ";" trong cấu tạo hàm dẫn. Những đối số của những hàm trong excel phần lớn được phân cách bởi dấu ";" vào trường hợp gõ nhầm Excel sẽ gửi thông báo để người dùng sửa lại như trong hình


*

Lưu ý khi thực hiện hàm IF trong excel


Trên phía trên kế toán Lê Ánh đang hướng dẫn chi tiết cách sử dụng hàm if trong excel. Để biết thêm cách sử dụng các hàm và thủ thuật vào excel các bạn đọc thêm các bài bác viết:

Nếu các bạn có bất kỳ thắc mắc về cách sử dụng hàm if hãy còn lại comment dưới bài viết, hay contact với thông tin sau đây để được giải đáp:

KẾ TOÁN LÊ ÁNH

Chuyên đào chế tạo ra các khóa học kế toán thực tiễn và làm dịch vụ kế toán tài chính thuế trọn gói tốt tuyệt nhất thị trường

 (Được đào tạo và giảng dạy và tiến hành bởi 100% các kế toán trưởng tự 13 năm đến hai mươi năm kinh nghiệm)

Excel cho hot.edu.vn 365 Excel mang lại hot.edu.vn 365 d&#x
E0;nh cho m&#x
E1;y Mac Excel mang lại web Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2019 mang lại Mac Excel năm nhâm thìn Excel năm 2016 cho Mac Excel 2013 Excel Web tiện ích Excel 2010 Excel 2007 Excel for Mac 2011 Excel mang đến Windows Phone 10 Excel Starter 2010 xem th&#x
EA;m...Ẩn bớt

Hàm IF có thể chấp nhận được bạn tạo đối chiếu lô-gic thân một giá trị 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 giỏi False.

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

Câu lệnh IF cực kì mạnh mẽ, đôi khi tạo các đại lý cho nhiều mô hình bảng tính nhưng chúng cũng là tại sao cốt lõi của nhiều sự cố gắng bảng tính. Xuất sắc nhất, các bạn nên áp dụng câu lệnh IF cho những điều kiện buổi tối thiểu, chẳng hạn như Nam/Nữ, Có/Không/Có thể nhưng lại đôi khi, tất cả thể các bạn sẽ cần review các kịch bản phức tạp rộng yêu ước lồng* 3 hàm IF với nhau.

* "Lồng" ám chỉ vấn đề 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 xúc tích để trả về một quý giá nếu điều kiện đú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.

Xem thêm: Khúc Xạ Mắt Là Gì - Dấu Hiệu Và Cách Bảo Vệ Thị Lực

value_if_true

(bắt buộc)

Giá trị bạn muốn 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 công dụng của logical_test là SAI.


Ghi chú

Dù Excel chất nhận được bạn lồng mang đến 64 hàm IF khác biệt thì các bạn cũng kiêng kị như vậy. Trên sao?

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

Nhiều câu lệnh IF hoàn toàn có thể rất khó khăn để duy trì, đặc biệt là khi bạn quay trở lại một ít ngày sau đó và nỗ lực 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 gỡ một câu lệnh IF mà có vẻ như như kéo dãn mãi thì chúng ta nên tạm ngưng và coi lại chiến lược của mình.

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

Ví dụ

Dưới đó 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 soát sổ 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 hợp này theo đúng lô-gic dễ hiểu:

Nếu Điểm đánh giá (trong ô D2) to hơn 89 thì học tập viên dìm đ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 tập viên thừa nhận điểm C

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

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

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


Mẹo: Mọi hàm trong Excel phần nhiều yêu mong dấu ngoặc tròn mở và dấu ngoặc tròn đóng (). Excel sẽ nỗ lực giúp bạn xác minh đ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 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, lúc bạn dịch rời con trỏ qua mỗi dấu ngoặc tròn đóng “)”, vết ngoặc tròn mở tương xứng sẽ chuyển 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 tinh vi lồng nhau khi bạn cố gắng xác định liệu mình bao gồm đủ vệt ngoặc tròn tương xứng chưa.


Ví dụ té sung

Dưới đấy là ví dụ rất thịnh hành khi giám sát 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 IF(C9 to 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á kiểu như với lấy ví dụ như về Điểm trước đây nhưng công thức này vẫn là 1 trong ví dụ tuyệt vời về việc duy trì các câu lệnh IF bự khó khăn thế nào – 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 những mức độ bồi thường mới 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 tại có? các bạn sẽ phải chịu trách nhiệm xử lý nhiều công việc!


Mẹo: Bạn có thể chèn ngắt dòng vào thanh phương pháp để dễ dàng đọc các công thức nhiều năm hơn. Chỉ cần nhấn ALT+ENTER trước văn bản bạn có nhu cầu ngắt sang mẫu mới.


Dưới đấy là ví dụ về kịch bản 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 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 so sánh nào? bao gồm xác, vật dụng tự này tự thấp mang đến cao ($5.000 cho $15.000), ko thể đối chiếu được. Nhưng vì sao đó lại là sự việc quan trọng? Đây là vấn đề đặc biệt quan trọng vì cách làm không thể chuyển đánh giá đầu tiên cho hồ hết giá trị bên trên $5.000. Hãy tưởng tượng bạn có lệch giá $12.500 – câu lệnh IF đã trả về 10 % vày câu lệnh to 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 một số loại lỗi này sẽ không được thông báo cho đến khi chúng gây tác động tiêu cực. Bởi vậy, khi biết rằng có một số bẫy rất lớn với những câu lệnh IF phức tạp lồng nhau, chúng ta cũng 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ày 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 thấy có thể tìm quý giá ở ô C2 vào dải ô C5:C17. Nếu như tìm thấy quý hiếm thì trả về giá bán trị khớp ứng từ và một hàng trong cột D.

*

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

Tương tự, phương pháp này tìm quý giá ở ô B9 vào dải ô B2:B22. Trường hợp tìm thấy quý hiếm thì trả về giá bán trị tương ứng từ cùng một hàng trong cột C


Lưu ý: Cả hai hàm VLOOKUP này đều áp dụng tham đối TRUE nghỉ ngơi cuối công thức, nghĩa là shop chúng tôi muốn các hàm này tìm một giá chỉ trị kha khá khớp. Nói giải pháp khác, hàm vẫn khớp các giá trị đúng chuẩn trong bảng tra cứu tương tự 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 những bảng tra cứu vãn theo sản phẩm công nghệ tự Tăng dần, từ nhỏ tuổi 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 rằng đơn giản hơn các so với câu lệnh IF lồng phức tạp 12 mức! gồm những công dụng khác ít cụ thể hơn như sau:

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

Có thể dễ dàng cập nhật các giá trị 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 các điều kiện nắm đổ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ỉ cần đặt bảng tham chiếu vào một trang tính khác.

Bạn có biết?

Hiện 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ởi một hàm duy nhất. Vị vậy, thay bởi vì ví dụ của shop 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 nhiều 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 khôn xiết tuyệt vì chúng ta không bắt buộc 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ỉ sẵn có nếu khách hàng có đk hot.edu.vn 365. Nếu bạn là hot.edu.vn 365người đăng ký, hãy đảm bảo an toàn rằng các bạn có phiên bạn dạng Office bắt đầu nhất.Mua hoặc dùng thử hot.edu.vn 365


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

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

Chủ đề liên quan

Video: Hàm IF nâng cao Hàm IFS (các hot.edu.vn 365, Excel năm nhâm thìn và bắt đầu hơn) Hàm COUNTIF sẽ đếm các giá trị dựa trên một tiêu chí lẻ tẻ Hàm COUNTIFS đã đếm các giá trị dựa vào 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í cá biệt Hàm SUMIFS và tính tổng những giá trị dựa vào nhiều tiêu chuẩn Hàm và Hàm OR Hàm VLOOKUP Tổng quan tiền về những công thức vào Excel biện pháp tránh bí quyết bị hư 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 công nghệ tự bảng chữ cái) Excel hàm (theo thể loại)