Hàm if lòng vào nhau

Bài viết này, Học Excel Online vẫn khuyên bảo chúng ta giải pháp sử dụng các hàm IF lồng nhau vào Excel nhằm kiểm soát những ĐK. Trong khi chúng ta đang khám phá một vài hàm không giống hoàn toàn có thể sửa chữa nhé!

Bạn thường thực thi những đưa ra quyết định ngắn gọn xúc tích của bản thân mình ra làm sao trong Excel? Trong hầu hết các trường thích hợp, bạn sẽ sử dụng một công thức IF nhằm kiểm tra ĐK của người sử dụng với trả về một giá trị trường hợp điều kiện được thỏa mãn nhu cầu, cực hiếm khác nếu điều kiện ko được đáp ứng. Nhưng, để nhận xét nhiều hơn một điều kiện với trả về các quý hiếm khác biệt tùy nằm trong vào kết quả thì bạn cần lồng những hàm IF sát vào nhau.

You watching: Hàm if lòng vào nhau

Mặc cho dù vô cùng thịnh hành cùng dễ sử dụng, tuy nhiên hàm IF lồng nhau trong Excel chưa hẳn là biện pháp duy nhất nhằm kiểm soát những điều kiện vào Excel. Trong khuyên bảo này, các bạn sẽ tìm thấy một số bí quyết thay thế chắc chắn rằng xứng đáng để tìm hiểu đấy.


Xem nhanh


IF lồng nhau cùng với điều kiện OR / AND

Câu lệnh IF lồng nhau

Đây là bí quyết IF cổ điển lồng nhau trong một dạng chung:

IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

Quý Khách rất có thể thấy rằng mỗi hàm IF tiếp sau được nhúng vào value_if_false đối số của hàm trước. Mỗi hàm IF được đặt trong tập ngoặc đối kháng riêng biệt của chính nó cùng tất cả những vệt ngoặc 1-1 đóng góp ở cuối bí quyết.

Công thức IF lồng nhau bình thường này review 3 điều kiện với trả về 4 hiệu quả khác nhau (công dụng 4 được trả về giả dụ không tồn tại điều kiện như thế nào là TRUE). Để dễ hiểu hơn thì câu lệnh IF lồng nhau này thử dùng Excel tiến hành các làm việc sau:


*

Kiểm tra điều kiện 1(decision1), trường hợp TRUE – trả lại tác dụng 1(result1), nếu như SAI —

soát sổ ĐK 2(decision2), ví như TRUE – trả về hiệu quả 2(result2), trường hợp SAI –

kiểm soát ĐK 3(decision3), nếu như TRUE – trả lại hiệu quả 3(result3), nếu SAI –

trsinh hoạt về kết quả4(result4)

Ví dụ: hãy tò mò huê hồng của một trong những nhân viên bán sản phẩm dựa vào lợi nhuận của họ:

Uỷ banBán hàng
3%$ 1 – $ 50
5%$ 51 – $ 100
7%$ 101 – $ 150
10%Hơn 150 đô la

Trong toán học tập, bài toán chuyển đổi sản phẩm công nghệ tự bổ sung cập nhật ko chuyển đổi tổng. Trong Excel, câu hỏi chuyển đổi trang bị từ bỏ những hàm IF vẫn chuyển đổi công dụng. Tại sao? Bởi bởi cách làm IF lồng nhau trả về một quý giá khớp ứng cùng với ĐK TRUE trước tiên. Do đó, trong số câu lệnh IF lồng nhau của doanh nghiệp, Việc bố trí những ĐK theo như đúng hướng – cao đến tốt hoặc phải chăng mang lại cao là khôn cùng đặc biệt quan trọng. Trong ngôi trường thích hợp này, bọn họ bình chọn điều kiện “cao nhất” trước, tiếp đến là “cao thiết bị hai”, v.v.

=IF(B2>=150, 10%, IF(B2>=101, 7%, IF(B2>=51, 5%, IF(B2>=1, 3%, “”))))

