cách sử dụng hàm if

Hàm IF được cho phép chúng ta tạo nên đối chiếu lô-gic thân thiện một độ quý hiếm và một độ quý hiếm dự con kiến bằng phương pháp đánh giá ĐK, rồi trả về thành phẩm nếu như True hoặc False.

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

    Bạn đang xem: cách sử dụng hàm if

Vì vậy, một câu mệnh lệnh IF hoàn toàn có thể với nhị thành phẩm. Kết trái ngược trước tiên là nếu như đối chiếu của người tiêu dùng là True, thành phẩm loại nhị là nếu như đối chiếu của người tiêu dùng là False.

Câu mệnh lệnh IF siêu mạnh mẽ và tự tin, bên cạnh đó tạo nên hạ tầng mang đến nhiều quy mô bảng tính tuy nhiên bọn chúng cũng chính là nguyên vẹn nhân cốt lõi của không ít trường hợp bất ngờ bảng tính. Tốt nhất, chúng ta nên vận dụng câu mệnh lệnh IF cho những ĐK ít nhất, ví dụ như Nam/Nữ, Có/Không/Có thể tuy nhiên nhiều khi, hoàn toàn có thể các bạn sẽ cần thiết Reviews những kịch phiên bản phức tạp rộng lớn đòi hỏi lồng* 3 hàm IF cùng nhau.

* "Lồng" ám chỉ việc tiến hành phối kết hợp nhiều hàm cùng nhau vô một công thức.

Dùng hàm IF, một trong những hàm logic nhằm trả về một độ quý hiếm nếu như ĐK trúng và trả về độ quý hiếm không giống nếu như ĐK sai.

Cú pháp

IF(logical_test, value_if_true, [value_if_false])

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 người tiêu dùng muốn kiểm tra.

value_if_true   

(bắt buộc)

Giá trị bạn thích trả về nếu như thành phẩm của logical_test là ĐÚNG.

value_if_false   

(tùy chọn)

Giá trị bạn thích trả về nếu như thành phẩm của logical_test là SAI.

Ghi chú

Dù Excel được cho phép chúng ta lồng cho tới 64 hàm IF không giống nhau thì chúng ta cũng tránh việc thực hiện vì vậy. Tại sao?

  • Nhiều câu mệnh lệnh IF tiếp tục đòi hỏi chúng ta tâm trí rất rất lâu nhằm kiến tạo đúng đắn và đảm nói rằng lô-gic của câu mệnh lệnh hoàn toàn có thể đo lường và tính toán đúng đắn qua chuyện từng ĐK cho tới khi kết đốc. Nếu chúng ta ko lồng công thức đúng đắn 100 % thì tài năng 75 % là công thức hoàn toàn có thể sinh hoạt được tuy nhiên 25 % tiếp tục trả về thành phẩm ko ước muốn. Rất tiếc, tài năng chúng ta thăm dò đi ra nguyên vẹn nhân của 25 % này đó là rất rất nhỏ.

  • Nhiều câu mệnh lệnh IF hoàn toàn có thể rất rất khó khăn nhằm lưu giữ, nhất là khi chúng ta quay trở lại một thời hạn tiếp sau đó và nỗ lực thăm dò hiểu điều nhưng mà chúng ta hoặc tệ rộng lớn là 1 trong người không giống, đang được nỗ lực tiến hành.

Nếu chúng ta bắt gặp một câu mệnh lệnh IF nhưng mà có vẻ như như kéo dãn dài mãi thì chúng ta nên tạm ngưng và xem xét lại kế hoạch của tớ.

Hãy coi cơ hội tương thích muốn tạo một câu mệnh lệnh IF được lồng phức tạp dùng nhiều hàm IF và thời gian cần thiết nhằm xem sét rằng đang đi vào khi dùng một khí cụ không giống vô kho Excel của người tiêu dùng.

Ví dụ

Dưới đó là một ví dụ về một câu mệnh lệnh IF được lồng kha khá chuẩn chỉnh nhằm quy đổi những điểm đánh giá của học tập viên trở nên điểm theo dõi vần âm tương tự.

Câu mệnh lệnh IF phối kết hợp phức tạp - Công thức vô E2 là =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"))))))))))))
  • =IF(D2>89,"A",IF(D2>79,"B",IF(D2>69,"C",IF(D2>59,"D","F"))))

    Câu mệnh lệnh IF được lồng phức tạp này tuân theo dõi lô-gic dễ dàng hiểu:

  1. Nếu Điểm Kiểm tra (trong dù D2) to hơn 89 thì học tập viên nhận điểm A

    Xem thêm: LiveScore - Cập nhật tỷ số bóng đá trực tuyến mới nhất

  2. Nếu Điểm Kiểm tra to hơn 79 thì học tập viên nhận điểm B

  3. Nếu Điểm Kiểm tra to hơn 69 thì học tập viên nhận điểm C

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

  5. Các tình huống không giống học tập viên nhận điểm F

