Công thức mảng để tổng hợp các nhóm N giá trị trong Google Sheets

Chào bạn! Trong bài viết này, chúng ta sẽ khám phá cách sử dụng công thức mảng trong Google Sheets để tổng hợp các nhóm giá trị theo từng khoảng N. Bạn đã sẵn sàng khám phá điều này chưa? Hãy cùng mình tìm hiểu chi tiết!

Tổng hợp các nhóm giá trị trong một cột

Giả sử bạn có dữ liệu hàng ngày được nhập vào một cột. Bạn muốn tính tổng dữ liệu hàng tuần, không dựa trên ngày mà dựa trên khoảng các ô.

Chúng ta đã biết cách sử dụng công thức kéo chuột (non-array) để làm điều này trong bài viết trước: Cách tính tổng mỗi N ô sang phải hoặc xuống dưới trong Google Sheets.

Tuy nhiên, trong bài viết đó, chúng ta chưa có công thức mảng LAMBDA. Với công thức mảng LAMBDA mới, chúng ta có thể dễ dàng chuyển đổi các công thức không phải mảng thành công thức mảng.

Dưới đây là công thức mảng để tổng hợp các nhóm N giá trị trong cột B, các bạn làm theo hướng dẫn sau:

=let(range,B2:B,n,7,n_sets,rounddown(counta(range)/n),map(sequence(n_sets,1,1,n),lambda(r,sum(chooserows(range,sequence(n,1,r)))))) 

Bạn chỉ cần thay đổi phạm vi dữ liệu (B2:B) và giá trị n (7) theo ý muốn của mình.

Lưu ý, nếu số lượng giá trị trong nhóm cuối cùng ít hơn giá trị n, công thức sẽ bỏ qua nhóm đó. Vì vậy, hãy đảm bảo bạn sử dụng phạm vi mở (ví dụ: B2:B100) để đảm bảo lấy được tổng của mỗi nhóm giá trị.

Công thức cho phạm vi hàng

Nếu bạn có dữ liệu ở dạng hàng, chúng ta chỉ cần thay đổi một số phần trong công thức trên. Thay vì sử dụng CHOOSEROWS, chúng ta sẽ sử dụng CHOOSECOLS và đảm bảo sử dụng phạm vi mở.

Dưới đây là công thức để tổng hợp các nhóm giá trị theo từng khoảng N trong một hàng:

=let(range,B3:3,n,7,n_sets,rounddown(counta(range)/n),map(sequence(n_sets,1,1,n),lambda(r,sum(choosecols(range,sequence(n,1,r)))))) 

Đừng quên thêm TRANSPOSE cho kết quả nếu bạn muốn hiển thị dữ liệu theo hàng.

Vậy là xong! Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách sử dụng công thức mảng để tổng hợp các nhóm giá trị trong Google Sheets. Nếu có thêm câu hỏi, hãy để lại bình luận của bạn. Hãy tận hưởng việc khám phá và áp dụng kiến thức này vào công việc của bạn.

Đừng quên truy cập Crawlan.com để tìm hiểu thêm nhiều thông tin hữu ích khác nhé!

Hẹn gặp lại!

Related posts