*
1 Câu lệnh IF lồng nhau vào Excel với các ví dụ thực tế

Nếu họ thu xếp các ĐK theo vật dụng tự trở lại, trường đoản cú bên dưới lên, hiệu quả đang sai vì công thức của bọn họ sẽ dừng sau phân tích súc tích trước tiên mang lại ngẫu nhiên giá trị như thế nào to hơn 1. Giả sử, các bạn gồm lợi nhuận 100 đô la – to hơn 1, tức thì chớp nhoáng cách làm sẽ không kiểm tra các ĐK không giống cùng trả lại 3% như tác dụng.

Nlỗi chúng ta thấy đấy, đề xuất mất tương đối nhiều thời gian nhằm gây ra súc tích của một câu lệnh IF lồng nhau cho tới không còn. Và tuy nhiên Microsoft Excel cho phép lồng tối nhiều 64 hàm IF vào một công thức, cơ mà đó không phải là vấn đề chúng ta thực thụ ao ước có tác dụng trong bảng tính của bản thân mình. Vì vậy, nếu như bạn (hoặc ai đó) vẫn nhìn chăm chắm vào cách làm IF lồng nhau của Excel cùng nỗ lực khám phá coi nó đích thực làm cái gi, đã đến lúc lưu ý lại kế hoạch của công ty với có thể lựa chọn một hiện tượng khác vào kho trang bị của người sử dụng.

IF lồng nhau với điều kiện OR / AND

Trong ngôi trường vừa lòng bạn phải review một vài ba tập hòa hợp những ĐK không giống nhau, chúng ta cũng có thể biểu hiện những ĐK đó bởi hàm OR cũng tương tự hàm AND, lồng các hàm phía bên trong các câu lệnh IF với tiếp đến lồng những câu lệnh IF vào với nhau, tương đối dễ dàng nắm bắt đúng không?

IF lồng nhau trong Excel cùng với những câu lệnh OR

Bằng biện pháp thực hiện hàm OR chúng ta cũng có thể chất vấn nhì hoặc nhiều điều kiện khác nhau vào khám nghiệm xúc tích của từng hàm IF với trả về TRUE ví như gồm (tối thiểu một) đối số OR dự trù thành TRUE. Để dễ dàng nắm bắt hơn thì chúng ta cùng làm cho ví dụ sau nhé!

Giả sử, chúng ta có nhì cột bán sản phẩm, doanh số tháng 1 làm việc cột B với doanh số mon 2 nghỉ ngơi cột C. Quý Khách mong mỏi bình chọn các số trong cả nhị cột và tính tân oán hoả hồng dựa trên số cao hơn. Nói phương pháp không giống, bạn tạo ra một bí quyết với súc tích sau: giả dụ lợi nhuận mon 1 hoặc mon 2 lớn hơn 150 đô la, tín đồ bán cảm nhận 10% huê hồng, ví như doanh số mon 1 hoặc mon 2 to hơn 100 đô la, thì fan bán nhận được 7% hoa hồng.

Để làm bài này, hãy viết một vài ba câu lệnh OF nhỏng OR (B2> = 150, C2> = 150) và lồng chúng vào những hàm IF sẽ bàn thảo sống trên. Kết quả là bạn đã có được công thức này:

=IF(OR(B2>=150, C2>=150), 10%, IF(OR(B2>=101, C2>=101),7%, IF(OR(B2>=51, C2>=51), 5%, IF(OR(B2>=11, C2>=1), 3%, “”))))

Và ta đang gồm hoả hồng nên tìm dựa vào số tiền bán hàng cao hơn:

*
2 Câu lệnh IF lồng nahau vào Excel cùng những ví dụ thực tế

Để hiểu thêm ví dụ về bí quyết, sung sướng xem câu lệnh IF OR trong Excel

IF lồng nhau trong Excel với câu lệnh AND

Nếu bạn muốn công dụng bao gồm các ĐK, hãy biểu đạt chúng bằng cách áp dụng Hàm AND.

