Bỏ qua nội dung chính

Làm cách nào để cộng / đếm các hộp kiểm đã chọn trong Excel?

Các hộp kiểm trong Excel đóng vai trò là công cụ thiết thực để theo dõi trạng thái dữ liệu của bạn. Hãy tưởng tượng bạn đang làm việc với một danh sách bao gồm các hộp kiểm—một số được chọn và một số thì không. Bạn có thể thấy mình cần đếm số lượng hộp kiểm được chọn hoặc tính tổng các giá trị liên quan đến các hộp kiểm được chọn đó.

Tính tổng hoặc đếm các hộp kiểm đã chọn trong Excel


Tính tổng hoặc đếm các hộp kiểm đã chọn trong Excel

Trong Excel, không có công thức đơn giản nào để đếm hoặc tính tổng trực tiếp các hộp kiểm đã chọn. Để giải quyết vấn đề này một cách hiệu quả, hãy làm theo các bước sau:

Bước 1: Liên kết hộp kiểm với ô

  1. Mở bảng tính mà bạn muốn đếm hoặc tính tổng các hộp kiểm đã chọn, sau đó nhấp chuột phải vào một hộp kiểm và chọn Kiểm soát định dạng, xem ảnh chụp màn hình:
  2. Trong tạp chí Định dạng đối tượng hộp thoại, bên dưới Kiểm soát tab, bấm để chọn một ô trống liên quan đến hộp kiểm đã chọn của bạn làm ô liên kết từ Liên kết ô tùy chọn và không thay đổi bất kỳ tùy chọn nào khác, sau đó nhấp vào OK cái nút. Xem ảnh chụp màn hình:
  3. Sau đó, một TRUE được hiển thị tại ô đã chọn nếu hộp kiểm được chọn và một ô trống nếu hộp kiểm không được chọn.
  4. Sau đó, bạn cần lặp lại các bước trên để đặt ô liên kết cho mỗi hộp kiểm của cột và tốt hơn nên liên kết ô đó với hộp kiểm tương ứng trong cùng một hàng, bạn sẽ có được ảnh chụp màn hình sau:
Lời khuyên: Nếu bạn có nhiều hộp kiểm cần liên kết với các ô, việc liên kết chúng riêng lẻ có thể khá tốn thời gian. Trong những trường hợp như vậy, bạn có thể sử dụng đoạn mã sau để liên kết tất cả các hộp kiểm với các ô cùng một lúc.
Mã VBA: liên kết nhiều hộp kiểm đến các ô cùng một lúc
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "D"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub
Chú thích: Trong đoạn mã trên,i = 2, con số 2 là hàng bắt đầu của hộp kiểm của bạn và xCChar = "D", lá thư D là vị trí cột mà bạn cần liên kết các hộp kiểm tới. Bạn có thể thay đổi chúng theo nhu cầu của bạn.

Bước 2: Áp dụng công thức tính các ô đánh dấu

Sau khi hoàn tất việc thiết lập ô liên kết cho mỗi hộp kiểm, bạn có thể sử dụng các công thức dưới đây để tính toán các hộp kiểm:

Đếm hộp kiểm đã chọn:

=COUNTIF(D2:D15,TRUE)
Chú thích: Trong công thức này, D2: D15 là phạm vi ô liên kết mà bạn đã đặt cho các hộp kiểm.

Tính tổng các giá trị ô dựa trên hộp kiểm đã chọn:

=SUMIF(D2:D15, TRUE, C2:C15)
Chú thích: Trong công thức này, D2: D15 là phạm vi ô liên kết mà bạn đã đặt cho các hộp kiểm và C2: C15 đề cập đến các ô mà bạn muốn tính tổng.

