Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Подсчёт ячеек по условию

💻 Информатика · 6 класс

Как посчитать, сколько значений в таблице удовлетворяют заданному условию.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Подсчёт ячеек по условию

Иногда в таблице нужно не сложить числа, а посчитать, сколько ячеек удовлетворяют какому-то требованию. Например, сколько учеников получили пятёрку, в скольких городах температура была выше нуля или сколько товаров стоят дешевле ста рублей. Для всех таких задач применяют подсчёт по условию.

Условие и счётчик

Подсчёт по условию работает так: программа просматривает все ячейки выбранного диапазона, для каждой проверяет условие и увеличивает счётчик на единицу там, где условие истинно. Ячейки, не подошедшие под условие, в подсчёт не входят. В конце счётчик показывает, сколько всего ячеек удовлетворяет требованию.

УченикОценка
Иванов5
Петров3
Сидоров5
Орлова4
Кузнецов5

Пример подсчёта

Посчитаем, сколько учеников получили пятёрку. Условие — оценка = 5. Проходим по столбцу оценок сверху вниз:

5 -> подходит, счётчик = 1
3 -> не подходит
5 -> подходит, счётчик = 2
4 -> не подходит
5 -> подходит, счётчик = 3

Итог — три пятёрки. Условие может быть и со сравнением: чтобы узнать, сколько оценок выше тройки, берут условие оценка > 3, и под него попадут все значения 4 и 5 — таких в нашей таблице четыре.

Чем это отличается от суммы

Сумма складывает сами числа и даёт их общую величину. Подсчёт по условию складывает не числа, а количество подходящих ячеек. Сумма всех оценок из примера равна 22, а число пятёрок равно 3 — это разные результаты, потому что мы задавали разные вопросы. Поэтому, прежде чем считать, важно понять, что именно нужно: общую величину или количество.

Где это применяют

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

Частые ошибки. Не путайте «сколько ячеек» и «какова их сумма» — это две разные операции. Если в условии стоит знак сравнения, важно правильно выбрать строгое (>) или нестрогое (>=) сравнение, иначе граничное значение либо попадёт в подсчёт, либо нет.

Кратко о главном

  • Подсчёт по условию считает количество ячеек, для которых условие истинно.
  • Программа проверяет каждую ячейку и увеличивает счётчик при истинном условии.
  • Условие может быть равенством или сравнением (больше, меньше).
  • Подсчёт количества и сумма значений — разные операции с разными ответами.