Ví dụ: để hiểu hoả hồng dựa trên số lượng bán sản phẩm thấp hơn, hãy tiến hành bí quyết bên trên và thay thế sửa chữa câu lệnh OR bằng câu lệnh AND. Nói giải pháp không giống, chúng ta thưởng thức Excel chỉ trả lại 10% giả dụ doanh số tháng 1 cùng mon 2 lớn hơn 150 đô la, 7% nếu doanh số mon 1 cùng mon 2 to hơn 100 đô la, v.v.

=IF(AND(B2>=150, C2>=150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=11, C2>=1), 3%, “”))))

Công thức IF lồng nhau sẽ tính toán huê hồng dựa trên số tốt rộng trong các cột B và C. Nếu một trong các nhị cột trống, không có hoa hồng làm sao cả vì chưng không tồn tại ĐK AND làm sao được đáp ứng:

*
3 Câu lệnh IF lồng nhau trong Excel và các ví dụ thực tế

Nếu bạn có nhu cầu trả về 0% cố vày những ô trống, hãy sửa chữa một chuỗi trống (” “) trong đối số sau cuối bởi 0%:

=IF(AND(B2>=150, C2>=150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=11, C2>=1), 3%, 0%))))

*
4 Câu lệnh IF lồng nhau vào Excel cùng những ví dụ thực tế

Tìm thêm thông tin trên đây: Excel IF với tương đối nhiều điều kiện AND / OR.

VLOOKUP. cố vì IF lồng nhau trong Excel

Khi nhiều người đang xử trí “thang đo”, Tức là các phạm vi quý hiếm số liên tục cùng cả nhà bao che toàn thể phạm vi, vào hầu hết những ngôi trường vừa lòng, bạn cũng có thể áp dụng Chức năng VLOOKUPhường cố gắng bởi những hàm IF lồng nhau.

Để bắt đầu, bạn hãy chế tạo ra một bảng tmê say chiếu nhỏng ảnh chụp screen bên dưới. Sau kia, thiết kế một phương pháp Vlookup cùng với tương quan khoảng, tức là cùng với range_lookup được đặt thành TRUE.

Giả sử quý giá tra cứu vãn là B2 với bảng tham mê chiếu là F2: G5, ta bao gồm bí quyết sau:

=VLOOKUP(B2,$F$2:$G$5,2,TRUE)

Lưu ý rằng hãy sửa table_array với những tyêu thích chiếu tuyệt đối ($F$2:$G$5) nhằm coppy đúng chuẩn bí quyết vào các ô khác:

*
5 Câu lệnh IF lồng nhau trong Excel cùng những ví dụ thực tế

Bằng biện pháp đặt đối số cuối cùng của cách làm Vlookup thành TRUE, tức thị nhiều người đang nói cùng với Excel rằng giả dụ không tìm kiếm thấy công dụng khớp đúng đắn thì nên trả về giá trị lớn nhất tiếp theo sau nhỏ tuổi rộng quý giá tra cứu vớt. Nói một biện pháp dễ dàng nắm bắt hơn là công thức của bạn sẽ không chỉ có khớp với những quý hiếm đúng mực vào bảng tra cứu giúp Hơn nữa bất kỳ cực hiếm như thế nào nằm ở gần nó nhất.

See more: Tổng Đài Điện Thoại Quốc Gia Bảo Vệ Trẻ Em 111 Phát Huy Hiệu Quả

Ví dụ: quý hiếm tra cứu vớt trong B3 là $95. Số này không lâu dài vào bảng tra cứu vớt, bây giờ Vlookup cùng với tác dụng khớp đúng đắn đang trả về lỗi #N/A, nhưng mà Vlookup cùng với công dụng giao động sẽ thường xuyên search kiếm cho tới lúc tìm kiếm thấy quý hiếm sớm nhất nhỏ hơn giá trị tra cứu giúp (vào ví dụ của chúng ta là $50) cùng trả về quý giá từ cột lắp thêm nhị trong thẳng hàng (là 5%).

