Cách sử dụng hàm IF lồng nhau trong Excel (6 ví dụ lý tưởng)

  • Chia Sẻ Cái Này
Hugh West

Trong bài viết này, chúng ta sẽ học cách sử dụng hàm IF lồng nhau trong Excel . Khi một hàm được chèn vào bên trong một hàm khác, thì nó được gọi là hàm lồng nhau. Hôm nay, chúng tôi sẽ trình bày 6 các ví dụ lý tưởng về hàm NẾU lồng nhau. Những ví dụ này sẽ giúp bạn hiểu cách sử dụng hàm NẾU lồng nhau . Vì vậy, không chậm trễ nữa, chúng ta hãy bắt đầu cuộc thảo luận.

Tải sách thực hành xuống

Tải sách thực hành từ đây.

Sử dụng Hàm IF lồng nhau. xlsx

Giới thiệu về Hàm IF trong Excel

Để hiểu hàm IF lồng nhau , trước tiên chúng ta cần biết về hàm IF . Trong Microsoft Excel , Hàm IF kiểm tra một điều kiện nhất định và nếu đáp ứng thì sẽ hiển thị kết quả. Ngoài ra, nếu điều kiện không được đáp ứng, thì sẽ hiển thị một kết quả khác.

  • Cú pháp

IF (logic_test, [value_if_true], [value_if_false])

  • Đối số

logic_test: Đó là bắt buộc đối số của hàm IF . Đối số này đại diện cho điều kiện đã cho cho một ô hoặc một dải ô.

[value_if_true]: Đây là đối số thứ hai của hàm. Đó là câu lệnh được xác định nếu điều kiện được đáp ứng.

[value_if_false]: Đó là đối số thứ ba xuất hiện nếu điều kiện sai.

Giới thiệu về Hàm IF lồng nhau trong Excel

Hàm lồng nhauchức năng IFS , chúng ta có thể sử dụng tập dữ liệu trước đó.

Hãy quan sát các bước bên dưới để biết thêm.

CÁC BƯỚC:

  • Để bắt đầu, hãy chọn Ô D5 và nhập công thức:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Sau đó, nhấn Enter .

Đây, Kiểm tra 1 là kiểm tra xem Ô C5 có lớn hơn 5500 hay không. Nếu TRUE thì nó sẽ hiển thị 12 %. Nếu không, nó sẽ chuyển sang Kiểm tra 2 , v.v.

  • Trong bước tiếp theo, hãy sử dụng Fill Handle xuống để xem tất cả kết quả.

3. Chèn hàm CHOOSE

Chúng ta cũng có thể sử dụng hàm CHOOSE để kiểm tra nhiều điều kiện. Hàm CHOOSE trả về một giá trị từ danh sách dựa trên số chỉ mục của giá trị đó. Dạng tổng quát của hàm CHOOSE được đưa ra bên dưới.

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Bạn có thể kiểm tra thêm các kiểm tra bên trong công thức nếu muốn .

Hãy chú ý đến các bước bên dưới để biết thêm.

BƯỚC:

  • Trong đầu, chọn Ô D5 và nhập công thức:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Sau đó, nhấn Nhập .

Tại đây, bạn có thể thấy bốn đối số bên trong CHOOSE chức năng. Trong đối số đầu tiên, chúng ta đã đặt tất cả các điều kiện thêm chúng bằng dấu cộng ( + ). Sau đó, trong các đối số tiếp theo, chúng tôi đã đặt giá trị của kết quả vớiliên quan đến vị trí của các điều kiện. Ví dụ: đối số thứ hai biểu thị kết quả của điều kiện thứ nhất . Và cứ thế tiếp tục.

  • Cuối cùng, hãy kéo Fill Handle xuống.

4. Thử Hàm SWITCH trong Excel

Bạn cũng có thể sử dụng hàm SWITCH thay thế cho hàm NẾU lồng nhau . Nhưng, bạn cần nhớ một điều. Bạn có thể sử dụng hàm SWITCH khi cần xử lý một tập hợp cố định các giá trị cụ thể. Trong tập dữ liệu, bạn có thể thấy chúng tôi đã giới thiệu Xếp hạng thay cho Phạm vi bán hàng . Các giá trị cụ thể này của Xếp hạng sẽ giúp chúng tôi phân phối tiền hoa hồng một cách dễ dàng.