Ví dụ rõ ràng này kha khá đáng tin cậy vì thế không tồn tại tài năng nhưng mà sự đối sánh tương quan thân thiện điểm đánh giá và điểm theo dõi vần âm tiếp tục thay cho thay đổi nên sẽ không còn đòi hỏi lưu giữ nhiều. Nhưng còn một yếu tố nữa – điều gì tiếp tục xẩy ra nếu như khách hàng cần thiết phân đoạn những điểm thân thiện A+, A và A- (cùng những điểm khác)? Bây giờ, bạn phải viết lách lại câu mệnh lệnh IF tứ ĐK của tớ trở nên câu mệnh lệnh với 12 điều kiện! Lúc này, công thức của các bạn sẽ với 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 mệnh lệnh này vẫn đúng đắn về mặt mày tác dụng và tiếp tục sinh hoạt như dự con kiến tuy nhiên hoàn toàn có thể mất không ít thời hạn nhằm viết lách và nhiều thời hạn rộng lớn nhằm đánh giá nhằm mục đích đảm nói rằng câu mệnh lệnh tiến hành được những gì bạn muốn. Một yếu tố rõ ràng không giống là chúng ta tiếp tục nên nhập điểm và điểm theo dõi vần âm tương tự bằng phương pháp tay chân. Điều gì tiếp tục 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 chúng ta đang được nỗ lực tiến hành điều này 64 phen với những ĐK phức tạp hơn! Tất nhiên, vấn đề đó là hoàn toàn có thể tuy nhiên chúng ta với thực sự mong muốn rơi rụng công sức của con người vì vậy và bắt gặp những lỗi thực sự khó khăn trừng trị hiện nay hoàn toàn có thể bắt gặp không?

Mẹo: Mọi hàm vô Excel đều đòi hỏi vết ngoặc tròn trặn hé và vết ngoặc tròn trặn đóng góp (). Excel tiếp tục nỗ lực khiến cho bạn xác lập điểm chính thức và kết đốc bằng phương pháp tô màu sắc cho những phần không giống nhau vô công thức khi chúng ta sửa đổi công thức. Ví dụ: nếu như bạn thích sửa đổi công thức bên trên, khi chúng ta dịch rời con cái trỏ qua chuyện từng vết ngoặc tròn trặn đóng góp “)”, vết ngoặc tròn trặn hé ứng tiếp tục gửi quý phái nằm trong màu sắc. Vấn đề này hoàn toàn có thể quan trọng đặc biệt hữu ích trong những công thức phức tạp lồng nhau khi chúng ta nỗ lực xác lập liệu bản thân với đầy đủ vết ngoặc tròn trặn ứng ko.

Ví dụ té sung

Dưới đó là ví dụ rất rất thịnh hành khi đo lường và tính toán Tiền hoả hồng Bán mặt hàng dựa vào những nấc Doanh thu đạt được.

Công thức vô dù D9 là IF(C9>15000,20%,IF(C9>12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0)))))
  • =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 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á giống như với ví dụ về Điểm trước đó tuy nhiên công thức này vẫn là 1 trong ví dụ ấn tượng về sự việc lưu giữ những câu mệnh lệnh IF rộng lớn trở ngại ra làm sao – bạn phải làm cái gi nếu như tổ chức triển khai của tớ ra quyết định thêm thắt những cường độ bồi thông thường mới mẻ và thậm chí còn hoàn toàn có thể thay cho thay đổi những độ quý hiếm Tỷ Lệ hoặc đô la hiện nay có? Quý khách hàng tiếp tục nên phụ trách xử lý nhiều công việc!

Mẹo: Bạn hoàn toàn có thể chèn ngắt loại vô thanh công thức nhằm dễ nhìn đọc những công thức dài ra hơn nữa. Chỉ cần thiết nhấn ALT+ENTER trước văn phiên bản bạn thích ngắt quý phái loại mới mẻ.

Dưới đó là ví dụ về kịch phiên bản chi phí hoả hồng với lô-gic không tuân theo loại tự:

Công thức vô D9 không tuân theo trật tự với dạng =IF(C9>5000,10%,IF(C9>7500,12.5%,IF(C9>10000,15%,IF(C9>12500,17.5%,IF(C9>15000,20%,0)))))

