Hướng dẫn sử dụng hàm IF trong Google Sheet từ A-Z

Hướng dẫn sử dụng hàm IF trong Google Sheet từ A-Z
Hàm IF trong Google Sheet là một trong những công cụ mạnh mẽ nhất mà bạn có thể sử dụng. Từ việc tính toán đơn giản đến xử lý dữ liệu phức tạp, hàm IF là một trong những công cụ quan trọng ta có thể tận dụng. Cùng học tin học văn phòng cách sử dụng hàm IF AND tô màu và nhiều điều kiện trong Google Sheet qua bài viết sau của Sforum nhé!

Hàm IF trong Google Sheet là gì?

Việc sử dụng hàm IF trong Google Sheet sẽ hỗ trợ người dùng thực hiện một loạt các kiểm tra logic và trả về kết quả dựa trên kết quả của các kiểm tra đó. Cụ thể, cú pháp của hàm như sau:

=IF(điều_kiện, giá_trị_nếu_đúng, giá_trị_nếu_sai)

Hàm IF trong Excel và Google Sheets hoạt động giống nhau nhưng khác biệt ở cú pháp và cách sử dụng. Trong một số trường hợp, có thể có những sự khác biệt nhỏ trong xử lý dữ liệu hoặc hỗ trợ tính năng mở rộng, nhưng thường là không đáng kể.

Để tối ưu hiệu năng của hàm IF, bạn cần một chiếc máy tính hỗ trợ tốt các chức năng văn phòng. Tham khảo thêm một số mẫu laptop phù hợp tại đây:

Danh sách Laptop đang được quan tâm nhiều tại CellphoneS

Các phép so sánh số học hàm IF hỗ trợ trong Google Sheet

Bạn có thể sử dụng các phép so sánh với hàm IF nhiều điều kiện hoặc hàm IF tô màu trong Google Sheet để kiểm tra các giá trị số và thực hiện các hành động tương ứng dựa trên kết quả của phép so sánh. Trong Google Sheets, hàm IF hỗ trợ các phép so sánh số học sau:

  • Bằng: =
  • Khác: <
  • Lớn hơn:
  • Lớn hơn hoặc bằng: >=
  • Nhỏ hơn: <
  • Nhỏ hơn hoặc bằng: <=

Xem thêm: Hướng dẫn sử dụng hàm FILTER trong Google Sheet từ A-Z

Các cách sử dụng hàm IF trong Google Sheet thông dụng nhất

Sau đây là những cách sử dụng hàm IF nhiều điều kiện trong Google Sheet. Một số công thức phổ biến bạn có thể tham khảo như:

Công thức cơ bản

Bạn có thể sử dụng hàm IF để kiểm tra điều kiện đơn. Nếu giá trị trong ô A1 10, công thức sẽ trả về 'Lớn hơn 10', ngược lại sẽ trả về 'Nhỏ hơn hoặc bằng 10':

  • Công thức: =IF(A1 10, 'Lớn hơn 10', 'Nhỏ hơn/bằng 10')

Sử dụng hàm IF nhiều điều kiện trong Google Sheet để kiểm tra các điều kiện của tham số. Công thức sẽ trả về 'Điều kiện đúng' nếu cả A1 lớn hơn 10 và B1 là 'Yes', ngược lại sẽ trả về 'Điều kiện sai':

  • Công thức: =IF(AND(A1 10, B1 = 'Yes'), 'Điều kiện đúng', 'Điều kiện sai')

Hàm IF kết hợp với hàm COUNTIF

Hàm IF nhiều điều kiện trong Google Sheet tiếp theo có thể sử dụng hàm COUNTIF. Công thức này sử dụng hàm IF để kiểm tra xem nơi ở của học sinh có nằm trong bảng điều kiện cộng điểm vùng không. Nếu thành phố nằm trong phạm vi $F$12:$G$13, hàm trả về điểm trung bình cộng thêm 1 (F2+1); ngược lại, trả về điểm trung bình ban đầu (F2)

Công thức:

=IF(COUNTIF($F$12:$G$13;G2);F2+1;F2)

Hàm IF kết hợp với hàm ISNA, VLOOKUP


Bên cạnh cách sử dụng kết hợp, bạn có thể sử dụng định dạng có điều kiện để tạo hàm IF tô màu trong Google Sheet. Đối với ISNA và VLOOKUP, công thức này dùng để cập nhật tiền thưởng học bổng của học sinh. Nếu không tìm thấy giá trị học bổng, công thức trả về 'Không có', ngược lại sẽ xuất ra giá trị học bổng.

Công thức:

=IF(ISNA(VLOOKUP(G2;$G$11:$H$13;2;0));'Không có';VLOOKUP(G2;$G$11:$H$13;2;0))

Hàm IF kết hợp với hàm ISBLANK