Nhưng ví như quý giá tra cứu vãn bé dại rộng số nhỏ tuổi duy nhất trong bảng tra cứu vớt hoặc ô tra cứu giúp thì sao? Trong trường phù hợp này, bí quyết Vlookup đang trả về lỗi #N/A, nếu bạn ko say đắm thì hãy lồng VLOOKUPhường vào bên trong IFERROR và cung cấp giá trị mang đến áp ra output Khi không tìm kiếm thấy cực hiếm tra cứu vãn. Ví dụ:

=IFERROR(VLOOKUP(B2, $F$2:$G$5, 2, TRUE), “Outside range”)

Một lưu ý quan trọng bạn phải nhớ rằng để cách làm Vlookup bao gồm hiệu quả khoảng duy nhất, cột trước tiên trong bảng tra cứu vớt nên được sắp xếp theo sản phẩm từ bỏ tăng cao, từ nhỏ tốt nhất mang đến lớn số 1 nhé!

Để hiểu thêm biết tin, chúng ta có thể xem: Đối sánh đúng đắn VLOOKUP.. đối với tương quan khoảng VLOOKUP

Câu lệnh IFS thay thế cho hàm IF lồng nhau

Trong Excel năm 2016 cùng những phiên phiên bản mới rộng, Microsoft vẫn trình làng một chức năng đặc biệt để Đánh Giá các ĐK – công thức IFS.

Một công thức IFS có thể cách xử lý cho tới 127 khám nghiệm logic/value_if_true các cặp và bài kiểm soát xúc tích và ngắn gọn trước tiên review TRUE “wins”:

IFS (logic_test1, value_if_true1, …)

Với cú pháp trên, phương pháp IF lồng nhau rất có thể được thành lập lại theo cách này:

=IFS(B2>=150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%)

Quý Khách lưu ý rằng hàm IFS đang trả về lỗi #N/A nếu như không có điều kiện nào được đáp ứng nhu cầu. Để tránh vấn đề đó, chúng ta cũng có thể thêm 1  logic/value_if_true đến cuối phương pháp của bạn sẽ trả về 0 hoặc chuỗi rỗng (“”) hoặc ngẫu nhiên quý hiếm làm sao bạn muốn trường hợp không có phxay thử xúc tích nào trước đó là TRUE:

=IFS(B2>=150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%, TRUE, “”)

Công thức của họ đã trả về một ô trống nạm vì lỗi #N/A ví như một ô tương xứng vào cột B trống hoặc cất văn bản tốt là số âm.

*
6 Câu lệnh IF lồng nhau vào Excel và các ví dụ thực tế

Lưu ý: Giống nhỏng IF lồng nhau, hàm IFS của Excel đã trả về một quý hiếm khớp ứng với ĐK đầu tiên dự tính thành TRUE, đó là lý do tại sao sản phẩm công nghệ tự soát sổ logic vào phương pháp IFS gồm sự việc.

Để biết thêm báo cáo, xin vui mừng coi Hàm IFS của Excel nuốm vị IF lồng nhau.

Hàm CHOOSE cố gắng mang đến phương pháp IF lồng nhau vào Excel

Một biện pháp không giống nhằm khám nghiệm những ĐK vào Excel là sử dụng hàm CHOOSE, hàm này sẽ trả về một cực hiếm từ bỏ danh sách dựa vào địa điểm của giá trị đó.

Áp dụng đến tập dữ liệu mẫu, ta bao gồm công thức nlỗi sau:

=CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>=150), 3%, 5%, 7%, 10%)

Trong đối số thứ nhất (index_num), chúng ta đánh giá toàn bộ các ĐK và thêm kết quả. Cho rằng TRUE tương tự với một và FALSE thành 0, Theo phong cách này các bạn tính được địa chỉ của quý giá sẽ trả về.

Ví dụ: quý giá vào B2 là $150. Đối với giá trị này, cả 4 điều kiện là TRUE, nghĩa là index_num bằng 4, nghĩa là giá trị đồ vật tư được trả lại, là 10%.

*
7 Câu lệnh IF lồng nhau trong Excel với những ví dụ thực tế

Nếu không có kết quả làm sao là TRUE, index_num bởi 0 và công thức trả về #VALUE! lỗi. Đừng rối, hãy gói CHOOSE trong Hàm IFERROR như thế này:

=IFERROR(CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>=150), 3%, 5%, 7%, 10%), “”)

Để hiểu thêm biết tin, xin vui lòng xem Hàm CHOOSE vào Excel cùng các ví dụ thực tế.

Hàm SWITCH là một trong dạng nđính thêm gọn của IF lồng nhau trong Excel

Nếu nhiều người đang xử lý một tập hợp các quý giá được xác định trước cố định, chưa phải Phần Trăm, rứa bởi vì những câu lệnh IF lồng nhau phức hợp, chúng ta có thể áp dụng hàm SWITCH như sau:

SWITCH(expression, value1, result1, value2, result2, …, )

Trong trường hòa hợp bạn muốn tính hoa hồng dựa vào những lớp A B C D, nắm vị số chi phí bán sản phẩm, bạn có thể sử dụng phiên phiên bản nhỏ tuổi gọn này của phương pháp IF lồng nhau vào Excel:

=SWITCH(C2, “A”, 10%, “B”, 7%, “C”, 5%, “D”, 3%, “”)

Hoặc, chúng ta có thể chế tác một bảng tham mê chiếu nlỗi hình ảnh chụp màn hình hiển thị bên dưới và thực hiện những tmê man chiếu ô thay bởi các cực hiếm được mã hóa cứng:

=SWITCH(C2, $F$2, $G$2, $F$3, $G$3, $F$4, $G$4, $F$5, $G$5, “”)

*
Hàm SWITCH là một dạng nlắp gọn của IF lồng nhau vào Excel

Lưu ý: bạn hãy khóa tất cả những tsay mê chiếu ngoại trừ tđắm say chiếu thứ nhất bằng vệt $ nhằm ngăn uống chúng biến hóa Khi coppy công thức sang các ô khác nhé.

Crúc ý: Hàm SWITCH chỉ khả dụng trong Excel năm 2016 trnghỉ ngơi lên.

See more: Đh Công Đoàn Công Bố Điểm Chuẩn Đại Học Công Đoàn 2017, Điểm Chuẩn Lda

Để biết thêm lên tiếng, chúng ta có thể coi Hàm SWITCH – dạng rút gọn gàng của câu lệnh IF lồng nhau.

Ghnghiền những hàm IF trong Excel

Nhỏng mình đã đề cập vào ví dụ trước, hàm SWITCH chỉ được áp dụng trong Excel năm nhâm thìn. Còn nếu bạn thực hiện Excel phiên phiên bản cũ hơn, bạn có thể phối hợp hai hoặc các câu lệnh IF bằng cách thực hiện toán thù tử Concatenate (&) hoặc hàm CONCATENATE nhé!

Ví dụ:

=(IF(C2=”a”, 10%, “”) & IF(C2=”b”, 7%, “”) & IF(C2=”c”, 5%, “”) và IF(C2=”d”, 3%, “”))*1

Hoặc là

=CONCATENATE(IF(C2=”a”, 10%, “”), IF(C2=”b”, 7%, “”), IF(C2=”c”, 5%, “”) & IF(C2=”d”, 3%, “”))*1

*
9 Câu lệnh IF lồng nhau vào Excel với các ví dụ thực tế

Nhỏng chúng ta có thể nhận biết, họ nhấn công dụng với một trong cả nhị phương pháp, tiếp đến nó sẽ thay đổi một chuỗi được trả về vày công thức Concatenate thành một số trong những. Nếu Áp sạc ra dự kiến ​​của người tiêu dùng là văn uống bản thì các bạn ko đề nghị bước nhân này nhé!