Bạn hoàn toàn có thể bắt gặp lỗi không? So sánh trật tự của những đối chiếu Doanh thu mang đến ví dụ trước bại. Đây là cơ hội đối chiếu nào? Chính xác, trật tự này kể từ thấp cho tới cao ($5.000 cho tới $15.000), ko thể đối chiếu được. Nhưng vì sao này lại là yếu tố quan lại trọng? Đây là yếu tố cần thiết vì thế công thức ko thể gửi Reviews trước tiên mang đến từng độ quý hiếm bên trên $5.000. Hãy tưởng tượng chúng ta với lệch giá $12.500 – câu mệnh lệnh IF tiếp tục trả về 10 % vì thế câu mệnh lệnh to hơn $5.000 và tiếp tục tạm dừng ở bại. Vấn đề này hoàn toàn có thể rất rất nguy hiểm vì thế vô thật nhiều trường hợp, những loại lỗi này sẽ không được thông tin cho tới khi bọn chúng làm cho tác động xấu đi. Vì vậy, lúc biết rằng với một số trong những bẫy nguy hiểm với những câu mệnh lệnh IF phức tạp lồng nhau, chúng ta cũng có thể thực hiện gì? Trong đa số những tình huống, chúng ta cũng có thể dùng hàm VLOOKUP thay cho tạo nên công thức phức tạp vày hàm IF. Khi dùng hàm VLOOKUP, trước tiên, bạn phải tạo nên bảng tham ô chiếu sau:

Công thức vô dù D2 là =VLOOKUP(C2,C5:D17,2,TRUE)
  • =VLOOKUP(C2,C5:D17,2,TRUE)

Công thức này cho thấy thêm hoàn toàn có thể thăm dò độ quý hiếm ở dù C2 vô dải dù C5:C17. Nếu nhìn thấy độ quý hiếm thì trả về độ quý hiếm ứng kể từ và một mặt hàng vô cột D.

Công thức vô dù C9 là =VLOOKUP(B9,B2:C6,2,TRUE)
  • =VLOOKUP(B9,B2:C6,2,TRUE)

Tương tự động, công thức này thăm dò độ quý hiếm ở dù B9 vô dải dù B2:B22. Nếu nhìn thấy độ quý hiếm thì trả về độ quý hiếm ứng kể từ và một mặt hàng vô cột C

Lưu ý: Cả nhị hàm VLOOKUP này đều dùng tham ô đối TRUE ở cuối công thức, tức thị Shop chúng tôi mong muốn những hàm này thăm dò một độ quý hiếm kha khá khớp. Nói cách tiếp, hàm tiếp tục khớp những độ quý hiếm đúng đắn vô bảng tra cứu vãn giống như từng độ quý hiếm ở trong vòng này. Trong tình huống này, bạn phải bố trí những bảng tra cứu vãn theo dõi trật tự Tăng dần dần, kể từ nhỏ nhất cho tới lớn số 1.

Hàm VLOOKUP được trình diễn cụ thể rất nhiều ở phía trên,tuy nhiên điều này chắc chắn rằng rất đơn giản đối với câu mệnh lệnh IF lồng phức tạp 12 mức! Có những quyền lợi không giống không nhiều rõ nét hơn như là sau:

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

  • Có thể đơn giản và dễ dàng update những độ quý hiếm vô bảng và chúng ta ko khi nào nên sửa đổi công thức nếu như những ĐK thay cho thay đổi.

  • Nếu chúng ta không thích người xem coi hoặc can thiệp vô bảng tham ô chiếu của tớ, chỉ việc đặt điều bảng tham ô chiếu vào một trong những trang tính không giống.

Bạn với biết?

Hiện với 1 hàm IFS hoàn toàn có thể thay cho thế nhiều câu mệnh lệnh IF lồng nhau vày một hàm độc nhất. Vì vậy, thay cho ví dụ của Shop chúng tôi về những điểm lúc đầu chứa chấp 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 nên ra sức thức rất đơn giản chỉ với 1 hàm IFS duy nhất:

Hàm IFS tuyệt vời lắm vì thế chúng ta không nhất thiết phải lo ngại về toàn bộ những câu mệnh lệnh IF và vết ngoặc tròn trặn bại.

Bạn cần thiết thêm thắt trợ giúp?

Bạn luôn luôn hoàn toàn có thể căn vặn Chuyên Viên vô Cộng đồng nghệ thuật Excel hoặc nhận tương hỗ trong Cộng đồng.

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à mới mẻ hơn)
Hàm COUNTIF tiếp tục kiểm đếm những độ quý hiếm dựa vào một tiêu chuẩn đơn lẻ
Hàm COUNTIFS tiếp tục kiểm đếm những độ quý hiếm dựa vào nhiều chi chí
Hàm SUMIF tiếp tục tính tổng những độ quý hiếm dựa vào một tiêu chuẩn đơn lẻ
Hàm SUMIFS tiếp tục tính tổng những độ quý hiếm dựa vào nhiều chi chí
Hàm AND
Hàm OR
Hàm VLOOKUP
Tổng quan lại về những công thức vô Excel
Cách rời công thức bị hỏng
Phát hiện nay lỗi vô công thức
Hàm lô-gic
Excel hàm (theo trật tự bảng chữ cái)
Excel hàm (theo thể loại)