Excel đến Microsoft 365 Excel cho Microsoft 365 d&#x
E0;nh cho m&#x
E1;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 ứng dụng Excel 2010 Excel 2007 Excel for Mac 2011 Excel for Windows Phone 10 Excel Starter 2010 xem th&#x
EA;m...&#x
CD;t hơn

Hàm IF được cho phép bạn tạo so sánh lô-gic giữa một quý giá và một giá trị dự kiến bằng phương pháp 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 viết hàm if trong excel

=IF(Điều gì đó là True, thì làm cho gì, còn nếu không thì làm cái gi khác)

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

Câu lệnh IF cực kỳ mạnh mẽ, mặt khác tạo cơ sở cho nhiều quy mô bảng tính nhưng chúng cũng là vì sao cốt lõi của đa số sự thế bảng tính. Giỏi nhất, chúng ta nên vận 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 đôi khi, gồm thể bạn sẽ cần nhận xét các kịch bạn dạng 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 trong một công thức.


Chi ngày tiết kỹ thuật

Dùng hàm IF, một trong những hàm xúc tích và ngắn gọn để trả về một giá trị nếu đk đúng cùng trả về quý hiếm khác nếu điều kiện 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 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 có nhu cầu trả về nếu tác dụng 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ông giống nhau 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 đã yêu ước bạn suy nghĩ rất lâu nhằm xây dựng đúng mực và đảm bảo an toàn rằng lô-gic của câu lệnh rất 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 công thức chính xác 100 % thì kỹ năng 75 % là công thức bao gồm thể chuyển động được cơ mà 25 % vẫn trả về công dụng không mong mỏi muốn. Cực kỳ tiếc, năng lực bạn tra cứu ra lý do của 25 % sẽ là rất nhỏ.

Nhiều câu lệnh IF rất có thể rất khó để duy trì, đặc biệt là khi bạn quay lại một thời gian sau đó và cố gắng tìm đọc điều mà các bạn hoặc tệ hơn là 1 trong người khác, đang cố gắng 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ài mãi thì bạn nên tạm ngưng và xem lại chiến lược của mình.

Hãy xem cách phù hợp để sinh sản 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 để nhận biết rằng đã đến khi sử dụng một quy định khác trong kho Excel của bạn.

Ví dụ

Dưới đó là một ví dụ như 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 soát sổ của học tập viên thành điểm theo chữ cái tương đương.

Xem thêm: Câu Đố Về Con Gấu Cho Trẻ Mầm Non Có Đáp Án, Câu Đố Về Chủ Đề Thế Giới Động Vật

*
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 soát sổ (trong ô D2) to hơn 89 thì học tập viên nhấn điểm A

Nếu Điểm Kiểm tra lớn hơn 79 thì học tập viên thừa 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 lớn hơn 59 thì học viên dìm điểm D

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

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


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


Ví dụ vấp ngã sung

