Hàm AGGREGATE là gì? Cách sử dụng hàm AGGREGATE hiệu quả

Hàm AGGREGATE trong Excel là gì chắc chắn là công cụ cũng không còn xa lạ với nhiều người. Đây là một thủ thuật giúp tổng hợp dữ liệu một cách linh hoạt, đặc biệt hữu ích khi làm việc với các tập dữ liệu lớn có chứa giá trị ẩn hoặc lỗi. Cách dùng hàm AGGREGATE đánh số thứ tự giúp tối ưu hóa quá trình tính toán mà không cần lọc hoặc chỉnh sửa thủ công. Cùng Sforum tìm hiểu chi tiết về chủ đề này trong bài viết sau đây nhé!
Hàm AGGREGATE là gì?
Hàm AGGREGATE trong Excel là một công cụ cho phép bạn thực hiện các phép tính tổng hợp trên dữ liệu một cách linh hoạt. Điểm đặc biệt của hàm này là khả năng "gói gọn" 19 hàm số khác nhau, từ các hàm cơ bản như AVERAGE, SUM, COUNT, MAX, MIN đến các hàm nâng cao hơn.
AGGREGATE không chỉ đơn thuần là một hàm tính toán, mà còn là một "trình lọc" thông minh. Bạn có thể tùy chọn bỏ qua các giá trị lỗi, hàng ẩn hoặc các hàm SUBTOTAL, AGGREGATE lồng nhau. Điều này giúp bạn đảm bảo tính chính xác của kết quả, đặc biệt khi làm việc với dữ liệu phức tạp.
Các bạn sinh viên đang tìm kiếm một chiếc laptop phù hợp để học tập và làm việc trên Excel, thì những mẫu laptop bán chạy tại CellphoneS chính là lựa chọn lý tưởng. Nhờ cấu hình mạnh, máy giúp bạn sử dụng hàm AGGREGATE và các hàm tính toán dễ dàng. Đến ngay cửa hàng gần nhất để trải nghiệm sản phẩm trực tiếp bạn nhé!
Danh sách Laptop đang được quan tâm nhiều tại CellphoneS
Xem tất cảCách sử dụng hàm AGGREGATE trong Excel
Hàm AGGREGATE không chỉ giúp bạn thực hiện các phép tính tổng hợp mà còn cho phép bỏ qua lỗi, hàng ẩn hay dữ liệu không mong muốn. Nhờ đó, việc phân tích và xử lý dữ liệu trong Excel trở nên linh hoạt và chính xác hơn.
Công thức hàm AGGREGATE
Hàm AGGREGATE trong Excel có hai dạng công thức chính: dạng tham chiếu và dạng mảng, mỗi dạng phù hợp với từng nhu cầu tính toán khác nhau.
Công thức dạng tham chiếu:
=AGGREGATE(function_num, options, ref1, [ref2], …)
Dạng này sử dụng các tham chiếu ô để thực hiện tính toán trên phạm vi dữ liệu cụ thể.
Công thức dạng mảng:
=AGGREGATE(function_num, options, array, [k])
Dạng này hoạt động trên các mảng dữ liệu, thích hợp khi cần xử lý nhiều giá trị cùng lúc.
Trong đó:
- function_num (bắt buộc): Chỉ định loại phép tính cần thực hiện, với giá trị từ 1 đến 19 (ví dụ: 1 – AVERAGE, 9 – SUM).
- options (bắt buộc): Xác định cách xử lý lỗi hoặc dữ liệu bị ẩn, với giá trị từ 0 đến 7 (ví dụ: 5 – bỏ qua giá trị lỗi).
- ref1 (bắt buộc): Vùng dữ liệu đầu tiên cần tính toán.
- ref2, … (tùy chọn): Các vùng dữ liệu bổ sung, tối đa 253 vùng.
- array (bắt buộc, trong dạng mảng): Tập hợp giá trị cần xử lý.
- k (tùy chọn): Đối số bổ sung cho một số hàm, như LARGE hoặc SMALL.
Bảng function_num trong hàm AGGREGATE
Cách dùng hàm AGGREGATE trong Excel hỗ trợ 19 phép toán khác nhau, được xác định thông qua tham số function_num. Mỗi giá trị số tương ứng với một hàm tính toán cụ thể, giúp người dùng linh hoạt trong việc tổng hợp và xử lý dữ liệu.
function_num | Hàm tính toán | Chức năng |
1 | AVERAGE | Tính trung bình cộng |
2 | COUNT | Đếm số ô chứa số |
3 | COUNTA | Đếm số ô không trống |
4 | MAX | Trả về giá trị lớn nhất |
5 | MIN | Trả về giá trị nhỏ nhất |
6 | PRODUCT | Nhân tất cả các giá trị trong phạm vi |
7 | STDEV.S | Độ lệch chuẩn mẫu |
8 | STDEV.P | Độ lệch chuẩn tổng thể |
9 | SUM | Tính tổng các giá trị |
10 | VAR.S | Phương sai mẫu |
11 | VAR.P | Phương sai tổng thể |
12 | MEDIAN | Trả về trung vị của tập dữ liệu |
13 | MODE.SNGL | Trả về giá trị xuất hiện nhiều nhất |
14 | LARGE | Trả về giá trị lớn thứ n |
15 | SMALL | Trả về giá trị nhỏ thứ n |
16 | PERCENTILE.INC | Phân vị thứ k (bao gồm 0 và 1) |
17 | QUARTILE.INC | Tứ phân vị thứ k (bao gồm 0 và 1) |
18 | PERCENTILE.EXC | Phân vị thứ k (không bao gồm 0 và 1) |
19 | QUARTILE.EXC | Tứ phân vị thứ k (không bao gồm 0 và 1) |
Bảng options trong hàm AGGREGATE
Tham số options trong hàm AGGREGATE quyết định cách xử lý dữ liệu trong quá trình tính toán. Đặc biệt là đối với các giá trị lỗi, hàng ẩn hoặc các công thức có sử dụng hàm SUBTOTAL và AGGREGATE.
Options | Ý nghĩa |
0 | Bỏ qua các ô chứa hàm SUBTOTAL và AGGREGATE |
1 | Bỏ qua hàng ẩn và các ô chứa hàm SUBTOTAL, AGGREGATE |
2 | Bỏ qua giá trị lỗi, các ô chứa hàm SUBTOTAL, AGGREGATE |
3 | Bỏ qua cả hàng ẩn, giá trị lỗi và các ô chứa hàm SUBTOTAL, AGGREGATE |
4 | Thực hiện tính toán trên toàn bộ dữ liệu, không bỏ qua bất kỳ giá trị nào. |
5 | Bỏ qua các hàng ẩn nhưng vẫn tính giá trị lỗi và hàm SUBTOTAL, AGGREGATE |
6 | Bỏ qua giá trị lỗi nhưng vẫn tính hàng ẩn và các hàm SUBTOTAL, AGGREGATE |
7 | Bỏ qua cả hàng ẩn và giá trị lỗi, nhưng vẫn tính hàm SUBTOTAL, AGGREGATE |
Một số ví dụ về sử dụng hàm AGGREGATE trong Excel
Để hiểu rõ hơn về cách dùng hàm AGGREGATE đánh số thứ tự, thực hiện tính toán, thì hãy cùng Sforum phân tích một số tình huống thực tế. Giả sử ta có một bảng dữ liệu chứa các giá trị số nằm trong phạm vi B4:B14, trong đó có một số ô chứa lỗi tại B7, B9, B12.
Ví dụ 1: Tính tổng các giá trị trong vùng B4:B14, bỏ qua lỗi
Nếu muốn tính tổng nhưng không bị ảnh hưởng bởi các giá trị lỗi, ta sử dụng hàm AGGREGATE với tùy chọn bỏ qua lỗi (tùy chọn 6).
Công thức: =AGGREGATE(9,6,B4:B14)
Kết quả: 441 (chỉ cộng các giá trị hợp lệ).
Ví dụ 2: Tính tổng nhưng không bỏ qua lỗi
Khi không bỏ qua lỗi (tùy chọn 4), nếu có bất kỳ lỗi nào trong vùng dữ liệu, kết quả sẽ là lỗi.
Công thức: =AGGREGATE(9,4,B4:B14)
Kết quả: Lỗi, vì công thức không bỏ qua các ô có lỗi.
Ví dụ 3: Tìm giá trị lớn nhất trong vùng B4:B14, bỏ qua lỗi
Nếu cần tìm giá trị lớn nhất nhưng không muốn bị ảnh hưởng bởi lỗi, ta sử dụng tùy chọn 6 để loại bỏ lỗi khỏi phép tính.
Công thức: =AGGREGATE(4,6,B4:B14)
Kết quả: 102 (bỏ qua các ô chứa lỗi).
Lưu ý khi sử dụng hàm AGGREGATE
Cách dùng hàm AGGREGATE trong Excel mang lại sự linh hoạt trong tính toán dữ liệu, nhưng để sử dụng hiệu quả, bạn cần lưu ý một số điểm quan trọng:
- Khi nhập =AGGREGATE(, Excel sẽ tự động hiển thị danh sách các function_num từ 1 đến 19 để bạn lựa chọn. Sau khi chọn function_num và nhập dấu phẩy, bảng options sẽ xuất hiện để hỗ trợ lựa chọn điều kiện phù hợp.
- Nếu thiếu đối số bắt buộc như ref1 hoặc array, công thức sẽ báo lỗi #VALUE!. Đảm bảo nhập đủ dữ liệu để tránh sai sót.
- AGGREGATE chỉ hoạt động với phạm vi dữ liệu trong một bảng tính hoặc cùng một trang, không thể áp dụng với tham chiếu 3D (ví dụ: Sheet1:Sheet3!A1:A10).
- Hàm hoạt động hiệu quả khi được sử dụng với dữ liệu cột. Sử dụng hàng ngang sẽ dẫn đến những kết quả không như mong muốn, hoặc những lỗi không lường trước.
Trên đây là những thông tin cơ bản về hàm AGGREGATE trong Excel là gì. Đây còn là chìa khóa để nâng cao độ tin cậy trong các phân tích dữ liệu phức tạp. Cách dùng hàm AGGREGATE đánh số thứ tự, tính toán đã trở thành công cụ không thể thiếu cho những ai thường xuyên làm việc với bảng tính phức tạp. Đừng quên theo dõi thêm nhiều bài viết về thủ thuật Excel hữu ích khác của Sforum nhé!
Xem thêm bài viết trong chuyên mục: Tin học văn phòng/Thủ thuật excel