Excel mang đến khanhhoatrip.com 365 Excel đến khanhhoatrip.com 365 dành đến máy Mac Excel mang đến 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 tiện ích Excel 2010 Excel 2007 Excel for Mac 2011 Excel for Windows Phone 10 Excel Starter 2010 coi thêm...Ít hơn

Hàm IF cho phép bạn tạo đối chiếu lô-gic thân một quý hiếm và một giá trị dự kiến bằng cách kiểm tra điều kiện, rồi trả về kết quả nếu True hay False.

Bạn đang xem: So sánh giá trị trong excel

=IF(Điều gì đó là True, thì làm cho 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 hoàn toàn có thể có nhì kết quả. Tác dụng đầu tiên là nếu như so sánh của chúng ta là True, hiệu quả thứ nhì là trường hợp so sánh của khách hàng là False.

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

* "Lồng" ám chỉ vấn đề 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 các hàm ngắn gọn xúc tích để trả về một giá trị nếu điều kiện đúng và 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 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 cho 64 hàm IF không giống nhau thì các bạn cũng cấm kị như vậy. Tại sao?

Nhiều câu lệnh IF đã yêu ước bạn quan tâm đến rất lâu để xây dựng đúng đắn và đảm bảo rằng lô-gic của câu lệnh hoàn toàn có thể tính toán đúng chuẩn 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 đắn 100 % thì kỹ năng 75 % là công thức tất cả thể vận động được nhưng mà 25 % vẫn trả về tác dụng không muốn muốn. Khôn cùng tiếc, năng lực bạn tra cứu ra tại sao của 25 % chính là rất nhỏ.

Nhiều câu lệnh IF có thể rất khó khăn để duy trì, nhất là khi bạn quay trở lại một không bao lâu sau đó và cố gắng tìm hiểu điều mà chúng ta hoặc tệ hơn là một người khác, đang cố gắng thực hiện.

Nếu bạn chạm chán một câu lệnh IF mà có vẻ như kéo dài mãi thì các bạn nên tạm ngưng và xem lại chiến lược của mình.

Hãy coi cách phù hợp để chế tạo ra một câu lệnh IF được lồng phức hợp sử dụng những hàm IF và thời gian cần để nhận thấy rằng đã đến lúc sử dụng một điều khoản khác trong kho Excel của bạn.

Xem thêm: Bảng Kí Tự Đặc Biệt Tạo Tên Nhân Vật Gunny Đẹp, Hay, Độc Để Đặt Cho Nhân Vật

Ví dụ

Dưới đó là một lấy 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 bình chọn 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 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 lớn hơn 79 thì học viên dấn đ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 viên dấn điểm D

Các trường hòa 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 yên vì không có tác dụng mà sự tương quan giữa điểm kiểm tra và điểm theo vần âm sẽ biến hóa nên sẽ không còn yêu cầu gia hạn nhiều. Cơ mà còn một vấn đề nữa – điều gì đã xảy ra nếu khách hàng cần phân đoạn những điểm giữa A+, A và A- (cùng những đ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 bản thân mình thành câu lệnh bao gồm 12 điều kiện! thời điểm 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 tính năng và sẽ vận động như dự con kiến nhưng rất có thể mất nhiều thời hạn để viết cùng nhiều thời hạn hơn để chất vấn nhằm bảo đảm an toàn rằng câu lệnh thực hiện được số đông gì bạn mong muốn muốn. Một vụ việc hiển nhiên không giống là chúng ta đã đề nghị nhập điểm với đ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 bạn vô tình chế tác lỗi tấ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à rất có thể nhưng bạn có thực sự ý muốn mất sức lực lao động như vậy và chạm mặt những lỗi thực sự khó phát hiện bao gồm thể gặp mặt không?


Mẹo: Mọi hàm trong Excel phần đa 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 khẳng định điểm bắt đầu và kết thúc bằng cách tô màu cho những 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 muốn chỉnh sửa công thức mặt trên, lúc bạn di chuyển con trỏ qua mỗi vệt 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 hoàn toàn có thể đặc biệt hữu ích trong số công thức tinh vi lồng nhau lúc bạn nỗ lực xác định liệu mình tất cả đủ vệt ngoặc tròn tương ứng chưa.


Ví dụ vấp ngã sung

Dưới đây là ví dụ rất phổ biến khi giám sát Tiền hoa hồng bán hàng dựa theo các mức doanh thu đạ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ề trăng tròn %, IF(C9 to hơn 12.500 thì trả về 17,5 %, v.v...

Mặc cho dù ví dụ này khá như là với lấy ví dụ về Điểm trước đó nhưng phương pháp này vẫn là một trong ví dụ tuyệt đối về việc gia hạn các câu lệnh IF béo 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 những mức độ bồi thường mới và thậm chí có thể thay đổi các giá trị tỷ lệ hoặc đô la hiện nay có? bạn sẽ phải chịu trách nhiệm xử lý những công việc!


Mẹo: Bạn có thể chèn ngắt loại vào thanh cách làm để dễ đọ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 muốn ngắt sang cái mới.


Dưới đây là ví dụ về kịch phiên bản tiền hoa hồng với lô-gic không áp 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? so sánh thứ tự của những so sánh doanh thu cho lấy ví dụ như trước đó. Đây là cách so sánh nào? chủ yếu xác, thiết bị tự này trường đoản cú thấp mang lại cao ($5.000 mang lại $15.000), không thể so sánh được. Nhưng nguyên nhân đó lại là sự việc quan trọng? Đây là vấn đề đặc biệt vì phương pháp không thể chuyển review đầu tiên cho số đông giá trị trên $5.000. Hãy tưởng tượng bạn có lệch giá $12.500 – câu lệnh IF đang trả về 10 % bởi vì 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ì chưng trong không ít tình huống, những các loại lỗi này không được thông báo cho tới khi bọn chúng gây tác động tiêu cực. Bởi vậy, lúc 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, bạn 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ì chưng tạo công thức phức tạp bằng hàm IF. Khi thực hiện 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 thêm có thể tìm quý hiếm ở ô C2 vào dải ô C5:C17. Giả dụ tìm thấy quý hiếm thì trả về giá chỉ trị tương ứ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 quý giá ở ô B9 trong dải ô B2:B22. Trường hợp tìm thấy giá trị thì trả về giá bán trị tương xứng từ cùng 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à shop chúng tôi muốn những hàm này search một giá chỉ trị tương đối khớp. Nói biện pháp khác, hàm vẫn khớp các giá trị chính xác trong bảng tra cứu cũng như mọi quý giá nằm trong vòng này. Vào trường thích hợp này, bạn cần sắp xếp các bảng tra cứu vớt theo vật dụng tự Tăng dần, từ bé dại nhất đến khủng nhất.


Hàm VLOOKUP được trình bày chi tiết hơn những ở đây,nhưng điều này chắc chắn là đơn giản hơn các so cùng với câu lệnh IF lồng phức hợp 12 mức! gồm những ích lợi khác ít ví dụ 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 giá trị trong bảng và bạn không bao giờ phải sửa đổi công thức nếu những điều kiện cố gắng đổ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 bao gồm biết?

Hiện có 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 vì chưng ví dụ của công ty chúng tôi về các đ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 hoàn toàn có thể tạo ra công thức đơn giản dễ dàng hơn nhiều chỉ với cùng 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 yêu cầu 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ỉ khả dụng nếu như khách hàng có một đăng ký khanhhoatrip.com 365. Nếu như khách hàng là khanhhoatrip.com 365 fan đăng ký, hãy đảm bảo bạn có phiên bạn dạng Office new nhất.

*


Bạn đề xuất thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên gia trong cộng đồng Kỹ thuật Excel hoặc thừa nhận 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 khanhhoatrip.com 365, Excel năm 2016 và mới hơn) Hàm COUNTIF đang đếm những giá trị dựa trên một tiêu chí đơn lẻ Hàm COUNTIFS đang đế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 vào một tiêu chí riêng lẻ Hàm SUMIFS và tính tổng những 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 trong Excel giải pháp tránh công thức bị lỗi Phát hiện nay lỗi trong công thức 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)