Công thức Excel: Tính tổng mỗi n hàng -

Mục lục

Công thức chung

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Tóm lược

Để tính tổng mỗi n hàng, bạn có thể sử dụng công thức dựa trên các hàm OFFSET và SUM. Trong ví dụ hiển thị, công thức trong F4 là:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Giải trình

Trong ví dụ này, có 5 hàng dữ liệu cho mỗi tuần (Thứ Hai-Thứ Sáu), vì vậy chúng tôi muốn tính tổng 5 hàng một lần. Để xây dựng một phạm vi tương ứng với 5 hàng bên phải trong mỗi tuần, chúng tôi sử dụng hàm OFFSET. Trong F4, chúng tôi có:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

Ô C3 là tham chiếu, được nhập dưới dạng tham chiếu tuyệt đối. Đối số tiếp theo là hàng, mấu chốt của vấn đề. Chúng tôi cần logic để tìm ra hàng bắt đầu chính xác cho mỗi tuần. Đối với điều này, chúng tôi sử dụng chức năng ROW. Bởi vì công thức nằm ở hàng 4, ROW () sẽ trả về 4. Chúng tôi sử dụng dữ kiện này để tạo logic chúng tôi cần, trừ 4 và nhân kết quả với 5:

(ROW()-4)*5

Điều này sẽ tạo ra một đối số hàng 0 trong F4, 5 trong F5 và 10 trong F6.

Cột được nhập bằng 0, chiều cao là 5 và chiều rộng là 1.

Sau đó, hàm OFFSET trả về một phạm vi thành SUM (phạm vi C3: C7 cho F4) và SUM trả về tổng của tất cả các số tiền trong phạm vi đó.

thú vị bài viết...