Hãy làm theo các bước bên dưới để biết thêm về phương pháp này.

CÁC BƯỚC:

  • Trước hết, nhập công thức bên dưới vào Ô E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Bây giờ, nhấn Enter để xem kết quả.

Ở đây, công thức sẽ tìm kiếm giá trị của Ô D5 . Nếu giá trị là A , thì nó sẽ in ra 5 %, nếu B thì 9 % và nếu C sau đó 12 %.

  • Trong bước tiếp theo, chỉ cần kéo Xử lý điền xuống.

5. Sử dụng Hàm CONCATENATE

Hàm SWITCH đã được giới thiệu trong Excel 2016 . Các phiên bản cũ hơn không có chức năng SWITCH . Trong trường hợp đó, bạn có thể sử dụng hàm CONCATENATE thay chophương pháp trước.

Hãy thảo luận về các bước bên dưới.

BƯỚC:

  • Đầu tiên đặt, nhập công thức bên dưới vào Ô E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Sau đó, nhấn Nhập để xem kết quả.

Ở đây, chúng ta đã nối nhiều IF chức năng. Công thức này hiển thị 5 % nếu giá trị của Ô D5 A , 9 % nếu B 12 % if C .

  • Cuối cùng, kéo Fill Handle xuống để xem kết quả trong các ô mong muốn.

Những điều cần nhớ

Bạn cần nhớ những điều sau khi làm việc với hàm NẾU lồng nhau trong Excel.

  • Bạn phải duy trì thứ tự kiểm tra và kết quả phù hợp khi đang sử dụng hàm NẾU lồng nhau .
  • Trong Excel 2007 2016 , bạn có thể sử dụng tối đa 64 điều kiện.
  • Nếu công thức của bạn trở nên lớn hơn do số lượng điều kiện, hãy áp dụng các phương pháp thay thế.
Công thức IF chứa nhiều hàm IF . Trong trường hợp có nhiều điều kiện, chúng ta cần sử dụng hàm IF bên trong một hàm IF khác. Dạng tổng quát của hàm IF lồng nhau có thể được viết là: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Tại đây,

  • C1: Điều kiện đầu tiên.
  • T1: Giá trị sẽ được hiển thị nếu điều kiện đầu tiên được đáp ứng.
  • C2: Điều kiện thứ hai.
  • T2: Giá trị được hiển thị nếu điều kiện thứ hai được đáp ứng.
  • C3: Điều kiện thứ ba.
  • T3: Giá trị được hiển thị nếu điều kiện thứ ba được đáp ứng.
  • C4: Điều kiện thứ tư.
  • T4: Giá trị sẽ được hiển thị nếu điều kiện thứ tư được đáp ứng.
  • F4: Đây là giá trị sẽ được hiển thị nếu điều kiện không được đáp ứng .

Bạn có thể thêm nhiều điều kiện hơn tùy theo nhu cầu của mình bên trong công thức.

6 Ví dụ Lý tưởng về Sử dụng Hàm IF Lồng nhau trong Excel

1. Sử dụng Đơn giản Hàm IF lồng nhau để tìm kết quả

Để hiểu cách sử dụng hàm IF lồng nhau, chúng tôi sẽ trình bày một ví dụ đơn giản ngay từ đầu. Trong ví dụ này, chúng tôi sẽ cố gắng tìm kết quả của một số học sinh. Ở đây, chúng tôi đang sử dụng ba điều kiện.

  • Thứ nhất, nếu học sinh đạt 70 hoặc cao hơn thì học sinh đó sẽ đỗ.
  • Thứ hai, nếu dưới 70 thì bị trượt.
  • Thứ ba, nếu không có điểm thì bị coi làvắng mặt.

Hãy làm theo các bước bên dưới để xem cách thức hoạt động của hàm NẾU lồng nhau .

