Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Примечание: Подсчет не следует путать с суммированием. Дополнительные сведения о суммирования значений в ячейках, столбцах или строках см. в разделе Суммирование способов добавления и подсчета данных Excel.

Скачивание примеров

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

Скачивание примеров для подсчета значений в электронной таблице

В этой статье

Простой подсчет

Подсчитать количество значений в диапазоне можно с помощью простой формулы, кнопки или функции.

Excel также может отображать количество выбранных ячеек в excel строка состояния. Ознакомьтесь с видеодемограммой ниже, чтобы быстро ознакомиться с использованием строки состояния. Кроме того, дополнительные сведения см. в разделе Отображение вычислений и подсчетов в строке состояния . Вы можете ссылаться на значения, отображаемые в строке состояния, если вы хотите быстро взглянуть на данные и у вас нет времени для ввода формул.

Видео: подсчет ячеек с помощью строки состояния Excel

Просмотрите следующее видео, чтобы узнать, как просмотреть счетчик в строке состояния.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Использование автосуммирования

Используйте автосумму , выбрав диапазон ячеек, содержащий по крайней мере одно числовое значение. Затем на вкладке Формулы щелкните Автосумма > Число чисел.

Количество чисел

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

К началу страницы

Добавление строки промежуточных итогов

Вы можете добавить строку промежуточных итогов в данные Excel. Щелкните в любом месте данных, а затем выберите Данные > Промежуточный итог.

Примечание: Параметр Промежуточные итоги будет работать только с обычными данными Excel, но не для таблиц Excel, сводных таблиц или сводных диаграмм.

Щелкните Промежуточный итог на вкладке Данные, чтобы добавить строку промежуточных итогов в данные Excel.

Кроме того, ознакомьтесь со следующими статьями:

К началу страницы

Подсчет ячеек в списке или столбце таблицы Excel с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Функция ПРОМЕЖУТОЧНЫЙ ИТОГ используется для подсчета количества значений в таблице Excel или диапазоне ячеек. Если таблица или диапазон содержит скрытые ячейки, можно использовать промежуточные итоги, чтобы включить или исключить эти скрытые ячейки, и это самая большая разница между функциями СУММ и ПРОМЕЖУТОЧНЫХ ИТОГОВ.

Синтаксис промежуточных итогов выглядит следующим образом:

ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;[ссылка2];…])

Пример промежуточных итогов

Чтобы включить скрытые значения в диапазон, присвойте аргументу function_num значение 2.

Чтобы исключить скрытые значения в диапазоне, задайте для аргумента function_num значение 102.

К началу страницы

Подсчет на основе одного или нескольких условий

С помощью ряда функций можно подсчитать количество ячеек в диапазоне, удовлетворяющих заданным условиям (критериям).

Видео: использование функций СЧЁТ, СЧЁТЕСЛИ и СЧЁТЗ

В видеоролике ниже показано, как использовать функцию СЧЁТ, а также функции СЧЁТЕСЛИ и СЧЁТЗ для подсчета только тех ячеек, которые удовлетворяют заданным условиям.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

К началу страницы

Подсчет ячеек в диапазоне с помощью функции СЧЁТ

Чтобы подсчитать количество числовых значений в диапазоне, используйте в формуле функцию СЧЁТ.

Пример функции COUNT

В приведенном выше примере A2, A3 и A6 являются единственными ячейками, содержащими числовые значения в диапазоне, поэтому выходные данные — 3.

Примечание: A7 является значением времени, но он содержит текст (a.m.), поэтому COUNT не считает его числовым значением. Если бы вы должны были удалить a.m. из ячейки COUNT будет рассматривать A7 как числовое значение и изменять выходные данные на 4.

К началу страницы

Подсчет ячеек в диапазоне на основе одного условия с помощью функции СЧЁТЕСЛИ

Используйте функцию СЧЁТЕСЛИ , чтобы подсчитать, сколько раз определенное значение отображается в диапазоне ячеек.

Примеры с функцией СЧЁТЕСЛИ

К началу страницы

Подсчет ячеек в столбце на основе одного или нескольких условий с помощью функции БСЧЁТ

Функция DCOUNT подсчитывает ячейки, содержащие числа в поле (столбце) записей в списке или базе данных, которые соответствуют указанным условиям.

В следующем примере вы хотите найти количество месяцев, включая или позже марта 2016 года, в которых было продано более 400 единиц. Первая таблица на листе от A1 до B7 содержит данные о продажах.

Пример данных для DCOUNT

DCOUNT использует условия, чтобы определить, откуда должны возвращаться значения. Условия обычно вводятся в ячейки на самом листе, а затем вы ссылаетесь на эти ячейки в аргументе условия . В этом примере ячейки A10 и B10 содержат два условия: одно из которых указывает, что возвращаемое значение должно быть больше 400, а другое, указывающее, что конечный месяц должен быть равен или больше 31 марта 2016 г.

Следует использовать следующий синтаксис:

=DCOUNT(A1:B7;"Окончание месяца",A9:B10)

DCOUNT проверяет данные в диапазоне от A1 до B7, применяет условия, указанные в A10 и B10, и возвращает 2, общее количество строк, удовлетворяющих обоим условиям (строки 5 и 7).

К началу страницы

Подсчет ячеек в диапазоне на основе нескольких условий с помощью функции COUNTIFS

Функция СЧЁТЕСЛИМН аналогична функции СЧЁТЕСЛИ с одним важным исключением: СЧЁТЕСЛИМН позволяет применить критерии к ячейкам в нескольких диапазонах и подсчитывает число соответствий каждому критерию. С функцией СЧЁТЕСЛИМН можно использовать до 127 пар диапазонов и критериев.

Синтаксис функции СЧЁТЕСЛИМН имеет следующий вид:

СЧЁТЕСЛИМН(диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)

См. пример ниже.

Пример с функцией СЧЁТЕСЛИМН

К началу страницы

Подсчет количества вхождений на основе условий с помощью функций СЧЁТ и ЕСЛИ

Предположим, что вам нужно определить, сколько продавцов продало определенный товар в определенном регионе, или вы хотите узнать, сколько продаж за определенное значение было выполнено определенным продавцом. Функции IF и COUNT можно использовать вместе; то есть сначала используется функция IF для проверки условия, а затем, только если результат функции IF имеет значение True, для подсчета ячеек используется функция СЧЁТ.

Примечания: 

  • Формулы, приведенные в этом примере, должны быть введены как формулы массива. Если эта книга открыта в приложении Excel для Windows или Excel 2016 для Mac и вы хотите изменить формулу или создать похожую, нажмите клавишу F2, а затем клавиши CTRL+SHIFT+ВВОД, чтобы формула возвращала нужные результаты. В более ранних версиях Excel для Mac используйте Кнопка. +SHIFT+ВВОД.

  • Чтобы эти примеры формул работали, вторым аргументом функции ЕСЛИ должно быть число.

Примеры вложенных функций СЧЁТ и ЕСЛИ

К началу страницы

Подсчет количества вхождений нескольких текстовых и числовых значений с помощью функций СУММ и ЕСЛИ

В следующих примерах функции ЕСЛИ и СУММ используются вместе. Функция ЕСЛИ сначала проверяет значения в определенных ячейках, а затем, если возвращается значение ИСТИНА, функция СУММ складывает значения, удовлетворяющие условию.

Пример 1

Пример 1. Функции СУММ и ЕСЛИ, вложенные в формулу

Функция выше означает, что если диапазон C2:C7 содержит значения Шашков и Туманов, то функция СУММ должна отобразить сумму записей, в которых выполняется условие. Формула найдет в данном диапазоне три записи для "Шашков" и одну для "Туманов" и отобразит 4.

Пример 2

Пример 2. Функции СУММ и ЕСЛИ, вложенные в формулу

Функция выше означает, что если ячейка D2:D7 содержит значения меньше 9 000 ₽ или больше 19 000 ₽, то функция СУММ должна отобразить сумму всех записей, в которых выполняется условие. Формула найдет две записи D3 и D5 со значениями меньше 9 000 ₽, а затем D4 и D6 со значениями больше 19 000 ₽ и отобразит 4.

Пример 3

Пример 3. Функции СУММ и ЕСЛИ, вложенные в формулу

Приведенная выше функция говорит, что если D2:D7 имеет счета для Бьюкенен менее чем за 9000 долл. США, сумма должна отобразить сумму записей, в которой выполняется условие. Формула найдет ячейку C6, которая соответствует условию, и отобразит 1.

Важно: Формулы в этом примере должны быть введены как формулы массива. Это означает, что сначала нужно нажать клавишу F2, а затем клавиши CTRL+SHIFT+ВВОД. В более ранних версиях Excel для Mac используйте клавиши Кнопка.+SHIFT+ВВОД.

Дополнительные советы см. в следующих статьях базы знаний:

К началу страницы

Подсчет ячеек в столбце или строке в сводной таблице

Сводная таблица содержит сводку данных и помогает анализировать и детализировать данные, позволяя выбирать категории, по которым требуется просматривать данные.

Чтобы быстро создать сводную таблицу, выделите любую ячейку в диапазоне данных или таблице Excel, а затем на вкладке Вставка в группе Таблицы щелкните Сводная таблица.

Пример сводной таблицы, к котором показано, как поля связаны со списком полей.

Рассмотрим пример электронной таблицы "Продажи", в которой можно подсчитать количество значений продаж для разделов "Гольф" и "Теннис" за конкретные кварталы.

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

  1. Введите данные в электронную таблицу Excel.

    Пример данных для сводной таблицы
  2. Выделите диапазон A2:C8

  3. Выберите Вставка > Сводная таблица.

  4. В диалоговом окне "Создание сводной таблицы" установите переключатель Выбрать таблицу или диапазон, а затем — На новый лист и нажмите кнопку ОК.

    Пустая сводная таблица будет создана на новом листе.

  5. В области "Поля сводной таблицы" выполните одно из указанных ниже действий.

    1. Перетащите элемент Спорт в область Строки.

    2. Перетащите элемент Квартал в область Столбцы.

    3. Перетащите элемент Продажи в область Значения.

    4. Повторите третье действие.

      Имя поля Сумма_продаж_2 отобразится и в области "Сводная таблица", и в области "Значения".

      На этом этапе область "Поля сводной таблицы" будет выглядеть так:

      Поля сводной таблицы
    5. В области Значения щелкните стрелку раскрывающегося списка рядом с полем Сумма_продаж_2 и выберите пункт Параметры поля значений.

    6. В диалоговом окне Параметры поля значений выполните указанные ниже действия.

      1. На вкладке Операция выберите пункт Количество.

      2. В поле Пользовательское имя измените имя на Количество.

        Диалоговое окно "Параметры поля значений"
      3. Нажмите кнопку ОК.

    Сводная таблица отобразит количество записей для разделов "Гольф" и "Теннис" за кварталы 3 и 4, а также показатели продаж.

    Сводная таблица

К началу страницы

Подсчет, если данные содержат пустые значения

С помощью функций можно подсчитать количество ячеек, содержащих данные или являющихся пустыми.

Подсчет непустых ячеек в диапазоне с помощью функции СЧЁТ

Функция COUNTA используется для подсчета только ячеек в диапазоне, содержащих значения.

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

Пример COUNTA

ФУНКЦИЯ COUNTA игнорирует пустые значения в D3, D4, D8 и D11 и подсчитывает только ячейки, содержащие значения в столбце D. Функция находит шесть ячеек в столбце D, содержащих значения, и отображает 6 в качестве выходных данных.

К началу страницы

Подсчет непустых ячеек в списке с определенными условиями с помощью функции DCOUNTA

С помощью функции БСЧЁТА можно подсчитать количество непустых ячеек, которые удовлетворяют заданным условиям, в столбце записей в списке или базе данных.

В следующем примере функция DCOUNTA используется для подсчета количества записей в базе данных, содержащейся в диапазоне A1:B7, которые соответствуют условиям, указанным в диапазоне условий A9:B10. Эти условия: значение идентификатора продукта должно быть больше или равно 2000, а значение Ratings должно быть больше или равно 50.

Пример функции DCOUNTA

DCOUNTA находит две строки, соответствующие условиям, — строки 2 и 4, и отображает значение 2 в качестве выходных данных.

К началу страницы

Подсчет пустых ячеек в смежном диапазоне с помощью функции СЧИТАТЬПУСТОТЫ

Функция COUNTBLANK используется для возврата количества пустых ячеек в непрерывном диапазоне (ячейки являются смежными, если все они соединены в непрерывной последовательности). Если ячейка содержит формулу, которая возвращает пустой текст (""), эта ячейка включается в подсчет.

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

Пример COUNTBLANK

Примечание: Функция листа COUNTBLANK предоставляет наиболее удобный метод для определения количества пустых ячеек в диапазоне, но она не очень хорошо работает, когда интересующие ячейки находятся в закрытой книге или когда они не образуют смежный диапазон. В статье базы знаний XL: когда следует использовать SUM(IF()) вместо CountBlank() показано, как использовать формулу массива SUM(IF()) в этих случаях.

К началу страницы

Подсчет пустых ячеек в несмежном диапазоне с помощью сочетания функций СУММ и ЕСЛИ

Используйте сочетание функции СУММ и функции IF . Как правило, это можно сделать с помощью функции IF в формуле массива, чтобы определить, содержит ли каждая ячейка, на которую указывает ссылка, значение, а затем суммировать количество значений FALSE, возвращаемых формулой.

См. несколько примеров сочетаний функций SUM и IF в предыдущем разделе Подсчет частоты возникновения нескольких текстовых или числовых значений с помощью функций SUM и IF в этом разделе.

К началу страницы

Подсчет частоты вхождения уникальных значений

Вы можете подсчитать уникальные значения в диапазоне с помощью сводной таблицы, функции СЧЁТЕСЛИ, СУММ и ЕСЛИ или диалогового окна Расширенный фильтр .

Подсчет количества уникальных значений в столбце списка с помощью расширенного фильтра

С помощью диалогового окна Расширенный фильтр можно найти уникальные значения в столбце данных. Эти значения можно отфильтровать на месте или извлечь их и вставить в другое место. Затем с помощью функции ЧСТРОК можно подсчитать количество элементов в новом диапазоне.

Чтобы использовать расширенный фильтр, перейдите на вкладку Данные и в группе Сортировка & фильтр нажмите кнопку Дополнительно.

На рисунке ниже показано, как с помощью расширенного фильтра скопировать только уникальные записи в другое место на листе.

Расширенный фильтр

На следующем рисунке столбец E содержит значения, скопированные из диапазона в столбце D.

Столбец, скопированный из другого расположения

Примечания: 

  • При фильтрации значений на месте они не удаляются с листа, просто одна или несколько строк могут быть скрыты. Чтобы снова отобразить эти значения, на вкладке Данные в группе Сортировка и фильтр нажмите кнопку Очистить.

  • Если вам нужно только быстро узнать количество уникальных значений, выделите данные после применения расширенного фильтра (фильтрованные или скопированные данные) и взгляните на строку состояния. Значение Количество, показанное в строке состояния, должно совпадать с количеством уникальных значений.

Дополнительные сведения см. в статье Фильтрация с помощью расширенных условий.

К началу страницы

Подсчитайте количество уникальных значений в диапазоне, удовлетворяющих одному или нескольким условиям, с помощью функций IF, SUM, FREQUENCY, MATCH и LEN

Используйте функции ЕСЛИ, СУММ, ЧАСТОТА, ПОИСКПОЗ и ДЛСТР в разных сочетаниях.

Дополнительные сведения и примеры см. в разделе Подсчет количества уникальных значений с помощью функций в статье Подсчет уникальных значений среди дубликатов.

К началу страницы

Особые случаи (подсчет всех ячеек, подсчет слов)

Используя разные сочетания функций, можно подсчитать количество ячеек или количество слов в диапазоне.

Подсчет общего количества ячеек в диапазоне с помощью функций ЧСТРОК и ЧИСЛСТОЛБ

Предположим, вам нужно определить размер большого листа, чтобы решить, как выполнять вычисления в книге: автоматически или вручную. Чтобы подсчитать все ячейки в диапазоне, используйте формулу, которая умножает возвращаемые значения с помощью функций ROWS и COLUMNS . Пример см. на следующем рисунке:

Пример функции ROWS и COLUMNS для подсчета количества ячеек в диапазоне

К началу страницы

Подсчет слов в диапазоне с помощью сочетания функций SUM, IF, LEN, TRIM и SUBSTITUTE

В формуле массива можно использовать сочетание функций SUM, IF, LEN, TRIM и SUBSTITUTE . В следующем примере показан результат использования вложенной формулы для поиска количества слов в диапазоне из 7 ячеек (3 из которых пусты). Некоторые ячейки содержат начальные или конечные пробелы. Функции TRIM и SUBSTITUTE удаляют эти лишние пробелы перед началом подсчета. См. пример ниже.

Пример вложенной формулы для подсчета слов

Теперь для правильной работы приведенной выше формулы необходимо сделать ее формулой массива, в противном случае формула возвращает #VALUE! ошибку #ЗНАЧ!. Для этого щелкните ячейку с формулой, а затем в строке формул нажмите клавиши CTRL+SHIFT+ВВОД. Excel добавляет фигурную скобку в начале и конце формулы, что делает ее формулой массива.

Дополнительные сведения о формулах массива см. в разделах Общие сведения о формулах в Excel и Создание формул массива.

К началу страницы

Отображение вычислений и подсчетов в строке состояния

При выделении одной или нескольких ячеек информация о данных в них отображается в строке состояния Excel. Например, если на листе выделены четыре ячейки, которые содержат значения 2, 3, текстовую строку (например, "облако") и 4, то в строке состояния могут одновременно отображаться следующие значения: среднее значение, количество выделенных ячеек, количество ячеек с числовыми значениями, минимальное значение, максимальное значение и сумма. Чтобы отобразить или скрыть все или любые из этих значений, щелкните строку состояния правой кнопкой мыши. Эти значения показаны на приведенном ниже рисунке.

Строка состояния

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×