Dưới đó là ví dụ rất thịnh hành 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 thấy IF(C9 to hơn 15.000 thì trả về trăng tròn %, IF(C9 lớn hơn 12.500 thì trả về 17,5 %, v.v...

Mặc dù ví dụ này khá như thể với ví dụ về Điểm trước đây nhưng phương pháp này vẫn là một trong những ví dụ tuyệt vời về việc gia hạn các câu lệnh IF to khó khăn ra sao – chúng ta cần làm những gì nếu tổ chức của 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ể thay đổi các giá chỉ trị xác suất hoặc đô la hiện 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 mẫu vào thanh cách làm để dễ dàng đọc những công thức dài hơn. Chỉ cần nhấn ALT+ENTER trước văn bản bạn muốn ngắt sang mẫu mới.


Dưới đấy là ví dụ về kịch bạn dạng tiền hoả 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 rất có thể nhìn thấy lỗi không? so sánh thứ tự của những so sánh doanh thu cho ví dụ như trước đó. Đây là cách đối chiếu nào? chính xác, sản phẩm tự này tự thấp cho cao ($5.000 mang đến $15.000), ko thể đối chiếu được. Nhưng tại sao đó lại là vụ việc quan trọng? Đây là vấn đề đặc trưng vì bí quyết không thể chuyển review đầu tiên cho hầu hết 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 sẽ trả về 10 % bởi vì câu lệnh lớn hơn $5.000 với sẽ dừng lại ở đó. Điều này hoàn toàn có thể rất nghiêm trọng bởi vì trong không ít tình huống, những các loại lỗi này sẽ không được thông báo cho tới khi bọn chúng gây ảnh hưởng tiêu cực. Vì chưng vậy, khi biết rằng có một trong những bẫy cực kỳ nghiêm trọng với các câu lệnh IF phức hợp lồng nhau, chúng ta cũng có thể làm gì? Trong phần lớn các trường hợp, bạn cũng có thể sử dụng hàm VLOOKUP thay vày tạo công thức phức hợp 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 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ừ và một hàng trong cột D.

*

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

Tương tự, công thức này tìm giá trị ở ô B9 vào dải ô B2:B22. Nếu như tìm thấy cực hiếm thì trả về giá trị tương ứng từ và một hàng trong cột C


Lưu ý: Cả nhị 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 các hàm này tìm một giá bán trị kha khá khớp. Nói phương pháp khác, hàm đang khớp các giá trị đúng đắn 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 cần sắp xếp những bảng tra cứu giúp theo thiết bị tự Tăng dần, từ nhỏ dại nhất đến lớn 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 đơn giản hơn nhiều so với câu lệnh IF lồng tinh vi 12 mức! tất cả 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ễ xem.

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


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

Bạn luôn rất có thể hỏi một chuyên viên trong xã hội Kỹ thuật Excel hoặc thừa 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 Microsoft 365, Excel năm nhâm thìn và new hơn) Hàm COUNTIF sẽ đếm những giá trị dựa trên một tiêu chí đơn lẻ Hàm COUNTIFS đang đếm các giá trị dựa trên nhiều tiêu chuẩn Hàm SUMIF công thêm tổng các giá trị dựa trên một tiêu chí hiếm hoi 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 lại về những công thức vào Excel bí quyết tránh phương pháp bị lỗi Phát hiện nay lỗi trong cách làm Hàm lô-gic Excel hàm (theo máy tự bảng chữ cái) Excel hàm (theo thể loại)

Hàm IF là giữa những hàm phổ biến và đặc trưng nhất trong excel. Chúng ta dùng hàm nhằm yêu ước Excel soát sổ một đk và trả về một cực hiếm nếu đk được đáp ứng, hoặc trả về một cực hiếm khác nếu đk đó ko được đáp ứng.Trong bài viết này, dulongky.com học Excel Online sẽ tò mò về cú pháp cùng cách sử dụng hàm IF thịnh hành trong Excel, sau đó sẽ tất cả cái quan sát sâu hơn bằng các ví dụ về công thức mà mong muốn là sẽ bổ ích cho cả những người mới sử dụng Excel và những người có ghê nghiệm.
Những điều cần nhớ về hàm IF vào Excel:Cách thực hiện hàm IF vào Excel và những ví dụ:Hàm IF vào văn bản:Ví dụ về cách làm hàm IF đến ngày, tháng:

Cú pháp hàm IF và cách dùng:

Hàm IF là một trong những hàm logic cho phép đánh giá chỉ một đk nhất định và trả về cực hiếm mà chúng ta chỉ định nếu đk là TRUE cùng trả về một cực hiếm khác nếu đk là FALSECú pháp đến hàm IF như sau:IF (logical_test, , )Như chúng ta thấy, hàm IF có 3 tham số, dẫu vậy chỉ có tham số đầu tiên là bắt buộc phải có, còn 2 tham số sót lại là không đề xuất logical_test: là 1 trong giá trị xuất xắc biểu thức ngắn gọn xúc tích có cực hiếm TRUE (đúng) hoặc FALSE (sai). Cần phải có. Đối với tham số này, chúng ta có thể chỉ rõ kia là cam kết tự, ngày tháng, số lượng hay bất kể biểu thức so sánh nào.Ví dụ: Biểu thức logic của bạn cũng có thể là hoặc B1=”sold”, B110. Value_if_true: Là giá chỉ trị cơ mà hàm đã trả về nếu biểu thức ngắn gọn xúc tích cho quý giá TRUE hay có thể nói là đk thỏa mãn. Không bắt buộc phải có.Ví dụ: bí quyết sau sẽ trả về từ “Good” nếu quý giá ở ô B1 to hơn 10: =IF(B1>10, “Good”) Value_if_false: là giá chỉ trị nhưng mà hàm đã trả về trường hợp biểu thức lô ghích cho giá trị FALSE hay có thể nói rằng là đk không thỏa mãn. Không cần phải có.Ví dụ: nếu như bạn thêm biến đổi thứ 3 là “Bad” vào cách làm ở lấy ví dụ như trên, nó sẽ trả về từ “Good” nếu quý hiếm ở trong ô B1 to hơn 10, còn nếu ngược lại thì quý hiếm trả về đã là “Bad”:=IF(B1>10, "Good", "Bad")
*
*
*
*
*
*
*
*
*
*
*
Nếu bạn muốn xem lí giải cách sử dụng hàm IF vào Excel này bên dưới dạng video, thì mời chúng ta theo dõi video sau đây: