Excel mang lại baf.edu.vn 365 Excel mang lại baf.edu.vn 365 dành mang đến máy Mac Excel đến 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 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 cực 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ề tác dụng nếu True tuyệt False.

Bạn đang xem: Cách dùng hàm vlookup kết hợp với hàm if

=IF(Điều nào đấy là True, thì làm gì, nếu như không thì làm gì khác)

Vì vậy, một câu lệnh IF hoàn toàn có thể có nhì kết quả. Hiệu quả đầu tiên là giả dụ so sánh của doanh nghiệp là True, hiệu quả thứ hai là ví như so sánh của doanh nghiệp là False.

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

* "Lồng" ám chỉ câu hỏi thực hiện kết hợp nhiều hàm cùng 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 xúc tích và ngắn gọn để trả về một quý giá nếu điều kiện đúng với 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 khiếu nại 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 muốn trả về nếu kết quả của logical_test là SAI.


Ghi chú

Dù Excel có thể chấp nhận được bạn lồng cho 64 hàm IF khác 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 đang yêu cầu bạn để ý đến rất lâu để xây dựng chính xác 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 mự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 có thể hoạt động được tuy vậy 25 % đang trả về hiệu quả không mong muốn. Hết sức tiếc, tài năng bạn tra cứu 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 nặng nề để duy trì, đặc biệt là khi bạn quay trở về một ít ngày sau đó và cố gắng tìm đọc đ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 gặp gỡ 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 dừng và coi lại kế hoạch của mình.

Hãy xem cách phù hợp để chế tác một câu lệnh IF được lồng tinh vi sử dụng những hàm IF và thời khắc cần để phân biệt rằng đã tới lúc sử dụng một hình thức khác vào kho Excel của bạn.

Xem thêm: Cách Giảm Cân Nhanh Tại Nhà Không Dùng Thuốc "Hiệu Quả" 3Kg/Tuần

Ví dụ

Dưới đây là một lấy ví dụ như về một câu lệnh IF được lồng tương đối chuẩn để thay đổi các điểm đánh giá 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 phức hợp này tuân thủ theo đúng lô-gic dễ dàng hiểu:

Nếu Điểm soát sổ (trong ô D2) lớn hơn 89 thì học tập viên nhậ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 viên nhấn điểm C

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

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


Mẹo: Mọi hàm trong Excel rất 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 định điểm bắt đầ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 góp “)”, vết ngoặc tròn mở khớp ứng sẽ chuyển sang cùng màu. Điều này rất có thể đặc biệt hữu ích trong các công thức phức hợp lồng nhau khi bạn cố gắng xác định liệu mình gồm đủ vết ngoặc tròn tương xứng chưa.


Ví dụ té sung

Dưới đó là ví dụ rất phổ cập khi tính toán Tiền hoa hồng bán sản phẩm dựa theo các 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 thêm IF(C9 lớn 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 cho dù ví dụ này khá tương tự với lấy một ví dụ về Điểm trước đây nhưng công thức này vẫn là một trong những ví dụ hoàn hảo về việc bảo trì các câu lệnh IF mập khó khăn như thế nào – các bạn cần làm những gì nếu tổ chức của chính mình quyết định thêm các mức độ bồi thường bắt đầu và thậm chí còn có thể đổi khác các giá bán 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 có thể chèn ngắt dòng vào thanh công thức để dễ dàng đọc các 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 mẫu mới.


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

*

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

Tương tự, phương pháp này tìm quý giá ở ô B9 trong dải ô B2:B22. Ví như tìm thấy cực hiếm thì trả về giá trị khớp ứng từ và 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 sống cuối công thức, nghĩa là công ty chúng tôi muốn các hàm này tra cứu một giá trị kha khá khớp. Nói cách khác, hàm đang khớp những giá trị đúng mực trong bảng tra cứu cũng tương tự mọi quý hiếm nằm trong vòng này. Vào trường đúng theo này, bạn phải sắp xếp các bảng tra cứu vãn theo thiết bị tự Tăng dần, từ bé dại nhất đến bự nhất.


Hàm VLOOKUP được trình bày cụ thể hơn nhiều ở đâ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 tinh vi 12 mức! bao 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ễ xem.

Có thể dễ dàng cập nhật các quý giá trong bảng và bạn không lúc nào phải sửa đổi công thức nếu các điều kiện chũm đổi.

Nếu bạn không thích mọi người 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 có thể thay thế nhiều câu lệnh IF lồng nhau bằng một hàm duy nhất. Vị vậy, thay bởi vì ví dụ của 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 rất có thể tạo ra công thức dễ dàng và đơn giản hơn những 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 rất tuyệt vì bạn không đề xuất 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ý baf.edu.vn 365. Nếu như bạn là baf.edu.vn 365người đăng ký, hãy đảm bảo an toàn rằng chúng ta có phiên phiên bản Office mới nhất.Mua hoặc dùng thử baf.edu.vn 365


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

Bạn luôn có thể hỏi một chuyên gia trong xã hội 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 baf.edu.vn 365, Excel năm nhâm thìn và bắt đầu hơn) Hàm COUNTIF đang đếm các 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 chuẩn 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 sẽ tính tổng các giá trị dựa trên nhiều tiêu chí Hàm và Hàm OR Hàm VLOOKUP Tổng quan tiền về những công thức trong Excel biện pháp tránh công thức bị lỗi Phát hiện nay lỗi trong phương pháp Hàm lô-gic Excel hàm (theo trang bị tự bảng chữ cái) Excel hàm (theo thể loại)