Cách Sử Dụng SUMIF Loại Bỏ Những Dòng Ẩn Trong Google Sheets

Trong Google Sheets, công thức SUMIF là một công cụ mạnh mẽ để tính tổng có điều kiện. Tuy nhiên, việc sử dụng SUMIF để loại bỏ những dòng ẩn có thể hơi phức tạp. Trong bài viết này, tôi sẽ chỉ cho bạn cách giải quyết thách thức này mà không cần sử dụng cột trợ giúp.

Vấn Đề Với Những Dòng Ẩn

Trước khi chúng ta đi vào giải pháp, hãy hiểu rõ vấn đề đang diễn ra. Khi sử dụng hàm SUMIF, nó sẽ bao gồm các giá trị từ những dòng ẩn nếu chúng đáp ứng điều kiện đã chỉ định. Điều này không tốt khi bạn muốn loại bỏ những dòng ẩn khỏi các tính toán của mình.

Giải Pháp Kết Hợp: SUMIF và SUBTOTAL

Để vượt qua hạn chế này, chúng ta có thể kết hợp hai công thức SUMIF và SUBTOTAL trong Google Sheets. Bằng cách tận dụng sức mạnh của SUBTOTAL, chúng ta có thể loại bỏ những dòng ẩn dựa trên một điều kiện. Có hai phương pháp chúng ta có thể sử dụng: một có sử dụng cột trợ giúp và một không.

Phương Pháp 1: Sử Dụng Cột Trợ Giúp

Trong phương pháp này, chúng ta sẽ giới thiệu một cột trợ giúp vào các tính toán của chúng ta. Dưới đây là cách áp dụng tổng có điều kiện trong khi loại bỏ những dòng ẩn:

  1. Trong ô A2, nhập công thức =SUBTOTAL(109, E2) và sao chép xuống đến ô A7.
    copy-the-google-sheets-data

  2. Bây giờ, bạn có thể sử dụng hàm SUMIFS để đạt được kết quả mong muốn. Nhập công thức =SUMIFS(E2:E7, A2:A7, ">0", B2:B7, "Coverall").

    Công thức này sẽ tính tổng các giá trị trong khoảng E2:E7 nếu giá trị tương ứng trong cột B là “Coverall” và giá trị trong cột A lớn hơn 0.

  3. Khi bạn ẩn bất kỳ dòng nào chứa “Coverall,” giá trị trong dòng ẩn sẽ không được phản ánh trong tổng.

Phương Pháp 2: Không Sử Dụng Cột Trợ Giúp

Nếu bạn không muốn sử dụng cột trợ giúp, bạn vẫn có thể đạt được kết quả tương tự bằng cách sử dụng cột trợ giúp ảo. Hãy làm theo các bước sau:

  1. Xóa cột trợ giúp (cột A) để cột tiêu chí (Mục) trở thành cột A và cột giá trị (Số lượng) trở thành cột D.

  2. Sử dụng công thức sau trong bất kỳ ô trống nào: =JOIN(";", E2:E7).

    Công thức này sẽ nối tất cả các giá trị trong khoảng E2:E7 bằng dấu chấm phẩy làm dấu phân cách.

  3. Sao chép kết quả của công thức JOIN và dán nó dưới dạng giá trị vào cùng một ô.

    Bạn có thể sử dụng phím tắt Ctrl+C để sao chép và Alt+E+S+V để dán dưới dạng giá trị.

  4. Bây giờ, đặt dấu ngoặc nhọn mở và đóng {} xung quanh văn bản từ bước 3 để tạo một mảng.

    Ví dụ: {subtotal(109,D2);subtotal(109,D3);subtotal(109,D4);subtotal(109,D5);subtotal(109,D6);subtotal(109,D7)}.

  5. Cuối cùng, sử dụng hàm SUMIFS với cột trợ giúp ảo trong công thức: =SUMIFS(D2:D7, {subtotal(109,D2);subtotal(109,D3);subtotal(109,D4);subtotal(109,D5);subtotal(109,D6);subtotal(109,D7)}, ">0", A2:A7, "Coverall").

    Công thức này sẽ tính tổng các giá trị trong khoảng D2:D7 nếu giá trị tương ứng trong cột A là “Coverall” và giá trị trong cột trợ giúp ảo lớn hơn 0.

Theo hai phương pháp này, bạn có thể dễ dàng tính tổng một cột dựa trên điều kiện trong khi loại bỏ những dòng ẩn trong Google Sheets.

Bây giờ bạn đã biết bí mật này, hãy áp dụng nó vào bảng tính của riêng bạn. Chúc bạn tính toán vui vẻ!

Click vào đây để tìm hiểu thêm về Google Sheets và những mẹo SEO khác trên Crawlan.com.

Related posts