BƯỚC :

  • Trước hết, hãy chọn Ô C5 và nhập công thức:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Sau đó, nhấn Enter để xem kết quả.

Trong công thức này,

  • Đối số đầu tiên là C5= “” và đối số thứ hai là “Vắng mặt” . Nó biểu thị điều kiện đầu tiên. Nó cho biết nếu Ô C5 trống, thì nó sẽ hiển thị đối số thứ hai. Trong trường hợp của chúng tôi, đó là Vắng mặt .
  • Hàm IF thứ hai cho biết rằng nếu điểm cao hơn 70 thì học sinh sẽ đi qua. Nếu không, anh ấy sẽ không làm.
  • Trong bước tiếp theo, hãy đặt con trỏ ở phía dưới cùng bên phải của Ô D5 và kéo Xử lý điền xuống.

  • Cuối cùng, bạn sẽ thấy kết quả như hình bên dưới.

2. Tìm điểm bằng hàm IF lồng nhau trong Excel

Trong ví dụ thứ hai, chúng ta sẽ sử dụng hàm NẾU lồng nhau trong Excel để tìm điểm của một số học sinh. Đây là một trong những ví dụ được sử dụng nhiều nhất để mô tả hàm NIF lồng nhau. Đối với ví dụ này, chúng tôi sẽ sử dụng tập dữ liệu có chứa điểm của một số học sinh. Ở đây, phạm vi điểm và điểm tương ứng cũng được đưa ra. Chúng ta cần đánh giá điểm của học sinh dựa trên số điểm các em đạt được.

Hãyquan sát các bước bên dưới để tìm hiểu thêm về ví dụ này.

BƯỚC:

  • Đầu tiên, hãy chọn Ô D5 và nhập công thức:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Sau đó, nhấn Enter để xem kết quả.

Trong công thức này,

  • Điều kiện đầu tiên của chúng ta là kiểm tra xem có bất kỳ dấu nào bên dưới không 61 .
  • Nếu TRUE , thì nó trả về F .
  • Nếu FALSE , thì nó sẽ kiểm tra IF IF
  • tiếp theo Trong hàm IF tiếp theo, nó kiểm tra các dấu bên dưới 71 và trả về D nếu đúng TRUE .
  • Theo cách này, hàm NẾU lồng nhau sẽ tiếp tục kiểm tra tất cả các điều kiện.
  • Sau đó , sử dụng Fill Handle để xem kết quả trong tất cả các ô.

3. Áp dụng hàm IF lồng nhau trong Excel để phân bổ ngày nghỉ

Chúng ta cũng có thể sử dụng hàm NẾU lồng nhau cho nhiều mục đích hơn. Trong ví dụ thứ ba, chúng tôi sẽ cố gắng phân bổ khoảng thời gian Kỳ nghỉ cho nhân viên của một công ty. Để phân bổ thời gian nghỉ phép, chúng tôi đã đưa ra một số điều kiện. Nếu thời gian làm việc của nhân viên là 15 năm trở lên thì nhân viên đó sẽ có 25 ngày nghỉ phép. Nếu là từ 9 đến 14 năm, thì anh ấy sẽ có 15 ngày nghỉ phép. Và cuối cùng, nếu thời gian làm việc dưới 9 năm thì anh ta sẽ có 10 ngày nghỉ phép.

Hãy trả lương chú ý đến các bước dưới đâyđể tìm hiểu ví dụ.

Các BƯỚC:

  • Đầu tiên, chọn Ô D5 và nhập công thức bên dưới:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Sau đó, nhấn Enter để xem kết quả.

Trong công thức này, chúng tôi đã sử dụng các điều kiện 3 .

  • Trong điều kiện đầu tiên, chúng tôi đã kiểm tra xem Ô C5 lớn hơn 15 . Vì nó là TRUE , nó hiển thị 25 trong Ô D5 .
  • Nếu nó là FALSE , thì nó sẽ kiểm tra điều kiện tiếp theo, v.v.
  • Cuối cùng, hãy kéo Fill Handle xuống để xem kết quả như ảnh chụp màn hình bên dưới.

4. Xác định trạng thái thanh toán bằng hàm IF lồng nhau trong Excel

Trong thực tiễn cuộc sống, chúng ta cần xác định trạng thái thanh toán thường xuyên. Các tổ chức cung cấp dịch vụ cần lưu giữ hồ sơ thanh toán của khách hàng. Trong những trường hợp đó, chúng ta cũng có thể sử dụng hàm NẾU lồng nhau .

Trong tập dữ liệu bên dưới, chúng ta có thể thấy Hóa đơn Số tiền đã thanh toán của một số khách hàng. Sử dụng thông tin này, chúng tôi sẽ cố gắng cập nhật cột Trạng thái .

Vì vậy, hãy làm theo các bước bên dưới để hiểu ví dụ.

CÁC BƯỚC:

  • Đầu tiên, hãy chọn Ô G5 và nhập công thức:
=IF(F5=0,"Paid",IF(TODAY()

  • Nhấn Enter để xem kết quả.

Trong công thức này,

  • Trước tiên, chúng tôi sẽ kiểm tra xem Ô F5 có bằng 0 hay không.Nếu là TRUE , thì nó sẽ hiển thị Paid .
  • Nếu không, nó sẽ chuyển sang điều kiện thứ hai.
  • Trong điều kiện thứ hai, chúng tôi đã sử dụng hàm TODAY và so sánh nó với Ngày đến hạn .
  • Nếu ngày hiện tại lớn hơn Ngày đến hạn , thì, nó sẽ hiển thị Đến hạn .
  • Và nếu ngày hiện tại nhỏ hơn Ngày đến hạn , thì nó sẽ hiển thị Bật .
  • Cuối cùng, hãy kéo Fill Handle xuống để xem kết quả trong tất cả các ô.

5. Chèn Hàm IF lồng nhau trong Excel để trả về tích đúng

Trong ví dụ này, chúng tôi sẽ cố gắng trả về tích đúng của hai số bằng hàm NẾU lồng nhau . Để giải thích ví dụ, chúng tôi sẽ sử dụng tập dữ liệu bên dưới.

Hãy làm theo các bước bên dưới để hiểu ví dụ.

BƯỚC:

  • Để bắt đầu, hãy chọn Ô C5 và nhập công thức:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Và nhấn Enter .

Trong công thức này,

  • Điều kiện đầu tiên là kiểm tra xem Ô B5 có bằng 15×12 hay không. Nếu TRUE thì nó sẽ hiển thị 180 . Nếu là FALSE thì chúng ta sẽ chuyển sang điều kiện tiếp theo.
  • Trong điều kiện tiếp theo, nó sẽ tìm kiếm 14×19 và hiển thị 266 nếu thỏa mãn điều kiện.
  • Và ở điều kiện cuối cùng, nó sẽ tìm kiếm giá trị của 2 0x25 và hiển thị 500 nếu thỏa mãnđiều kiện.
  • Sau khi nhập công thức, hãy kéo Fill Handle xuống.

  • Cuối cùng bạn sẽ thấy kết quả như hình bên dưới.

6. Áp dụng hàm IF lồng nhau với hàm AND/OR trong Excel

Trong ví dụ trước, chúng ta sẽ sử dụng hàm NẾU lồng nhau với cả AND & Hàm OR . Trước tiên, chúng tôi sẽ trình bày cách sử dụng hàm OR và sau đó, chúng tôi sẽ triển khai hàm AND .

Để giải thích ví dụ, chúng tôi sẽ sử dụng tập dữ liệu chứa thông tin về số lượng bán hàng của Tháng 3 & Tháng 4 . Chúng tôi sẽ phân phối Hoa hồng bán hàng dựa trên số tiền bán hàng của họ.

Hãy làm theo các bước bên dưới để tìm hiểu thêm về cách phân phối hoa hồng.

CÁC BƯỚC:

  • Đầu tiên, hãy chọn Ô E5 và nhập công thức:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Sau đó, nhấn phím Enter để xem kết quả.

Trong công thức này, chúng ta đã sử dụng hàm IF lồng nhau với hàm OR . Chúng ta có thể sử dụng nhiều điều kiện bên trong hàm OR . Nếu bất kỳ một trong các điều kiện này là TRUE thì nó sẽ hiển thị giá trị được chỉ định. Điều đó có nghĩa là nếu bạn cần đáp ứng bất kỳ một điều kiện nào, thì bạn nên áp dụng hàm HOẶC .

  • Điều kiện đầu tiên kiểm tra xem doanh số bán hàng trong hai tháng bất kỳ có lớn hơn không hơn 5500 và nếu TRUE , nó sẽ đặt hoa hồng thành 12 %.
  • Trong điều kiện thứ hai, nó sẽ kiểm tra xem số tiền bán hàng có nằm trong khoảng 4001 đến 5500 . Nó in 9 % trong Hoa hồng .
  • Và điều kiện cuối cùng là kiểm tra số tiền bán hàng trong khoảng từ 2500 đến 4000 .
  • Sau đó, sử dụng Fill Handle để sao chép công thức xuống.

Lưu ý: Định dạng số của dải ô E5:E10 phải được đặt thành Phần trăm . Nếu không, nó sẽ hiển thị 0 .

  • Trong bước tiếp theo, chúng ta sẽ chèn công thức NẾU lồng nhau với hàm AND .
  • Vì mục đích đó, hãy chọn Ô E5 và nhập công thức:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Ở đây, cả hai điều kiện bên trong hàm AND phải là TRUE . Ngược lại, nó sẽ thực hiện điều kiện IF tiếp theo. Ví dụ: nếu cả Ô C5 D5 đều lớn hơn 5500 thì chỉ khi đó ô mới đặt hoa hồng thành 12 %.

  • Cuối cùng, hãy kéo Fill Handle xuống để xem tất cả kết quả.

Các lựa chọn thay thế của Hàm IF lồng nhau trong Excel

Việc triển khai hàm NẾU lồng nhau sẽ trở nên khó khăn nếu bạn có nhiều điều kiện. Công thức có thể trở nên lớn hơn và bất kỳ lỗi nhỏ nào cũng có thể dẫn bạn đến kết quả không chính xác. Để tránh những khó khăn, bạn có thể sử dụng các lựa chọn thay thế của lồng nhauHàm IF trong Excel. Ở đây, chúng ta sẽ thảo luận về 5 các lựa chọn thay thế. Bạn có thể sử dụng chúng tùy theo nhu cầu của mình.

1. Sử dụng Hàm VLOOKUP

Khi bạn đang sử dụng các dãy số liên tục, thì bạn có thể sử dụng hàm VLOOKUP thay vì hàm IF lồng nhau. Với mục đích này, bạn cần có một bảng tham chiếu và tạo công thức với kết quả gần đúng. Trong trường hợp của chúng tôi, bảng Hoa hồng là bảng tham chiếu của chúng tôi. Trong tập dữ liệu, chúng tôi có số tiền bán hàng cho từng nhân viên bán hàng và sẽ cố gắng phân bổ tiền hoa hồng.

Hãy làm theo các bước một cách cẩn thận để tìm hiểu thêm.

CÁC BƯỚC:

  • Đầu tiên, chọn Ô D5 và nhập công thức:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Sau đó, nhấn Enter .

Đây, chúng tôi đã sử dụng hàm VLOOKUP để tìm kiếm giá trị của Ô C5 trong cột thứ hai của bảng tra cứu trong phạm vi từ Ô C13 đến D15 . Chúng tôi cần áp dụng đối sánh gần đúng ở đây, vì vậy chúng tôi đã sử dụng TRUE trong đối số cuối cùng của công thức.

  • Cuối cùng, hãy kéo Fill Handle xuống dưới xem tất cả kết quả.

2. Áp dụng hàm IFS Excel

Ứng dụng hàm IFS thực hiện nhiệm vụ thực hiện nhiều điều kiện rất dễ dàng. Dạng tổng quát của hàm IFS có thể được viết là:

IFS(Test1,Value1,[Test 2],[Value 2]....)

Để giải thích việc sử dụng

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.