Dưới đây là hàm IF kết hợp ISBLANK trong Google Sheet. Công thức này xác nhận liệu học sinh có được lên lớp hay không. Nếu ô đó trả về giá trị trống, nghĩa là học sinh được lên lớp và ngược lại.

Công thức:

=IF(ISBLANK(G2);'Được';'Không')

Hàm IF kết hợp với hàm INDEX, MATCH

Dưới đây là ví dụ về cách kết hợp hàm IF trong Google Sheet với hàm INDEX và MATCH. Công thức này dùng để kiểm tra xem học sinh nào sẽ được nhận thưởng. Nếu điểm trung bình lớn hơn hoặc bằng 8, công thức sẽ trả về 'Có', ngược lại sẽ trả về 'Không'.

Công thức:

=IF(INDEX($F$2:$F$9;MATCH(A2;$A$2:$A$9;0))=8;'Có';'Không')

Hàm IF kết hợp với hàm SUM

Dưới đây là một ví dụ về cách kết hợp hàm IF với SUM trong Google Sheet để tính tổng của một phạm vi dựa trên một điều kiện. Công thức này tính tổng điểm của học sinh có số hiệu là 12. Nếu số hiệu của học sinh trong ô B2 là 12, công thức sẽ tính tổng điểm của ba môn học Toán, Lý và Hóa từ các ô C2 đến E2.

Công thức:

=IF(B2=12, SUM(C2:E2), ')

Hàm IF kết hợp với hàm LEFT, RIGHT, MID

Hàm IF kết hợp với hàm LEFT, RIGHT, MID để kiểm tra và xử lý các chuỗi văn bản dựa trên điều kiện. Đối với hàm LEFT, công thức tìm học sinh có kết quả là 'Rớt' như sau:

Công thức:

=IF(LEFT(G2, 1) = 'R', G2, ')

Trong cột 'KẾT QUẢ', nếu ký tự đầu tiên từ trái sang phải là 'R', công thức sẽ trả về giá trị của ô đó. Ngược lại, nếu không phải 'R', ô kết quả sẽ để trống. Tương tự hàm LEFT, RIGHT và MID sẽ so sánh các ký tự từ phải sang trái và giữa tương ứng. Nếu ký tự trùng khớp, hàm sẽ trả ra kết quả theo yêu cầu.

Hàm IF kết hợp với hàm IMPORTRANGE

Công thức này sẽ xuất kết quả thành tích cho học sinh đang giữ chức vụ là lớp trưởng (LT). Bạn có thể sử dụng hàm IF tô màu trong Google Sheet để làm nổi bật kết quả của mình. Nếu giá trị trong ô B8 là 'LT', công thức sẽ sử dụng hàm IMPORTRANGE để nhập bảng kết quả thành tích từ một bảng tính khác có đường dẫn được cung cấp.

Công thức:

=IF(B8='LT', IMPORTRANGE('https://docs.google.com/spreadsheets/….', 'KQ!$A$1:$G$9'), ')

Hàm IF kết hợp với hàm VLOOKUP


Dưới đây là ví dụ về hàm IF kết hợp với VLOOKUP. Công thức này tìm số lượng tập mà học sinh được thưởng dựa trên xếp loại và điểm trung bình. Nếu học sinh đạt loại 'Giỏi' và điểm trung bình là 8 trở lên, sẽ nhận 20 tập. Nếu đạt loại 'Khá' và điểm trung bình là 6.5 trở lên, sẽ nhận 10 tập. Nếu đạt loại 'Trung bình' và điểm trung bình là 5 trở lên, sẽ nhận 2 tập. Còn lại, trả về 0.

Công thức:

=IF(F2=VLOOKUP(G2, $F$11:$H$14, 2, 0), VLOOKUP(G2, $F$11:$H$14, 3, 0), 0)

Hàm IF kết hợp với hàm AND, OR

Hàm IF AND trong Google Sheet là một công thức khá phổ biển. Công thức này kết hợp hàm AND (tương tự với hàm OR) để kiểm tra điều kiện.

Công thức:

=IF(AND(D2=8;E2=8);300000;0) hoặc =IF(OR(D2=8;E2=8);100000;0)

Với hàm IF và AND, nếu cả môn Lý và Hóa đạt điểm từ 8 trở lên, sẽ nhận được 300.000, ngược lại là 0. Với OR, nếu một trong hai môn Lý hoặc Hóa đạt điểm từ 8 trở lên, sẽ nhận được 100.000, ngược lại là 0.

Hàm IF kết hợp với hàm QUERY


Dưới đây là ví dụ về hàm IF kết hợp với hàm QUERY trong Google Sheets. Công thức này kết hợp sử dụng hàm QUERY để truy vấn điểm môn Toán và áp dụng điều kiện. Nếu môn Toán có điểm từ 7 trở lên, sẽ nhận 250.000, ngược lại sẽ là 0. Kết quả sau đó được sao chép đến các ô trong dải ô G3:G9.

Công thức:

=ARRAYFORMULA(IF(QUERY(A2:F9;'SELECT C') = 7; 250000; 0))

Hàm IF kết hợp với hàm MAX

Dưới đây là ví dụ liên quan đến hàm IF trong Google Sheet kết hợp với MAX. Công thức này tìm điểm trung bình cao nhất của các lớp 10, 11 và 12. Hàm IF so sánh các lớp với lớp được chỉ định và trả về điểm trung bình tương ứng. Sau đó, hàm MAX lấy giá trị lớn nhất từ các điểm trung bình này.

Công thức:

=MAX(ARRAYFORMULA(IF(($B$2:$B$9=H2);$F$2:$F$9)))

Hàm IF kết hợp với hàm ISERROR

Ví dụ là sự kết hợp giữa hàm IF trong Google Sheet kết hợp với ISERROR. Công thức này kiểm tra xem việc chia điểm trung bình lần 2 cho điểm trung bình lần 1 có gây ra lỗi không. Nếu không có lỗi, ô kết quả sẽ để trống; ngược lại, nếu có lỗi, sẽ xuất ra tên học sinh.

Công thức:

=IF(ISERROR(F2/G2);A2;')

Một số lỗi thường gặp khi sử dụng hàm IF trong Google Sheets

Khi sử dụng hàm IF trong Google Sheet, có một số lỗi phổ biến mà người dùng thường gặp phải. Hãy cùng điểm qua một số lỗi thường gặp như sau

Lỗi #ERROR!

Lỗi #ERROR! thường xảy ra khi công thức bên trong gặp các vấn đề như thiếu dữ liệu, cú pháp không đúng hoặc tham chiếu đến ô không tồn tại. Để khắc phục, cần kiểm tra và sửa các lỗi trong công thức.

Lỗi #NAME?

Lỗi #NAME? thường xuất hiện khi công thức hoặc hàm mà bạn sử dụng không được nhận dạng. Điều này có thể xảy ra khi bạn gõ sai tên của hàm hoặc không có hàm đó trong danh sách các hàm được hỗ trợ. Để khắc phục, hãy kiểm tra lại cú pháp của công thức và đảm bảo rằng tên hàm được nhập đúng.

Lưu ý khi sử dụng hàm IF trong Google Sheet

Khi sử dụng hàm IF trong Google Sheet, hãy chú ý cung cấp điều kiện, giá trị khi đúng và giá trị khi sai. Kiểm tra dữ liệu đầu vào và xử lý các giá trị lỗi một cách thích hợp. Bạn cũng có thể lồng nhiều hàm IF hoặc sử dụng các hàm LOGICAL để tạo điều kiện phức tạp hơn.

Các câu hỏi thường gặp khi sử dụng hàm IF trong Google Sheets

Khi sử dụng hàm IF trong Google Sheet, người dùng thường gặp phải một số câu hỏi phổ biến. Một số câu hỏi thường gặp như:

Hàm IF lồng là gì?

Hàm IF lồng là việc sử dụng một hoặc nhiều hàm IF bên trong một hàm IF khác để tạo ra các điều kiện phức tạp hơn. Điều này cho phép bạn kiểm tra nhiều điều kiện và tạo ra các kịch bản logic phức tạp tương tự như hàm IF và AND.

Sử dụng hàm IF với điều kiện là số viết như thế nào?

Khi sử dụng hàm IF với điều kiện là số, bạn chỉ cần cung cấp biểu thức số hoặc tham chiếu ô chứa giá trị số làm điều kiện. Bạn cũng có thể sử dụng các toán tử so sánh khác như <, =, =, <= tùy thuộc vào nhu cầu của bạn. Ví dụ: =IF(A1 10, 'Lớn hơn 10', 'Nhỏ hơn/bằng 10')

Sử dụng hàm IF với điều kiện là chữ viết như thế nào?

Để sử dụng hàm IF trong Google Sheet với điều kiện là chữ, bạn cung cấp một biểu thức so sánh chứa một giá trị chữ hoặc một tham chiếu ô chứa giá trị chữ làm điều kiện. Ví dụ: =IF(B1 = 'Yes', 'Có', 'Không')


Việc hiểu và thành thạo việc sử dụng hàm IF trong Google Sheet sẽ giúp bạn tối ưu hóa hiệu suất công việc của mình. Hy vọng thông qua bài viết trên, bạn đã có thể tự tin áp dụng cách sử dụng hàm IF AND tô màu và nhiều điều kiện trong Google Sheet. Cùng Sforum thử và áp dụng các công thức trên nhé!

Nội dung liên quan