Перейти к основному содержанию

Как суммировать / подсчитывать отмеченные флажки в Excel?

Флажки в Excel служат практическим инструментом для отслеживания состояния ваших данных. Представьте, что вы работаете со списком, включающим флажки — некоторые отмечены, некоторые нет. Возможно, вам понадобится подсчитать количество отмеченных флажков или вычислить сумму значений, связанных с этими отмеченными флажками.

Сумма или количество отмеченных флажков в Excel


Сумма или количество отмеченных флажков в Excel

В Excel нет простой формулы для непосредственного подсчета или суммирования отмеченных флажков. Чтобы эффективно решить эту проблему, выполните следующие действия:

Шаг 1. Свяжите флажки с ячейками

  1. Откройте лист, на котором вы хотите подсчитать или суммировать отмеченные флажки, затем щелкните правой кнопкой мыши один флажок и выберите Управление форматом, см. снимок экрана:
  2. В Форматировать объект диалоговое окно под Control нажмите, чтобы выбрать пустую ячейку, которая относительно выбранного флажка является ссылкой на ячейку из Сотовая ссылка параметр и не меняйте другие параметры, а затем нажмите OK кнопка. Смотрите скриншот:
  3. Потом ИСТИНА отображается в выбранной ячейке, если флажок установлен, и пустой ячейке, если флажок снят.
  4. Затем вам нужно повторить вышеуказанные шаги, чтобы установить ячейку ссылки для каждого флажка столбца, и лучше связать ячейку с соответствующим флажком в той же строке, вы получите следующий снимок экрана:
Советы: Если у вас есть несколько флажков, которые необходимо связать с ячейками, связывание их по отдельности может занять довольно много времени. В таких случаях вы можете использовать следующий код, чтобы связать все флажки с ячейками за один раз.
Код VBA: одновременно свяжите несколько флажков с ячейками
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
Внимание: В приведенном выше кодея = 2, номер 2 это начальная строка вашего флажка, и xCChar = "Д", письмо D - это расположение столбца, к которому нужно привязать флажки. Вы можете изменить их по своему усмотрению.

Шаг 2. Примените формулы для расчета флажков.

После завершения настройки ячейки ссылки для каждого флажка вы можете использовать приведенные ниже формулы для расчета флажков:

Подсчитайте установленный флажок:

=COUNTIF(D2:D15,TRUE)
Внимание: В этой формуле D2: D15 — это диапазон ячеек ссылок, которые вы установили для флажков.

Суммируйте значения ячеек на основе установленного флажка:

=SUMIF(D2:D15, TRUE, C2:C15)
Внимание: В этой формуле D2: D15 - это диапазон ячеек ссылок, которые вы установили для флажков, и C2: C15 относится к ячейкам, которые вы хотите суммировать.

Подсчет или суммирование отмеченных флажков в Excel становится проще, если вы свяжете их с ячейками. Выполнив эти шаги, вы уже на пути к использованию мощных возможностей Excel по управлению данными. Если вы хотите узнать больше советов и рекомендаций по Excel, наш веб-сайт предлагает тысячи руководств. пожалуйста, нажмите здесь, чтобы получить к ним доступ. Спасибо за внимание, и мы с нетерпением ждем возможности предоставить вам еще больше полезной информации в будущем!


Легко вставляйте несколько флажков в выбранный диапазон с помощью Kutools for Excel!

Kutools for Excel's Флажки пакетной вставки Функция позволяет добавлять флажки массово всего за несколько кликов. Попрощайтесь с утомительной задачей установки флажков один за другим и приветствуйте более эффективный способ организации ваших данных. Получите его сейчас, чтобы начать бесплатную пробную версию на 30 дней!

Демонстрация: сумма или подсчет отмеченных флажков в Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Статьи по теме:

  • Флажки Excel: добавление, выбор, удаление и использование флажков в Excel
  • Флажок — это интерактивный инструмент, который используется для выбора или отмены выбора параметра. Вы часто будете видеть их в веб-формах или при заполнении опросов. В Excel вы можете добавить множество возможностей, установив или сняв флажок, что сделает ваш лист более динамичным и интерактивным, например, создание контрольных списков с помощью флажков, вставка динамической диаграммы с помощью флажков и т. д.
  • Создать раскрывающийся список с несколькими флажками
  • Многие пользователи Excel, как правило, создают раскрывающийся список с несколькими флажками, чтобы выбирать несколько элементов из списка за раз. На самом деле вы не можете создать список с несколькими флажками с проверкой данных. В этом руководстве мы покажем вам два метода создания раскрывающегося списка с несколькими флажками в Excel.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
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