Excel đến firmitebg.com 365 Excel cho firmitebg.com 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 năm nhâm thìn 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 được cho phép bạn tạo đối chiếu lô-gic thân một giá trị và một quý hiếm dự kiến bằng cách kiểm tra điều kiện, rồi trả về hiệu quả nếu True giỏi False.

Bạn đang xem: Các câu lệnh trong excel

=IF(Điều gì đấy là True, thì làm cho gì, còn nếu như 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ả. Công dụng đầu tiên là giả dụ so sánh của người tiêu dùng là True, công dụng thứ nhị là giả dụ so sánh của bạn là False.

Câu lệnh IF rất là mạnh mẽ, đôi khi tạo đại lý cho nhiều quy mô bảng tính nhưng chúng cũng là vì sao cốt lõi của nhiều sự vắt bảng tính. Tốt nhất, chúng ta nên vận 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ể nhưng lại đôi khi, tất cả thể bạn sẽ cần review các kịch bản phức tạp hơn yêu cầu lồng* 3 hàm IF cùng với nhau.

* "Lồng" ám chỉ vấn đề 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 ngày tiết kỹ thuật

Dùng hàm IF, một trong các hàm lô ghích để trả về một quý giá nếu điều kiện đúng cùng 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 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 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 hiệu quả 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ác biệt thì chúng ta cũng không nên làm như vậy. Tại sao?

Nhiều câu lệnh IF sẽ yêu ước bạn suy xét rất lâu nhằm xây dựng đúng mực và bảo đảm an toàn rằng lô-gic của câu lệnh 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 bạn không lồng công thức đúng chuẩn 100 % thì kỹ năng 75 % là công thức gồm thể vận động được nhưng lại 25 % vẫn trả về kết quả không mong mỏi muốn. Cực kỳ tiếc, kỹ năng bạn tra cứu ra lý do của 25 % sẽ là rất nhỏ.

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

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

Hãy coi cách phù hợp để sản xuất một câu lệnh IF được lồng phức tạp sử dụng các hàm IF và thời điểm cần để nhận thấy rằng đã tới lúc sử dụng một chính sách khác vào kho Excel của bạ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 để đổi khác các điểm kiểm soát của học tập 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 tinh vi này tuân thủ theo đúng lô-gic dễ dàng hiểu:

Nếu Điểm khám nghiệm (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 nhận điểm B

Nếu Điểm Kiểm tra lớn hơn 69 thì học viên dấn điểm C

Nếu Điểm Kiểm tra lớn hơn 59 thì học tập viên thừa 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ụ ví dụ này tương đối bình yên vì không có chức năng mà sự tương quan giữa điểm chất vấn và điểm theo chữ cái sẽ biến đổi nên sẽ không yêu cầu gia hạn nhiều. Dẫu vậy còn một vụ việc nữa – điều gì đang xảy ra nếu bạn cần phân đoạn các điểm thân 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 bản thân thành câu lệnh bao gồm 12 điều kiện! dịp 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 chuẩn về mặt chức năng và sẽ vận động như dự 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 để đánh giá nhằm đảm bảo rằng câu lệnh tiến hành được hồ hết gì bạn ý muốn muốn. Một vấn đề hiển nhiên không giống là các bạn đã cần nhập điểm cùng đ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 tạo thành lỗi tiến công máy? Bây giờ, hãy tưởng tượng các bạn đang nỗ lực thực hiện vấn đề 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 đó là có thể nhưng chúng ta có thực sự mong mỏi mất sức lực lao động như vậy và gặp mặt những lỗi thực sự cạnh tranh phát hiện bao gồm thể gặp gỡ không?


Mẹo: Mọi hàm trong Excel phần đa yêu ước 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ước đầ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 mặt trên, lúc bạn dịch rời con trỏ qua mỗi vệt ngoặc tròn đóng “)”, lốt ngoặc tròn mở khớp ứng sẽ gửi 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 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 tương xứng chưa.


Ví dụ ngã sung

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


Mẹo: Bạn rất có thể chèn ngắt mẫu vào thanh bí quyết để dễ dàng đọc những công thức nhiều năm hơn. Chỉ việc nhấn ALT+ENTER trước văn bản bạn có nhu cầu 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 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 ví dụ trước đó. Đây là cách so sánh nào? bao gồm xác, đồ vật tự này trường đoản cú thấp mang lại cao ($5.000 mang đến $15.000), không thể so sánh được. Nhưng lý do đó lại là vụ việc quan trọng? Đây là vấn đề quan trọng vì bí quyết không thể chuyển reviews đầu tiên cho phần lớn giá trị 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 đã trả về 10 % vị câu lệnh to hơn $5.000 cùng sẽ tạm dừng ở đó. Điều này rất có thể rất nghiêm trọng vị 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 đến khi bọn chúng gây tác động tiêu cực. Bởi vì vậy, lúc biết rằng có một vài bẫy nghiêm trọng 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 số đông các trường hợp, bạn 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 có thể tìm cực 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 xứng từ cùng 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ý hiếm ở ô B9 vào dải ô B2:B22. Ví như tìm thấy quý giá thì trả về giá bán trị tương ứng từ cùng một hàng trong cột C


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

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

Có thể dễ dàng cập nhật các quý giá trong bảng và chúng ta không khi nào phải sửa đổi công thức nếu những điều kiện cầm cố đổ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 bao gồm biết?

Hiện gồm 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. Vị vậy, thay bởi vì ví dụ của cửa hàng chúng tôi về những đ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 hoàn toàn có thể tạo ra sức thức đơn giản và dễ dàng hơn các 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 hết sức 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 và dấu ngoặc tròn đó.

Xem thêm: De Thi Trạng Nguyên Tiếng Việt Lớp 4 Vòng 18 Năm 2021, Đề Thi Trạng Nguyên Tiếng Việt Lớp 4 Năm 2021


Lưu ý: Tính năng này chỉ khả dụng nếu như bạn có một đăng ký firmitebg.com 365. Nếu khách hàng là firmitebg.com 365 người đăng ký, hãy bảo đảm an toàn bạn gồm phiên bạn dạng Office mới nhất. Sở hữu hoặc dùng thử firmitebg.com 365


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 viên 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 cao Hàm IFS (các firmitebg.com 365, Excel năm nhâm thìn và mới hơn) Hàm COUNTIF đang đếm các giá trị dựa trên một tiêu chí đơn lẻ Hàm COUNTIFS vẫn đếm các 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 & Hàm OR Hàm VLOOKUP Tổng quan liêu về các công thức trong Excel phương pháp tránh phương pháp bị lỗi Phát hiện lỗi trong cách làm Hàm lô-gic Excel hàm (theo sản phẩm tự bảng chữ cái) Excel hàm (theo thể loại)