Mục lục
Đôi khi chúng ta cần phải biết tổng của một số ô được lọc. Mặc dù chúng ta có thể thực hiện thủ công nhưng Excel có một số tính năng tuyệt vời để tính tổng các ô đã lọc. Nó sẽ giúp ích cho một người khi phải xử lý một lượng lớn dữ liệu đã được lọc để tính tổng. Trong bối cảnh này, chúng tôi sẽ trình bày cho bạn 5 cách có thể để tính tổng các ô đã lọc trong Excel. Nếu bạn muốn làm quen với những kỹ thuật đó, hãy tải xuống sách bài tập thực hành của chúng tôi và theo dõi chúng tôi.
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này để thực hành khi bạn đang đọc bài viết này.
Tính tổng các ô đã lọc.xlsm
5 Phương pháp dễ dàng để tính tổng các ô đã lọc trong Excel
Để giải thích các phương pháp, chúng tôi xem xét một tập dữ liệu của một số loại trái cây và số lượng của chúng. Tên của những loại trái cây đó nằm trong cột B , có tiêu đề Tên trái cây và số lượng của chúng nằm trong cột C , có tiêu đề Số lượng(KG) . Vì vậy, chúng tôi có thể nói rằng tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Chúng ta sẽ lọc tập dữ liệu cho 'Apple' và sau đó tính tổng số lượng của loại trái cây này.
1. Sử dụng Hàm SUBTOTAL
Trong phương pháp này, chúng ta sẽ sử dụng hàm SUBTOTAL để tính tổng các ô đã lọc trong Excel. Tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Tổng của hàm sẽ nằm trong ô C16 . Chúng tôi sẽ lọc dữ liệu cho ‘Apple’ và tính tổng số lượng của nó.Các bước của quy trình này được đưa ra dưới đây:
📌 Các bước:
- Trước hết, hãy chọn ô C16 .
- Sau đó, viết công thức sau vào ô.
=SUBTOTAL(9,C5:C14)
- Ở đây, 9 là số hàm của hàm SUM . Các giá trị mà hàm sẽ tính tổng nằm trong phạm vi ô C5:C14 .
- Nhấn Enter trên bàn phím và bạn sẽ nhận được tổng của tất cả các hàng trong ô C16 .
- Bây giờ, chọn toàn bộ phạm vi ô B4:C14 .
- Sau đó, trong tab Dữ liệu , hãy chọn tùy chọn Bộ lọc từ danh sách Sắp xếp & Nhóm bộ lọc .
- Bạn sẽ nhận được 2 mũi tên thả xuống nằm trong tiêu đề của tập dữ liệu của chúng ta.
- Nhấp vào mũi tên thả xuống của cột 'Tên trái cây' . Bỏ chọn tùy chọn Chọn tất cả và chỉ nhấp vào 'Apple' .
- Cuối cùng, nhấp vào OK.
- Bạn sẽ thấy tập dữ liệu sẽ chỉ được lọc cho trái cây Apple và hiển thị tổng số lượng của nó.
Do đó, chúng tôi có thể nói rằng công thức của chúng tôi đã hoạt động thành công và chúng tôi có thể tính tổng các ô đã lọc trong một trang tính Excel.
Đọc thêm: Cách thực hiện để tính tổng các ô trong hàng bằng Excel VBA (6 phương pháp dễ dàng)
2. Tính tổng các ô được lọc bằng cách tạo bảng trong Excel
Chuyển đổi toàn bộ phạm vi của các ô trong hàngtập dữ liệu thành một bảng cũng sẽ giúp chúng tôi hiển thị tổng các ô đã lọc. Để hiển thị cách tiếp cận, chúng tôi sẽ sử dụng cùng một bộ dữ liệu mà chúng tôi đã sử dụng trong phương pháp trước đó của mình. Tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Quy trình này được giải thích từng bước bên dưới:
📌 Các bước:
- Đầu tiên, hãy chọn toàn bộ phạm vi các ô B4:C14 .
- Bây giờ, trong tab Chèn , chọn Bảng từ nhóm Bảng . Bạn cũng có thể nhấn 'Ctrl+T' để tạo bảng.
- Một hộp thoại nhỏ có tên Tạo Bảng sẽ xuất hiện.
- Trong hộp thoại này, nhấp vào Bảng của tôi có tiêu đề rồi nhấp vào OK.
- Bảng sẽ được tạo. Trong tab Thiết kế bảng , bạn có thể thay đổi tên bảng theo mong muốn của mình từ nhóm Thuộc tính .
- Sau đó, từ nhóm Tùy chọn kiểu bảng , nhấp vào Tổng số hàng .
- Bạn sẽ thấy một hàng mới sẽ xuất hiện bên dưới bảng và hiển thị cho chúng tôi tổng giá trị của cột C .
- Sau đó, nhấp vào mũi tên thả xuống trong tiêu đề đó hiển thị Tên trái cây .
- Bỏ chọn tùy chọn Chọn tất cả và chỉ chọn tùy chọn Apple .
- Cuối cùng, nhấp vào OK để đóng cửa sổ đó.
- Bạn sẽ chỉ thấy các hàng chứathực thể của Apple vẫn còn trong tập dữ liệu. Bên cạnh đó, hàng có tiêu đề Total , sẽ hiển thị tổng số lượng của Apple.
Cuối cùng, chúng tôi có thể nói rằng phương pháp của chúng tôi đã hoạt động thành công và chúng tôi có thể tính tổng các ô đã lọc trong Excel.
Đọc thêm: Cách tính tổng các ô đã chọn trong Excel (4 phương pháp dễ dàng)
3. Áp dụng Hàm TỔNG HỢP
Trong quy trình sau đây, chúng ta sẽ sử dụng hàm TỔNG HỢP để tính tổng các ô đã lọc trong bảng tính Excel. Tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Tổng của hàm sẽ nằm trong ô C16 . Chúng tôi sẽ lọc dữ liệu cho Apple và tổng hợp số lượng của nó. Các bước của phương pháp này được đưa ra như sau:
📌 Các bước:
- Đầu tiên, chọn ô C16 .
- Bây giờ, hãy viết công thức sau vào ô.
=AGGREGATE(9,5,B5:C14)
- Trong hàm này, phần tử đầu tiên, 9 là số hàm của hàm SUM . Phần tử thứ hai, 5 biểu thị cho ‘ignore the hidden rows’ có nghĩa là các hàng mà chúng tôi lọc ra hoặc bất kỳ giá trị nào của hàng ẩn sẽ không được đưa vào phép tính. Phần tử cuối cùng là các giá trị cần tính tổng nằm trong khoảng ô C5:C14 .
- Sau đó nhấn phím Enter sẽ ra kết quả của tất cả các hàng trong ô C16 .
- Sau đó, chọn toàn bộ phạm vi ô B4:C14 .
- Trong tab Dữ liệu , chọn tùy chọn Bộ lọc từ danh sách Sắp xếp & Nhóm bộ lọc .
- Bạn sẽ thấy 2 mũi tên thả xuống xuất hiện trong tiêu đề tập dữ liệu của chúng ta.
- Bây giờ, hãy nhấp vào mũi tên thả xuống của cột Tên trái cây .
- Bỏ chọn tùy chọn Chọn tất cả và nhấp vào tùy chọn Apple chỉ.
- Bạn sẽ thấy tập dữ liệu sẽ chỉ được lọc cho trái cây Apple và hiển thị tổng số lượng của nó.
Vì vậy, có thể nói rằng công thức của chúng tôi hoạt động hoàn hảo và chúng tôi có thể tính tổng các ô đã lọc trong một trang tính Excel.
Đọc thêm: Cách tính tổng chỉ các ô hiển thị trong Excel (4 cách nhanh chóng)
Các bài đọc tương tự
- Cách tính tổng theo nhóm trong Excel (4 phương pháp)
- 3 cách dễ dàng để tính tổng n giá trị hàng đầu trong Excel
- Cách tính tổng giữa Công thức hai số trong Excel
- Tính tổng các ô trong Excel: Liên tục, Ngẫu nhiên, Có tiêu chí, v.v.
- Cách tính tổng nhiều hàng trong Excel (4 cách nhanh chóng)
4. Sử dụng Công thức Tổ hợp để S um Các ô đã lọc
Trong quy trình này, chúng tôi sẽ sử dụng công thức bao gồm TÓM TẮT , SUBTOTAL , <6 Các hàm>OFFSET , MIN , và ROW để tính tổng các ô đã lọc trong bảng tính Excel. Tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Ở đây chúng tôi cóđể viết Tên trái cây trong ô C16 , ô này có tiêu đề là Trái cây được chọn . Tổng của hàm nằm trong ô C17 . Chúng tôi sẽ lọc dữ liệu cho ‘Apple’ và tính tổng số lượng của nó. Các bước của phương pháp này được đưa ra như sau:
📌 Các bước:
- Khi bắt đầu phương pháp này, hãy chọn ô C17 .
- Sau đó, viết công thức sau vào ô.
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- Nhấn phím Enter trên bàn phím của bạn.
- Kết quả sẽ là 0 vì chúng tôi không viết tên Trái Cây Được Chọn vào ô C16 . Bây giờ, trong ô C16 , hãy viết thủ công tên loại trái cây bạn muốn. Trong trường hợp của chúng tôi, chúng tôi chọn Apple để lọc tổng.
- Nhấn Enter .
- Cuối cùng, bạn sẽ thấy trong ô C17 công thức hiển thị tổng số lượng của Apple .
Vì vậy, chúng tôi có thể nói rằng công thức của chúng tôi hoạt động chính xác và chúng tôi có thể tính tổng các ô đã lọc trong một trang tính Excel.
🔍 Phân tích công thức:
Chúng tôi đang thực hiện phân tích công thức này cho ô C17
👉
ROW(B5:B14): Hàm này chỉ trả về số hàng chứa dữ liệu của chúng ta.
👉
MIN(ROW (B5:B14)): Hàm này trả về số hàng thấp nhất trong tập dữ liệu của chúng tôi.
👉
OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14)),,1): Hàm này trả về sự khác biệt giữasố hàng và số hàng nhỏ nhất vào hàm SUBTOTAL .
👉
SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14)),,1))*(B5:B14=C16)*(C5:C14): Hàm này trả về giá trị số lượng đối với các thực thể Apple và 0 đối với Tất cả các đối tượng khác thực thể.
👉
SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Hàm này trả về 7000, tổng của tất cả số lượng Apple.
Đọc thêm: [Đã sửa! ] Công thức tính tổng của Excel không hoạt động và trả về 0 (3 giải pháp)
5. Nhúng mã VBA
Viết mã VBA cũng sẽ giúp bạn tính tổng các ô đã lọc trong Excel. Tập dữ liệu của chúng tôi nằm trong phạm vi ô B5:C14 . Tổng của hàm sẽ nằm trong ô C16 . Chúng tôi sẽ lọc dữ liệu cho ‘Apple’ và tính tổng số lượng của nó. Phương pháp này được mô tả từng bước bên dưới:
📌 Các bước:
- Để bắt đầu phương pháp này, hãy chuyển đến tab Nhà phát triển và nhấp vào Visual Basic. Nếu không có Visual Basic, bạn phải bật tab Nhà phát triển . Hoặc Bạn cũng có thể nhấn 'Alt+F11' để mở Trình chỉnh sửa Visual Basic .
- Một hộp thoại sẽ xuất hiện.
- Bây giờ, trong tab Chèn trên hộp đó, hãy nhấp vào Mô-đun .
- Sau đó, viết mã trực quan sau vào hộp soạn thảo trống đó.
2685
- Đóng Trình chỉnh sửa tab.
- Sau đó, trong ô C16 , hãy viết công thức sau-
=Sum_Filtered_Cells(C5:C14)
- Nhấn phím Enter .
- Bạn sẽ nhận được tổng của tất cả các hàng trong ô C16 .
- Sau đó, chọn toàn bộ phạm vi ô B4:C14 .
- Trong tab Dữ liệu , hãy chọn tùy chọn Bộ lọc từ Sắp xếp & Nhóm bộ lọc .
- Bạn sẽ thấy 2 mũi tên thả xuống xuất hiện trong tiêu đề tập dữ liệu của chúng ta.
- Sau đó, nhấp vào mũi tên thả xuống của cột Tên trái cây .
- Bỏ chọn tùy chọn Chọn tất cả và nhấp vào Quả táo chỉ tùy chọn.
- Cuối cùng, bạn sẽ thấy tập dữ liệu sẽ chỉ được lọc cho trái cây Apple và hiển thị tổng số lượng của nó.
Cuối cùng, chúng tôi có thể nói rằng mã trực quan của chúng tôi đã hoạt động thành công và chúng tôi có thể tính tổng các ô đã lọc trong bảng tính Excel
Kết luận
Nội dung này đến đây là hết. Tôi hy vọng rằng điều này sẽ hữu ích cho bạn và bạn sẽ có thể tính tổng các ô đã lọc trong Excel. Nếu bạn có thêm bất kỳ câu hỏi hoặc đề xuất nào, vui lòng chia sẻ chúng với chúng tôi trong phần nhận xét bên dưới.
Đừng quên kiểm tra trang web ExcelWIKI của chúng tôi để biết một số vấn đề và giải pháp liên quan đến Excel. Tiếp tục học các phương pháp mới và tiếp tục phát triển!