Cách dùng hàm if trong excel 2003 mới nhất

cách dùng hàm if trong excel 2003 đang được nhiều người tìm kiếm. Cùng 123DocX tìm hiểu ngay thôi

Excel cho Microsoft 365 Excel cho Microsoft 365 cho Mac Excel cho web Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2019 cho Mac Excel 2016 Excel 2016 cho Mac Excel 2013 Excel 2010 Excel 2007 Excel cho Mac 2011 Excel Starter 2010 Thêm .. bớt than

Hàm IF là một trong những hàm phổ biến nhất trong Excel và cho phép bạn so sánh hợp lý giữa giá trị và giá trị mong muốn.

Vì vậy, một câu lệnh IF có thể có hai kết quả. Kết quả đầu tiên là nếu so sánh của bạn là đúng, kết quả thứ hai là nếu so sánh của bạn là sai.

Ví dụ, = IF (C2 = Yes, 1,2) có nghĩa là IF (C2 = Yes, trả về 1, khác trả về 2).

Sử dụng hàm IF, một trong các hàm Boolean, để trả về một giá trị nếu điều kiện là đúng và một giá trị khác nếu điều kiện là sai.

IF (boolean_test, value_if_true, [value_if_false])

Ví dụ:

  • = IF (A2> B2, “Overbudget”, “OK”)
  • = IF (A2 = B2, B4-A4, ””)
Tên đối số Mô tả
    (Nhất thiết) Trạng thái bạn muốn kiểm tra.
    (Nhất thiết) Giá trị bạn muốn trả về nếu kết quả của   logic_test   là TRUE.
    (Quyền mua) Giá trị bạn muốn trả về nếu kết quả của   logic_test   là FALSE.

Ví dụ về hàm IF đơn giảnÔ D2 chứa công thức = IF (C2 = Yes, 1,2)

  • = IF (C2 = “Có”, 1,2)

Trong ví dụ trên, ô D2 cho biết:   IF (C2 = Có, trả về 1 khác trả về 2)Ô D2 chứa công thức = IF (C2 = 1, "YES", "NO").

  • = IF (C2 = 1, “Có”, “Không”)

Trong ví dụ này, công thức trong ô D2 có nội dung:   IF (C2 = 1, trả về Có, ngược lại trả về Không)  Như bạn thấy, hàm IF có thể được sử dụng để đánh giá cả văn bản và giá trị. Các hàm cũng có thể được sử dụng để đánh giá lỗi. Bạn sẽ không bị giới hạn trong việc chỉ cần kiểm tra xem một nội dung có bằng một nội dung khác và trả về một kết quả hay không, bạn cũng có thể sử dụng các toán tử toán học và thực hiện các phép tính khác tùy thuộc vào tiêu chí. Bạn cũng có thể lồng nhiều hàm IF với nhau để thực hiện nhiều phép so sánh.Cách dùng hàm if trong excel 2003 mới nhất

  • = IF (C2> B2, “Vượt quá ngân sách”, “Dưới ngân sách”)

Trong ví dụ trên, hàm IF trong ô D2 cho biết   IF (C2 lớn hơn B2, sau đó trả về “Vượt quá ngân sách”, nếu không trả về “Dưới ngân sách”)Cách dùng hàm if trong excel 2003 mới nhất B2, C2-B2, "") ”>

  • = IF (C2> B2, C2-B2,0)
  • ul>

    Trong hình trên, thay vì kết quả dạng văn bản, chúng ta sẽ trả về một phép tính toán học. Công thức trong ô E2 có nội dung: IF (Số tiền thực tế lớn hơn ngân sách, sau đó trừ đi số tiền thực tế, nếu không, không trả lại gì). Em> Cách dùng hàm if trong excel 2003 mới nhất

    Vấn đề Chuyện gì không ổn
    0 (không) trong ô Không có đối số nào cho đối sốvalue_if_true hoặc value_if_False. Để thấy giá trị trả về đúng, thêm văn bản đối số vào hai đối số đó hoặc thêm TRUE hoặc FALSE vào đối số.
    #NAME? Trong ô Lỗi này thường có nghĩa là công thức viết sai chính tả .

    Bạn cần thêm trợ giúp?

    Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.Xem thêm

    Các toán tử trong tính toán và mức độ ưu tiên trong Excel.

    Dùng các hàm lồng nha trong một công thức

    Sử dụng hàm IF để kiểm tra xem một ô có trống hay không

    Video: Hàm IF nâng cao

    Hàm IFS (các Microsoft 365, Excel 2016 và mới hơn)

    Hàm IF nâng cao – Làm việc với các công thức lồng nhau và tránh các sự cố

    Nội dung đào tạo bằng video: Hàm IF nâng cao

    Hàm COUNTIF sẽ đếm các giá trị dựa trên một tiêu chí đơn lẻ

    Hàm COUNTIFS sẽ đếm các giá trị dựa trên nhiều tiêu chí

    Hàm SUMIF sẽ tính tổng các giá trị dựa trên một tiêu chí đơn lẻ

    Hàm SUMIFS sẽ tính tổng các giá trị dựa trên nhiều tiêu chí

    Hàm AND

    Hàm OR

    Hàm VLOOKUP

    Tổng quan về các công thức trong Excel

    Làm thế nào để tránh công thức bị lỗi

    Phát hiện lỗi trong các công thức

    Hàm Lô-gic

    Các hàm Excel (theo thứ tự bảng chữ cái)

    Các hàm Excel (theo thể loại)

    Cách dùng hàm if trong excel 2003 mới nhất
    Cách dùng hàm if trong excel 2003 mới nhất
    Cách dùng hàm if trong excel 2003 mới nhất

    Bạn cần thêm trợ giúp?

    Phát triển các kỹ năng của bạn

    Khám phá nội dung đào tạo

    Sở hữu tính năng mới đầu tiên

    Tham gia Microsoft Office nội bộ

    Cách sử dụng hàm IF trong Excel (2003-2016)

    16/09/2017 Học Excel

    Bài viết này của thuthuattienich.com sẽ hướng dẫn cho các bạn cách sử dụng hàm điều kiện IF trong Excel. Đây là một trong số những hàm được sử dụng nhiều nhất để lập bảng báo cáo có tính quyết định dựa trên tiêu chí đặt ra trước đó. Theo dõi bài viết dưới đây nhé!

    Cách dùng hàm if trong excel 2003 mới nhất

    Phiên bản Excel mình đang sử dụng để hướng dẫn là bản Excel 2016, các bạn làm tương tự đối với các phiên bản Excel 2013Excel 2010 trở về sau

    Cách dùng hàm if trong excel 2003 mới nhất

    Trước khi vào bài hướng dẫn mình muốn định nghĩa cho các bạn hiểu hàm IF nghĩa là gì?Hàm IF là gì?

    Trong Microsof Exel, hàm IF cũng giống như là một dạng mệnh lệnh Nếu.. thì. Nó có chức năng kiểm tra một giá trị có trước với điều kiện được đặt ra theo tiêu chí, nếu giá trị được tìm thấy là đúng thì trả về một giá trị đã định sẵn, nếu là sai thì trả về giá trị khác.

    Công thức: =IF(giá trị có trước để kiểm tra, trả về một giá trị nếu thảo mãn điều kiện đưa ra, trả về giá trị khác nếu không đáp ứng điều kiện đưa ra)

    Công thức của hàm theo tiếng anh: =IF(logical_test,”Value_IF_TRUE”,”Value_IF_FALSE”)

    Để hiểu rõ hơn về hàm này thì mình sẽ đưa ra một số ví dụ cụ thể hơn.Ví dụ 1: Hàm IF cơ bản nhất

    Dưới đây là bảng điểm xếp loại. Bao gồm cột Tên, Điểm và Kết quả. Cột C sẽ hiển thị 2 kết quả định sẵn, đó là Đạt và Không đạt. 

    Điều kiện hiển thị sẽ là “Điểm số ở cột B>5 là Đạt, B<5 là Không đạt”. Bây giờ mình sẽ bắt đầu thực hiện các ví dụ từ đơn giản đến phức tạp hơn nhé!

    Đầu tiên nhập công thức vào cột C: =IF(C4>5,”Đạt”,”Không Đạt”)

    Trong đó:

    • C4 là điểm số nằm ở cột C số thứ tự 4 (logical_test)
    • Đạt (Valeur_IF_TRUE)
    • Không Đạt (Valeur_IF_FALSE)
    Cách dùng hàm if trong excel 2003 mới nhất

    Kết quả sau khi nhập công thức: 

    Cách dùng hàm if trong excel 2003 mới nhất

    Ví dụ 2: Hàm IF kết hợp với hàm IF hay còn gọi là lệnh IF lồng

    Tương tự là cột điểm như trên Ví dụ 1, tuy nhiên mình sẽ thay đổi giá trị hiển thị ở cột C. Lần lượt sẽ là Yếu, Trung bình, Khá và Giỏi. 

    Yêu cầu: Các điểm phải lớn hơn 0

    Điểm nhỏ hơn 5 xếp hạng yếu (>0), lớn hơn 5 xếp hạng Khá, lớn hơn hoặc bằng 8 xếp hạng giỏi

    Nhập công thức: =IF(B4>0,IF(B4<5,”Yếu”,IF(B4<8,”Khá”,”Giỏi”)))

    Cách dùng hàm if trong excel 2003 mới nhất

    Lưu ý: Mở bao nhiêu ngoặc “(” thì đóng lại bấy nhiêu. 

    Kết quả sau khi nhập công thức:

    Cách dùng hàm if trong excel 2003 mới nhất

    Đây là 2 ví dụ về hàm IF đơn giản nhất mình đưa ra giúp các bạn hiểu tổng quan hơn về hàm này, tất nhiên sẽ còn rất nhiều những bài hóc búa hơn như vậy nữa. Các bạn có thể tìm hiểu ở bài viết sau của mình nhé! Hàm IF còn có thể kết hợp với các hàm khác như hàm AND, OR, VLookup. 

    Cảm ơn các bạn đã theo dõi bài viết này!

    Cách dùng hàm if trong excel 2003 mới nhất
    Cách dùng hàm if trong excel 2003 mới nhất

    Cách dùng hàm IF với nhiều điều kiện trong Excel

    • Chuyên mục:
    • Bài tập Excel∙Excel cơ bản∙Excel nâng cao

    Bài hướng dẫn này, Học Excel Online sẽ giải thích cho các bạn cách dùng hàm IF với nhiều điều kiện trong Excel và cung cấp một số ví dụ về những hàm IF lồng nhau phổ biến nhất hay được dùng trong công việc.

    Nếu được một người nào đó hỏi rằng chức năng nào trong Excel mà bạn dùng nhiều nhất, bạn sẽ trả lời như thế nào? Trong hầu hết các trường hợp, đó chính là hàm IF trong Excel. Hàm IF nếu chỉ có một điều kiện sẽ rất đơn giản và dễ viết. Nhưng điều gì sẽ xảy ra nếu dữ liệu của bạn cần phải được kiểm tra bằng thuật toán phức tạp với rất nhiều điều kiện? Trong trường hợp này, bạn có thể sử dụng nhiều hàm IF trong một công thức, và hàm IF lúc này được gọi là hàm IF lồng nhau. Ưu điểm lớn nhất của hàm IF lồng nhau là nó sẽ cho phép bạn kiểm tra nhiều hơn một điều kiện và được trả về các giá trị khác nhau tùy thuộc vào kết quả của các lần kiểm tra đó với một công thức duy nhất.

    Trong các phiên bản hiện đại hơn của Excel 2016, Excel 2013, Excel 2010 và Excel 2007, bạn có thể lồng tối đa 64 hàm IF trong một công thức. Trong Excel 2003 trở về trước, chỉ có thể sử dụng tối đa 7 hàm IF lồng nhau.

    Trong bài viết này, bạn sẽ tìm thấy những ví dụ về hàm IF lồng nhau cùng với phần giải thích chi tiết về cấu trúc cú pháp và logic của chúng.Ví dụ 1: Công thức IF lồng nhau cổ điển/cơ bản

    Giả sử bạn có danh sách học sinh nằm ở cột A và điểm thi của họ nằm ở cột B và bạn muốn phân loại điểm với các điều kiện sau:

    • Excellent: trên 249
    • Good: từ 200 đến 249
    • Satisfactory: từ 150 đến 199
    • Poor: dưới 150

    Và bây giờ, chúng ta hãy cùng viết một hàm IF lồng nhau dựa trên các tiêu chí trên. Đây là một cơ hội thực hành tốt, bắt đầu với những điều kiện quan trọng nhất và viết hàm IF của bạn càng đơn giản càng tốt. Công thức IF lồng nhau được thể hiện như sau:

    =IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor “)))

    Và kết quả chính xác sẽ là:

    Cách dùng hàm if trong excel 2003 mới nhất
    Công thức IF lồng nhau cổ điển/cơ bản

    Cách hiểu logic của hàm IF lồng nhau:

    Với nhiều người, hàm IF lồng nhau có thể rất khó hiểu. Nhưng sẽ đơn giản hơn nhiều nếu bạn nhìn nhận chúng theo cách này:

    Cách dùng hàm if trong excel 2003 mới nhất
    Cách dùng hàm IF với nhiều điều kiện

    Trong thực tế, những gì công thức thực sự yêu cầu Excel làm là đánh giá kiểm tra tính logic của điều kiện đầu tiên của công thức hàm IF, nếu điều kiện logic, Excel sẽ trả về giá trị được cung cấp khi điều kiện được đáp ứng. Nếu điều kiện của hàm If thứ nhất không logic thì tiếp tục kiểm tra điều kiện thứ hai, điều kiện thứ thứ ba,…

    Kiểm tra nếu B2 >= 249 thì trả về kết  quả “Excellent”, nếu không thì kiểm tra tiếp B2 >=200, nếu đúng thì trả về kết quả “Good”, nếu không thì kiểm tra tiếp B2 >=150, nếu đúng thì “Satisfactory”, nếu sai thì trả về “Poor”Ví dụ 2. Hàm IF lồng nhau với các phép tính số học

    Đây là một yêu cầu điển hình khác: đơn giá thay đổi tùy thuộc vào số lượng được chỉ định cụ thể và nhiệm vụ của bạn là viết công thức tính tổng giá cho số lượng mặt hàng bất kỳ và được nhập vào một ô nhất định. Nói cách khác, công thức của bạn cần phải kiểm tra nhiều điều kiện và thực hiện các phép tính khác nhau tùy thuộc vào phạm vi số lượng hàng và giá cả được chỉ định trong bảng sau:

    Số lượng hàng Giá cả mỗi đơn vị
    1 – 10 20$
    11 – 19 18$
    20 – 49 16$
    50 – 100 13$
    Hơn 101 12$

    Công việc này cũng có thể được thực hiện bằng cách sử dụng hàm IF lồng nhau. Cách hiểu logic tương tự như trong ví dụ trên, sự khác biệt duy nhất là bạn nhân số lượng được chỉ định với giá trị được trả về bởi các IF lồng nhau (tức là giá tương ứng trên mỗi đơn vị hàng hóa).

    Giả sử người dùng nhập số lượng vào ô B8, công thức sẽ được thế hiện như sau:

    =B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”)))))

    Và kết quả sẽ được thể hiện tương tự như sau:

    Cách dùng hàm if trong excel 2003 mới nhất
    Hàm IF lồng nhau với các phép tính số học

    Ví dụ này chỉ trình bày cách làm chung và cơ bản, nếu bạn đã hiểu, bạn có thể dễ dàng tùy chỉnh hàm If lồng nhau này tùy thuộc vào công việc cụ thể của bạn.

    Trong trường hợp: thay vì ấn định sẵn giá trong công thức, bạn có thể tham chiếu các ô chứa các giá trị đó (ô B2 đến B6). Cách này sẽ cho phép bạn chỉnh sửa dữ liệu nguồn mà không cần phải cập nhật công thức:

    =B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, “”)))))

    Cách dùng hàm if trong excel 2003 mới nhất
    4 Cách dùng hàm IF với nhiều điều kiện trong Excel

    Hoặc bạn có thể thêm (các) điều kiện IF bổ sung để điều chỉnh giới hạn trên, dưới hoặc cả hai đầu của phạm vi số tiền. Khi số lượng nằm ngoài phạm vi, công thức sẽ hiển thị thông báo “out of the range”. Ví dụ:

    =IF(OR(B8>200,B8<1), “Qty. out of range”, B8*IF(B8>=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”))))))

    Cách dùng hàm if trong excel 2003 mới nhất
    Hình 2: Hàm IF lồng nhau với các phép tính số học

    Các công thức hàm IF lồng nhau được mô tả ở trên đều hoạt động trong tất cả các phiên bản Excel 2016 – 2000. Trong Excel 2016 – Office 365, bạn có thể sử dụng hàm IFS theo các cách nêu trên.

    Những người dùng Excel chuyên nghiệp đã quen thuộc với công thức mảng, về cơ bản có thể sử dụng công thức này thực hiện điều tương tự như hàm IF lồng nhau mà chúng ta đã thảo luận ở trên. Mặc dù công thức mảng khó hiểu và khó viết hơn nhiều nhưng nó có một lợi thế không thể chối cãi – bạn có thể chỉ định phạm vi ô (một dãy ô) chứa các điều kiện mình cần thay vì tham chiếu từng điều kiện riêng lẻ. Điều này làm cho công thức linh hoạt hơn và nếu người dùng thay đổi bất kỳ điều kiện hiện có nào hoặc thêm điều kiện mới, bạn sẽ chỉ phải cập nhật lại dãy ô trong công thức của mình.Hàm IF lồng nhau trong Excel – mẹo và các thủ thuật

    Như bạn vừa thấy, việc sử dụng hàm IF nhiều điều kiện trong Excel không đòi hỏi các phương pháp khoa học quá cao siêu. Các mẹo sau đây sẽ giúp bạn cải thiện các công thức IF lồng nhau và ngăn ngừa các lỗi thường gặp:

    Giới hạn IF lồng nhau

    Trong Excel 2016 – 2007, bạn có thể lồng tối đa 64 hàm IF hay kết hợp 64 điều kiện. Trong các phiên bản cũ hơn của Excel 2003 trở về trước, có thể sử dụng tối đa 7 hàm IF lồng nhau. Tuy nhiên, bạn có thể lồng nhiều điều kiện trong một công thức không có nghĩa là bạn nên làm như vậy. Xin lưu ý rằng lượt bổ sung điều kiện sẽ làm cho công thức của bạn khó hiểu và khó khắc phục lỗi hơn. Nếu công thức của bạn có quá nhiều điều kiện được kết hợp, bạn có thể tối ưu hóa nó bằng cách sử dụng một trong những lựa chọn thay thế sau đây.

    Thứ tự của các điều kiện trong hàm IF lồng nhau rất quan trọng

    Hàm IF lồng nhau trong Excel đánh giá tính logic theo thứ tự chúng xuất hiện trong công thức và ngay sau khi một trong các điều kiện đánh giá là TRUE, các điều kiện tiếp theo sau đó sẽ không được kiểm tra. Nói cách khác, công thức sẽ dừng sau khi kết quả là TRUE.

    Hãy xem nó hoạt động như thế nào trong thực tế. Với B2 bằng 274, công thức IF lồng nhau bên dưới đánh giá tính logic của điều kiện đầu tiên (B2> 249) và trả về “Xuất sắc” vì kết quả kiểm tra tính logic này là TRUE:

    =IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor”)))

    Bây giờ, hãy đảo ngược thứ tự của các điều kiện như sau:

    =IF(B2>150, “Satisfactory”, IF(B2>200, “Good”, IF(B2>249, “Excellent”, “Poor”)))

    Công thức sẽ kiểm tra điều kiện đầu tiên, bởi vì 274 > 150, kết quả của kiểm tra tính logic này cũng sẽ là TRUE. Do đó, công thức trả về kết quả “Satisfactory” mà không cần kiểm tra các điều kiện khác.

    Bạn thấy đó, việc thay đổi thứ tự của các hàm IF sẽ thay đổi kết quả:

    Cách dùng hàm if trong excel 2003 mới nhất
    Hình 2: Hàm IF lồng nhau trong Excel – mẹo và các thủ thuật

    Đánh giá tính logic của công thức

    Để theo dõi dòng logic của công thức hàm IF lồng nhau theo từng bước một, hãy sử dụng tính năng Evaluate Formula nằm trên tab Formula, trong nhóm Formula Auditing. Biểu thức được gạch chân là phần đang được đánh giá và việc nhấp vào nút Evaluate sẽ hiển thị cho bạn tất cả các bước trong quy trình đánh giá.

    Ví dụ: việc đánh giá tính logic của điều kiện đầu tiên trong công thức IF lồng nhau được hiển thị trong ảnh bên dưới sẽ như sau: B2 > 249; 274 > 249; TRUE; Excellent.

    Cách dùng hàm if trong excel 2003 mới nhất
    Đánh giá tính logic của công thức

    Cân bằng dấu ngoặc của các hàm IF lồng nhau

    Một trong những thách thức chính với hàm IF lồng nhau trong Excel là khớp các cặp dấu ngoặc đơn. Nếu dấu ngoặc đơn không khớp, công thức của bạn sẽ không hoạt động. Nhưng đừng lo, Microsoft Excel cung cấp một số tính năng có thể giúp bạn cân bằng các dấu ngoặc đơn khi chỉnh sửa công thức:

    • Nếu bạn có nhiều hơn một tập hợp các dấu ngoặc đơn, thì các cặp dấu ngoặc đơn sẽ được tô bằng các màu khác nhau để dấu ngoặc mở đầu khớp với dấu ngoặc đóng.
    • Khi bạn đóng dấu ngoặc đơn, Excel sẽ đánh dấu cặp phù hợp. Sẽ có hiệu ứng in đậm hoặc “nhấp nháy” khi bạn di chuyển qua công thức bằng cách sử dụng các phím mũi tên.
    Cách dùng hàm if trong excel 2003 mới nhất
    Cân bằng dấu ngoặc của các hàm IF lồng nhau

    Cách xử lý các văn bản và các số là khác nhau

    Khi xây dựng các bài kiểm tra tính logic cho các hàm IF lồng nhau của bạn, hãy nhớ rằng văn bản và số phải được xử lý theo cách khác nhau – luôn đặt các giá trị văn bản trong dấu ngoặc kép nhưng với số thì không:

    Đúng: =IF(B2>249, “Excellent”,…)

    Sai: =IF(B2>”249″, “Excellent”,…)

    Kiểm tra tính logic của công thức thứ hai sẽ trả về FALSE ngay cả khi giá trị trong B2 > 249 Vì 249 là một số và “249” là một chuỗi số, chúng là hai thứ khác nhau.

    Thêm dấu cách hoặc ngắt dòng để làm cho các IF lồng nhau dễ đọc hơn

    Khi xây dựng một công thức với nhiều điều kiện lồng nhau, bạn có thể làm cho tính logic của công thức được rõ ràng hơn bằng cách tách các hàm IF khác nhau bằng dấu cách hoặc dấu ngắt dòng. Excel không quan tâm đến khoảng cách thừa trong công thức, vì vậy bạn không cần lo lắng về việc sai lệch của nó.

    Để di chuyển một phần nhất định của công thức sang dòng tiếp theo, chỉ cần nhấp vào nơi bạn muốn chèn ngắt dòng và nhấn Alt + Enter. Sau đó, mở rộng thanh công thức đến mức cần thiết và công thức của bạn sẽ trở nên dễ hiểu hơn nhiều.

    Cách dùng hàm if trong excel 2003 mới nhất
    8 Cách dùng hàm IF với nhiều điều kiện trong Excel

    Các lựa chọn thay thế cho IF lồng nhau trong Excel

    Để vượt qua giới hạn của 7 hàm IF lồng nhau trong Excel 2003 và các phiên bản cũ hơn và để làm cho công thức của bạn nhỏ gọn và nhanh hơn, hãy xem xét sử dụng các lựa chọn thay thế sau nhé:

    • Để kiểm tra nhiều điều kiện và trả về các giá trị khác nhau dựa trên kết quả của những kiểm tra đó, bạn có thể sử dụng hàm CHOOSE.
    • Xây dựng một bảng tham chiếu và sử dụng hàm VLOOKUP với đối sánh gần đúng.
    • Sử dụng IF với các hàm logic OR/AND.
    • Sử dụng công thức mảng (array).
    • Kết hợp nhiều câu lệnh IF bằng cách sử dụng hàm CONCATENATE hoặc phương pháp nối chuỗi.
    • Đối với người dùng Excel có kinh nghiệm, giải pháp thay thế tốt nhất để sử dụng nhiều hàm IF lồng nhau là tạo một hàm trang tính tùy chỉnh bằng VBA.

    Xem thêm: Hàm IF nhiều điều kiện trong một công thức duy nhất


    • Tags: Hàm trong excel
    Cách dùng hàm if trong excel 2003 mới nhất

    Tác giả: dtnguyen (Nguyễn Đức Thanh)

    · ·  · 

    Bài viết khác của cùng tác giả

    Khóa học mới xuất bản

    • Tất cả
    • Python
    • SQL
    • VBA
    Cách dùng hàm if trong excel 2003 mới nhất

    Lập trình tương tác Python Excel chìa khóa tối ưu công việc

    3.000.000VND 1.800.000VND

    PYXL101

    Xem chi tiết

    Cách dùng hàm if trong excel 2003 mới nhất

    Khóa học Trọn bộ SQL cơ bản qua 500 câu truy vấn dành cho người mới bắt đầu

    3.000.000VND 1.600.000VND

    SQL100

    Xem chi tiết

    Cách dùng hàm if trong excel 2003 mới nhất

    Python cơ bản cho người mới bắt đầu

    499.000VND 199.000VND

    PY100

    Xem chi tiết

    Cách dùng hàm if trong excel 2003 mới nhất

    Hàm IF lồng ghép, kết hợp nhiều điều kiện trong một công thức duy nhất

    • Chuyên mục:
    • Excel cơ bản

    Trong bài viết này, Học Excel Online sẽ hướng dẫn các bạn cách sử dụng hàm IF với nhiều điều kiện trong Excel và đưa ra các ví dụ về những hàm IF lồng nhau hay được dùng trong công việc.

    Nếu được hỏi chức năng nào trong Excel mà bạn dùng nhiều nhất, bạn sẽ trả lời như thế nào? Với rất nhiều người, đó chính là chức năng hàm IF nhiều điều kiện trong Excel. Công thức hàm IF nếu chỉ có một điều kiện sẽ rất dễ viết. Nhưng nếu số liệu của bạn cần phải được kiểm tra bằng thuật toán phức tạp với rất nhiều điều kiện? Trong trường hợp này, bạn có thể sử dụng nhiều chức năng IF trong một công thức, và công thức hàm IF lúc này được gọi là hàm IF lồng nhau hay hàm if and. Ưu điểm lớn nhất của hàm IF lồng nhau là nó sẽ cho phép bạn kiểm tra nhiều điều kiện và nhận được các giá trị khác nhau phụ thuộc và kết quả kiểm tra với duy nhất một công thức.

    Trong các phiên bản Excel 2016, Excel 2013, Excel 2010 và Excel 2007, bạn có thể kết hợp đến 64 điều kiện trong một công thức. Nhưng với Excel 2003 trở về trước, công thức chỉ có tối đa 7 điều kiện.

    Trong bài viết này, bạn sẽ thấy những ví dụ về hàm IF lồng nhau (hàm if nhiều điều kiện) cùng với phần giải thích chi tiết về cấu trúc và logic của công thức hàm IF đó.

    Xem thêm:

    • Học Excel từ cơ bản tới nâng cao

    CÔNG THỨC HÀM IF LỒNG NHAU CƠ BẢN   

    Dưới đây là một ví dụ điển hình về hàm IF với nhiều điều kiện. Giả sử bạn có một danh sách học sinh ở cột A và điểm số tương ứng ở cột B, bạn muốn phân loại ra theo những điều kiện sau:

    • Excellent: trên 249
    • Good: từ 200 đến 249
    • Satisfactory: từ 150 đến 199
    • Poor: dưới 150

    Chúng ta hãy cùng viết hàm IF lồng nau dựa trên những tiêu chí trên. Hãy coi đây là cơ hội thực hành, bắt đầu từ những điều kiện quan trọng nhất và viết công thức càng đơn giản càng tốt. Công thức hàm IF lồng nhau của chúng ta sẽ như sau:

    =IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor “)))

    Và đây là kết quả:

    Cách dùng hàm if trong excel 2003 mới nhất

    CÁCH HIỂU LOGIC HÀM IF LỒNG NHAU:

    Với nhiều người, hàm IF lồng nhau có thể khó hiểu. Nhưng sẽ dễ hơn nếu bạn nhìn công thức hàm IF lồng nhau trên theo cách này:

    =IF(B2>249, “Excellent”,

    =IF(B2>=200, “Good”,

    =IF(B2>150, “Satisfactory”, “Poor”)))

    Thực tế, công thức yêu cầu Excel đánh giá xem điều kiện đầu tiên của công thức hàm IF có logic không, nếu điều kiện logic, Excel sẽ trả về giá trị mà bạn cung cấp khi điều kiện được đáp ứng. Nếu điều kiện đầu tiên không được đáp ứng, kiểm tra điều kiện 2 và tiếp tục.

    IF(kiểm tra if B2>=249, if đúng – trả “Excellent”, nếu không

    IF(kiểm tra if B2>=200, if đúng – trả “Good”, nếu không

    IF(kiểm tra if B2>150, if đúng – trả “Satisfactory”, if sai –

    Trả ” Poor “)))

    Thứ tự của điều kiện rất quan trọng

    Từ ví dụ trên, có thể thấy điều kiện quan trọng nhất sẽ được viết đầu tiên. Vì Excel sẽ kiểm tra điều kiện theo thứ tự xuất hiện trong công thức, và ngay khi một điều kiện được đáp ứng, điều kiện sau đó sẽ không được đánh giá.

    HÀM IF LỒNG NHAU BAO GỒM PHÉP TÍNH

    Yêu cầu như sau: giá cả hàng hoá sẽ thay đổi phụ thuộc vào số lượng cụ thể. Và bạn muốn viết một công thức tính toán tổng giá với số lượng hàng hoá bất kì và đưa vào một ô nhất định. Nói cách khác, công thức của bạn cần kiểm tra các điều kiện và thực hiện phép tính tuỳ vào số lượng hàng và giá cả được tính như sau:

    Số lượng hàng Giá cả mỗi đơn vị
    1 to 10 $20
    11 to 19 $18
    20 to 49 $16
    50 to 100 $13
    Over 101 $12

    Công việc này có thể được thực hiện bằng cách dùng hàm IF lồng nhau. Cách hiểu tương tự như ví dụ 1, điểm khác biệt duy nhất là bạn nhân số lượng hàng cụ thể với giá trị được trả bởi hàm IF (ví dụ: giá tiền tương ứng mỗi đơn vị hàng)

    Giả sử người dùng đã nhập số lượng hàng vào ô B8, công thức sẽ như sau:

    =B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”)))))

    Và kết quả sẽ tương tự như thế này:

    Cách dùng hàm if trong excel 2003 mới nhất

    Ví dụ này chỉ hướng dẫn cách làm cơ bản, nếu bạn đã hiểu, bạn có thể áp dụng hàm IF lồng nhau này vào những công việc của bạn.

    Ví dụ, thay vì đặt sẵn giá cả hàng hoá trong công thức, bạn có thể dẫn tới các ô có chứa giá trị này (ô B2 đến B6). Phương pháp này sẽ giúp bạn thay đổi nguồn dữ liệu đầu vào mà không cần thay đổi công thức.

    =B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, “”)))))

    Cách dùng hàm if trong excel 2003 mới nhất

    Hoặc bạn có thể thêm điều kiện IF nữa giúp chặn trên, chặn dưới hoặc cả 2 đầu của khoảng giá trị. Khi số lượng không nằm trong khoảng giá trị, công thức sẽ hiện thị cụm từ “out of the range”. Ví dụ:

    =IF(OR(B8>200,B8<1), “Qty. out of range”, B8*IF(B8>=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”))))))

    Cách dùng hàm if trong excel 2003 mới nhất

    Công thức hàm IF nhiều điều kiện được miêu tả bên trên có trong mọi phiên bản Excel từ 2016-2000. Trong Excel 2016 thuộc Office 365, bạn cũng có thể dùng hàm IF theo cách như trên.

    Những người làm Excel chuyên nghiệp đã quen dùng công thức Mảng (array), thì hàm này có thể làm tương tự như những hàm IF lồng nhau ở bên trên. Tuy hiểu công thức array khó hơn rất nhiều, chưa nói đến việc viết ra, hàm Mảng có một ưu điểm – bạn có thể dùng một dãy ô có chứa điều kiện bạn cần, không cần viết từng điều kiện. Điểm này giúp công thức linh hoạt hơn, và nếu người dùng của bạn cần thay đổi một điều kiện bất kì hay thêm điều kiện mới, bạn chỉ cần cập nhật lại dãy ô trong công thức của mình.

    HÀM IF LỒNG NHAU, NHỮNG ĐIỀU CẦN NHỚ

    Như bạn vừa thấy, dùng hàm IF nhiều điều kiện trong Excel không đòi hỏi phương pháp, công thức cao siêu. Để cải thiện công thức hàm IF lồng nhau và tránh những lỗi thông thường, hãy luôn nhớ 3 điều cơ bản sau:

    1. Trong Excel 2016-2007, bạn có thể kết hợp 64 điều kiện. Trong các phiên bản cũ hơn từ Excel 2003 về trước, bạn có thể dùng tối đa 7 điều kiện.
    2. Luôn nghĩ tới thứ tự các điều kiện trong công thức hàm IF lồng nhau – nếu điều kiện đầu tiên đúng, những điều kiện sau sẽ không được kiểm tra.
    3. Nếu công thức của bạn có nhiều hơn 5 chức năng hàm IF, các công thức sau đây có thể sẽ tối ưu hơn.

    THAY THẾ CHO HÀM IF LỒNG NHAU TRONG EXCEL

    Đế tránh khỏi mức giới hạn 7 điều kiện trong hàm IF ở những phiên bản Excel cũ và giúp công thức của bạn trở nên ngắn gọn và nhanh hơn, bạn có thể chọn những phương pháp sau thay thế cho hàm IF nhiều điều kiện.

    1. Để kiểm tra nhiều điều kiện, sử dụng hàm LOOKUP, VLOOKUP, INDEX/MATCH hoặc CHOOSE.
    2. Dùng IF kết hợp với OR/AND
    3. Dùng công thức array
    4. Dùng hàm CONCATENATE và phương pháp nối chuỗi

    Giống như các hàm Excel khác, hàm CONCATENATE có thể bao gồm 30 điều kiện trong các phiên bản Excel cũ và 255 điều kiện trong bản Excel  2016 – 2007.

    Ví dụ, để trả các kết quả khác nhau dựa vào giá trị trong ô B2, bạn có thể dùng một trong số những công thức sau:

    Hàm IF lồng nhau:

    =IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor”)))

    CONCATENATE function:

    = CONCATENATE (IF (C1 = ”a”, “Tuyệt”, “”), IF (C1 = ”b”, “Tốt”, “”)), IF (C1 = ”c”, “Kém”, “” ))

    Cách dùng hàm if trong excel 2003 mới nhất

    Hàm nối chuỗi:

    = IF (B2 = “a”, “tuyệt vời”, “”) & IF (B2 = “b”, “tốt”, “”) & IF (B2 = “c”, “kém”, “”) & IF (B2 = ”d”, “Kém”, “”)

    Những kiến ​​thức bạn đang xem dành cho khóa học Excel Cơ bản và Nâng cao trong Học Excel Online. Khóa học này cung cấp cho bạn kiến ​​thức đầy đủ và có hệ thống về các hàm, công cụ trong Excel, ứng dụng Excel trong công việc… Hiện tại hệ thống đang có rất nhiều ưu đãi khi đăng ký khóa học. học nó. Tham gia ngay: Học Excel Online


    • Tags: cách sử dụng hàm if nếu hàm lồng nhau Hàm IF
    Cách dùng hàm if trong excel 2003 mới nhất

    Tác giả: dtnguyen

    @ Học Excel trực tuyến | DTNguyen.business · · · 

    Các bài viết khác của cùng tác giả

    Khóa học được xuất bản gần đây

    • Tất cả các
    • Python
    • SQL
    • VBA
    Cách dùng hàm if trong excel 2003 mới nhất

    Khóa lập trình tương tác Python Excel để đạt hiệu suất tối ưu

    3.000.000 đồng 1,800,000 VNDPYXL101Hơn

    Cách dùng hàm if trong excel 2003 mới nhất

    Khóa học SQL cơ bản với 500 câu truy vấn cho người mới bắt đầu

    3.000.000 đồng 1 600 000 VNDSQL100 Thêm

    Cách dùng hàm if trong excel 2003 mới nhất

    Python cơ bản cho người mới bắt đầu

    499,000 đồng 199 000 VNDPY100Đọc thêm


    Video Cách dùng hàm if trong excel 2003 mới nhất

    Xem thêm >> https://123docx.net/tin-hoc-van-phong/

Xem thêm:  Cách cài win 7 không mất dữ liệu mới nhất

Related Posts