Cách sử dụng Phạm vi Động trong Công thức SUMIF trong Google Sheets

Hãy tưởng tượng rằng bạn có một bảng tính trong Google Sheets và bạn muốn tính tổng các giá trị dựa trên một điều kiện nhất định. Bạn có thể sử dụng công thức SUMIF để làm điều đó. Tuy nhiên, có một vấn đề khi sử dụng công thức này: nếu bạn chèn hàng mới vào trên hoặc dưới phạm vi công thức, công thức sẽ không tự động cập nhật để tính toán giá trị của các hàng mới này. Nhưng đừng lo, bạn có thể sử dụng phạm vi động để giải quyết vấn đề này. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng phạm vi động trong công thức SUMIF trong Google Sheets.

Cách Áp Dụng Phạm Vi Động trong Công thức SUMIF trong Google Sheets

Để sử dụng phạm vi động trong công thức SUMIF, chúng ta có thể sử dụng hàm OFFSET. Hãy theo dõi các bước sau để hiểu cách sử dụng phạm vi động trong công thức SUMIF trong Google Sheets.

1. Dữ liệu Ví Dụ

Trước tiên, chúng ta cần một số dữ liệu để làm ví dụ. Dưới đây là một ví dụ về dữ liệu đơn giản.

Sample Data

2. Công Thức SUMIF Cơ Bản

Đầu tiên, chúng ta cần hiểu cách sử dụng công thức SUMIF cơ bản. Công thức SUMIF có cú pháp như sau:

=SUMIF(range, criterion, [sum_range])

Trong đó:

  • range là phạm vi chúng ta muốn kiểm tra điều kiện.
  • criterion là điều kiện chúng ta muốn kiểm tra.
  • sum_range là phạm vi chúng ta muốn tính tổng dựa trên điều kiện đã cho.

Ví dụ, chúng ta có thể sử dụng công thức SUMIF như sau:

=SUMIF(D2:D8, "Safety Helmet", H2:H8)

Kết quả của công thức này sẽ là 120.00.

3. Cách Tạo Phạm Vi Động cho Công thức SUMIF

Để tạo phạm vi động cho công thức SUMIF, chúng ta có thể sử dụng công thức OFFSET. Ví dụ, thay vì sử dụng phạm vi D2:D8 trong công thức SUMIF, chúng ta có thể sử dụng công thức OFFSET sau đây:

OFFSET(D1, 1, 0):OFFSET(D9, -1, 0)

Tương tự, phạm vi H2:H8 có thể được thay thế bằng công thức OFFSET sau đây:

OFFSET(H1, 1, 0):OFFSET(H9, -1, 0)

Đây là công thức SUMIF cuối cùng sử dụng phạm vi động:

=SUMIF(OFFSET(D1, 1, 0):OFFSET(D9, -1, 0), "Safety Helmet", OFFSET(H1, 1, 0):OFFSET(H9, -1, 0))

Khi sử dụng công thức này, bạn không cần phải thay đổi phạm vi công thức thủ công khi chèn hàng mới vào phạm vi. Các hàng mới này sẽ được tự động tính vào trong công thức.

4. Giải Thích Công Thức Phạm Vi Động cho SUMIF

Công thức phạm vi động cho SUMIF sử dụng hàm OFFSET để tạo ra phạm vi động. Hãy xem lại cú pháp của hàm OFFSET:

OFFSET(cell_reference, offset_rows, offset_columns)

Có thể thấy rằng chúng ta thay thế phạm vi D2:D8 trong công thức SUMIF bằng công thức OFFSET sau đây:

OFFSET(D1, 1, 0):OFFSET(D9, -1, 0)

Trong đó, chúng ta sử dụng D1 làm tham chiếu ô và áp dụng offset_rows là 1 để di chuyển xuống một hàng. Như vậy, ô tham chiếu sẽ là D2.

Tương tự, với phạm vi H2:H8, chúng ta sử dụng công thức OFFSET sau đây:

OFFSET(H1, 1, 0):OFFSET(H9, -1, 0)

Như vậy, công thức phạm vi động sẽ tính toán các giá trị trong phạm vi từ D2 đến D9 và H2 đến H9, bao gồm cả các hàng mới chèn vào.

Điều này giải quyết vấn đề với công thức SUMIF cơ bản, giúp bạn tự động cập nhật kết quả tính toán khi chèn thêm hàng mới vào phạm vi.

Tổng Kết

Trong bài viết này, chúng ta đã tìm hiểu cách sử dụng phạm vi động trong công thức SUMIF trong Google Sheets. Bằng cách sử dụng hàm OFFSET, chúng ta có thể tạo ra phạm vi động để tính tổng các giá trị dựa trên điều kiện đã cho mà tự động cập nhật khi chèn thêm hàng mới vào phạm vi.

Để tìm hiểu thêm về các công thức khác trong Google Sheets, hãy truy cập Crawlan.com.

Related posts