Việc đếm hoặc tính tổng các hộp kiểm đã chọn trong Excel thật đơn giản khi bạn liên kết chúng với các ô. Với các bước này, bạn đang dần tận dụng được khả năng quản lý dữ liệu mạnh mẽ của Excel. Nếu bạn muốn khám phá thêm các mẹo và thủ thuật Excel, trang web của chúng tôi cung cấp hàng nghìn bài hướng dẫn, vui lòng bấm vào đây để truy cập chúng. Cảm ơn bạn đã đọc và chúng tôi mong muốn cung cấp cho bạn nhiều thông tin hữu ích hơn trong tương lai!


Dễ dàng chèn nhiều hộp kiểm trên phạm vi đã chọn của bạn với Kutools for Excel!

Kutools cho Excel's Hộp kiểm Chèn hàng loạt tính năng cho phép bạn thêm hàng loạt hộp kiểm chỉ bằng vài cú nhấp chuột. Hãy tạm biệt công việc tẻ nhạt là chèn từng hộp kiểm một và chào đón một cách hiệu quả hơn để sắp xếp dữ liệu của bạn. Hãy tải ngay để bắt đầu dùng thử miễn phí trong 30 ngày!

Demo: Tính tổng hoặc đếm các hộp kiểm đã chọn trong Excel

Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay!

Bài viết liên quan:

  • Hộp kiểm Excel: Thêm, chọn, xóa và sử dụng hộp kiểm trong Excel
  • Hộp kiểm là một công cụ tương tác được sử dụng để chọn hoặc bỏ chọn một tùy chọn, bạn sẽ thường thấy chúng trên các biểu mẫu web hoặc khi điền vào các bản khảo sát. Trong Excel, bạn có thể thêm nhiều khả năng bằng cách chọn hoặc bỏ chọn một hộp kiểm để làm cho trang tính của bạn động và tương tác hơn, chẳng hạn như tạo danh sách kiểm tra theo hộp kiểm, chèn biểu đồ động theo hộp kiểm, v.v.
  • Chèn nhiều hộp kiểm trong Excel
  • Làm thế nào chúng ta có thể nhanh chóng chèn nhiều hộp kiểm trong Excel? Hãy làm theo các phương pháp phức tạp này trong Excel.
  • Tạo danh sách thả xuống với nhiều hộp kiểm
  • Nhiều người dùng Excel có xu hướng tạo danh sách thả xuống với nhiều hộp kiểm để chọn nhiều mục từ danh sách mỗi lần. Trên thực tế, bạn không thể tạo danh sách có nhiều hộp kiểm với Xác thực dữ liệu. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai phương pháp để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
i am trying to count the checkbox for attendance by using =sum(countif(c2: f2, true)) formula. but i am not getting correct output. all showing 0. please help
This comment was minimized by the moderator on the site
Hey :) Danke für die Hilfe! Aber muss man wirklich jedes Kästchen einzeln verknüpfen? Gibt es hierfür keine Möglichkeit der Multiplikation? Ich habe ca. 200 Kontrollkästchen in meinem Dokument und würde mir die zeit gerne sparen.
This comment was minimized by the moderator on the site
Hello, A,
To link multiple checkboxes to individual cells, the following VBA code can help you:
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "B"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Note: In the above code, i = 2, the number 2 is the starting row of your checkbox, and the letter B is the column location where you need link the checkboxes to. You can change them to your need.

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
I created basic spreadsheet, 7 columns with checkboxes, and 8th column with count, I need thousands rows in it over time. Right now only 50 rows, and when I change column width (of another plain text column) I need to wait for Microsoft to recalculate everything... for two minutes!!! Thank you very much Microsoft.

So, it is just basic spreadsheet; do try any sophistication, you will get burnt.
This comment was minimized by the moderator on the site
I used KUTOOLS in Excel to Batch Add Checkboxes. Now, How do I format them in a batch?
This comment was minimized by the moderator on the site
Very useful information, thank you very much.
This comment was minimized by the moderator on the site
If I counted checkboxes in a column and found some set on, how can I then clear (remove checkboxes) in that column given I have more than one column that I want to be left asis?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations