Подсчет количества уникальных значений среди повторяющихся
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше
Предположим, что требуется определить количество уникальных значений в диапазоне, содержащем повторяющиеся значения. Например, если столбец содержит:
-
числа 5, 6, 7 и 6, будут найдены три уникальных значения — 5, 6 и 7;
-
строки «Руслан», «Сергей», «Сергей», «Сергей», будут найдены два уникальных значения — «Руслан» и «Сергей».
Существует несколько способов подсчета количества уникальных значений среди повторяющихся.
С помощью диалогового окна Расширенный фильтр можно извлечь уникальные значения из столбца данных и вставить их в новое местоположение. Затем с помощью функции ЧСТРОК можно подсчитать количество элементов в новом диапазоне.
-
Выделите диапазон ячеек или убедитесь, что активная ячейка находится в таблице.
Убедитесь в том, что диапазон ячеек содержит заголовок столбца.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.
Появится диалоговое окно Расширенный фильтр.
-
Установите переключатель скопировать результат в другое место.
-
В поле Копировать введите ссылку на ячейку.
В противном случае нажмите Свернуть диалоговое окно для временного скрытия диалогового окна, выберите ячейку на листе, а затем нажмите Развернуть диалоговое окно .
-
Установите флажок Только уникальные записи и нажмите ОК.
Уникальные значения из выделенного диапазона будут скопированы в новое место, начиная с ячейки, указанной в поле Копировать.
-
В пустой ячейке под последней ячейкой диапазона введите функцию ЧСТРОК. Используйте диапазон скопированных уникальных значений в качестве аргумента, исключив заголовок столбца. Например, если уникальные значения содержатся в диапазоне B2:B45, введите =ЧСТРОК(B2:B45).
Для выполнения этой задачи используйте комбинацию функций ЕСЛИ, СУММ, ЧАСТОТА, ПОИСКПОЗ и ДЛСТР.
-
Назначьте значение 1 каждому из истинных условий с помощью функции ЕСЛИ.
-
Вычислите сумму, используя функцию СУММ.
-
Подсчитайте количество уникальных значений с помощью функции ЧАСТОТА. Функция ЧАСТОТА пропускает текстовые и нулевые значения. Для первого вхождения заданного значения эта функция возвращает число, равное общему количеству его вхождений. Для каждого последующего вхождения того же значения функция возвращает ноль.
-
Узнайте позицию текстового значения в диапазоне с помощью функции ПОИСКПОЗ. Возвращенное значение затем используется в качестве аргумента функции ЧАСТОТА, что позволяет определить количество вхождений текстовых значений.
-
Найдите пустые ячейки с помощью функции ДЛСТР. Пустые ячейки имеют нулевую длину.
Примечания:
-
Формулы, приведенные в этом примере, должны быть введены как формулы массива. Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
-
Чтобы просмотреть процесс вычисления функции по шагам, выделите ячейку с формулой, а затем на вкладке Формулы в группе Зависимости формул нажмите Вычислить формулу.
-
Функция ЧАСТОТА вычисляет частоту появления значений в диапазоне и возвращает вертикальный массив чисел. С помощью функции ЧАСТОТА можно, например, подсчитать количество результатов тестирования, попадающих в определенные интервалы. Поскольку данная функция возвращает массив, ее необходимо вводить как формулу массива.
-
Функция ПОИСКПОЗ выполняет поиск указанного элемента в диапазоне ячеек и возвращает относительную позицию этого элемента в диапазоне. Например, если диапазон A1:A3 содержит значения 5, 25 и 38, формула =ПОИСКПОЗ(25;A1:A3;0) возвращает значение 2, так как элемент 25 является вторым в диапазоне.
-
Функция ДЛСТР возвращает число символов в текстовой строке.
-
Функция СУММ вычисляет сумму всех чисел, указанных в качестве аргументов. Каждый аргумент может быть диапазоном, ссылкой на ячейку, массивом, константой, формулой или результатом выполнения другой функции. Например, функция СУММ(A1:A5) вычисляет сумму всех чисел в ячейках от A1 до A5.
-
Функция ЕСЛИ возвращает одно значение, если указанное условие дает в результате значение ИСТИНА, и другое, если условие дает в результате значение ЛОЖЬ.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Фильтр уникальных значений или удаление повторяющихся значений
Нужна дополнительная помощь?
Подсчет количества уникальных значений
Постановка задачи
Есть диапазон с данными, в котором некоторые значения повторяются больше одного раза:
Задача — подсчитать количество уникальных (неповторяющихся) значений в диапазоне. В приведенном выше примере, как легко заметить, на самом деле упоминаются всего четыре варианта.
Рассмотрим несколько способов ее решения.
Способ 1. Если нет пустых ячеек
Если вы уверены, что в исходном диапазоне данных нет пустых ячеек, то можно использовать короткую и элегантную формулу массива:
Не забудьте ввести ее как формулу массива, т.е. нажать после ввода формулы не Enter, а сочетание Ctrl+Shift+Enter.
Технически, эта формула пробегает по всем ячейкам массива и вычисляет для каждого элемента количество его вхождений в диапазон с помощью функции СЧЕТЕСЛИ (COUNTIF). Если представить это в виде дополнительного столбца, то выглядело бы оно так:
Потом вычисляются дроби 1/Число вхождений для каждого элемента и все они суммируются, что и даст нам количество уникальных элементов:
Способ 2. Если есть пустые ячейки
Если в диапазоне встречаются пустые ячейки, то придется немного усовершенствовать формулу, добавив проверку на пустые ячейки (иначе получим ошибку деления на 0 в дроби):
Вот и все дела.
Ссылки по теме
- Как извлечь из диапазона уникальные элементы и удалить дубликаты
- Как подсветить дубликаты в списке цветом
- Как сравнить два диапазона на наличие в них дубликатов
- Извлечение уникальных записей из таблицы по заданному столбцу с помощью надстройки PLEX
Skip to content
В этом руководстве вы узнаете, как посчитать уникальные значения в Excel с помощью формул и как это сделать в сводной таблице. Мы также разберём несколько примеров счёта уникальных текстовых и числовых значений, в том числе с учетом регистра букв.
При работе с большим набором данных в Excel вам часто может потребоваться знать, сколько в вашей таблице повторяющихся и сколько уникальных записей.
И вот о чем мы сейчас поговорим:
- Как посчитать уникальные значения в столбце.
- Считаем уникальные текстовые значения.
- Подсчет уникальных чисел.
- Как посчитать уникальные с учётом регистра.
- Формулы для подсчета различных значений.
- Как не учитывать пустые ячейки?
- Сколько встречается различных чисел?
- Считаем различные текстовые значения.
- Как сосчитать различные текстовые значения с учетом условий?
- Считаем количество различных чисел с ограничениями.
- Как учесть регистр при подсчёте?
- Как посчитать уникальные строки?
- Используем сводную таблицу.
Если вы регулярно посещаете этот блог, вы уже знаете формулу Excel для подсчета дубликатов. А сегодня мы собираемся изучить различные способы подсчета уникальных значений в Excel. Но для ясности давайте сначала определимся с терминами.
- Уникальные значения – те, которые появляются в списке только один раз.
- Различные – это все, которые имеются в списке без учета повторов, то есть уникальные плюс первое вхождение повторяющихся.
Следующий рисунок иллюстрирует эту разницу:
А теперь давайте посмотрим, как можно их посчитать с помощью формул и функций сводной таблицы.
Далее вы найдете несколько примеров для подсчета уникальных данных разных типов.
Считаем уникальные значения в столбце.
Предположим, у вас есть столбец с именами на листе Excel, и вам нужно подсчитать, сколько там есть неповторяющихся. Самое простое решение состоит в том, чтобы использовать функцию СУММ в сочетании с ЕСЛИ и СЧЁТЕСЛИ :
=СУММ(ЕСЛИ(СЧЁТЕСЛИ(диапазон ; диапазон ) = 1,1,0))
Примечание. Это формула массива, поэтому обязательно нажмите Ctrl + Shift + Enter, чтобы корректно ввести её. Как только вы это сделаете, Excel автоматически заключит всё выражение в {фигурные скобки}, как показано на скриншоте ниже. Ни в коем случае нельзя вводить фигурные скобки вручную, это не сработает.
В этом примере мы считаем уникальные имена в диапазоне A2: A10, поэтому наше выражение выглядит так:
{=СУММ(ЕСЛИ(СЧЁТЕСЛИ(A2:A10;A2:A10)=1;1;0))}
Этот метод подходит и для текстовых, и для цифровых данных. Недостатком является то, что в качестве уникального он будет пересчитывать любое содержимое, в том числе и ошибки.
Далее в этом руководстве мы обсудим несколько других подходов для подсчета уникальных значений разных типов. И поскольку в основном они являются вариациями этой базовой формулы, имеет смысл подробно рассмотреть её. Если вы поймете, как это работает, то сможете настроить ее для своих данных. Если кого-то не интересуют технические подробности, вы можете сразу перейти к следующему примеру.
Как работает формула подсчета уникальных значений?
Как видите, здесь используются 3 разные функции – СУММ, ЕСЛИ и СЧЁТЕСЛИ. Посмотрим, что делает каждая из них:
- Функция СЧЁТЕСЛИ считает, сколько раз каждое отдельное значение появляется в анализируемом диапазоне.
В этом примере СЧЁТЕСЛИ(A2:A10;A2:A10)возвращает массив {3:2:2:1:1:2:3:2:3}.
- Функция ЕСЛИ оценивает каждый элемент в этом массиве, сохраняет все единицы (то есть, уникальные) и заменяет все остальные цифры нулями.
Итак, функция ЕСЛИ(СЧЁТЕСЛИ(A2:A10;A2:A10)=1;1;0) преобразуется в ЕСЛИ({3:2:2:1:1:2:3:2:3}) = 1,1,0).
И далее она превращается в массив чисел {0:0:0:1:1:0:0:0:0}. Здесь 1 означает уникальное значение, а 0 – появляющееся более 1 раза.
- Наконец, функция СУММ складывает числа в этом итоговом массиве и выводит общее количество уникальных значений. Что нам и нужно.
Подсчет уникальных текстовых значений.
Если ваш список содержит как числа так и текст, и вы хотите посчитать только уникальные текстовые строки, добавьте функцию ЕТЕКСТ() в формулу массива, описанную выше:
{=СУММ(ЕСЛИ(ЕТЕКСТ(A2:A10)*СЧЁТЕСЛИ(A2:A10;A2:A10)=1;1;0))}
Функция ЕТЕКСТ возвращает ИСТИНА, если исследуемое содержимое ячейки является текстом, и ЛОЖЬ в противоположном случае. Поскольку звездочка (*) в формулах массива работает как оператор И, то функция ЕСЛИ возвращает 1, только если рассматриваемое одновременно текстовое и уникальное, в противном случае получаем 0. И после того, как функция СУММ сложит все числа, вы получите количество уникальных текстовых значений в указанном диапазоне.
Не забывайте нажимать Ctrl + Shift + Enter
, чтобы правильно ввести формулу массива, и вы получите результат, подобный этому:
Рис3
Как вы можете видеть на скриншоте выше, мы получили общее количество уникальных текстовых значений, исключая пустые ячейки, числа, логические выражения ИСТИНА и ЛОЖЬ, а также ошибки.
Как сосчитать уникальные числовые значения.
Чтобы посчитать уникальные числа в списке данных, используйте формулу массива точно так же, как мы только что делали при подсчете текстовых данных. Отличие заключается в том, что вы используете ЕЧИСЛО вместо ЕТЕКСТ:
{=СУММ(ЕСЛИ(ЕЧИСЛО(A2:A10)*СЧЁТЕСЛИ(A2:A10;A2:A10)=1;1;0))}
Пример и результат вы видите на скриншоте чуть выше.
Уникальные значения с учетом регистра.
Если для вас принципиально различие в заглавных и прописных буквах, то самым простым способом подсчета будет создание вспомогательного столбца со следующей формулой массива для идентификации повторяющихся и уникальных элементов:
{=ЕСЛИ(СУММ((—СОВПАД($A$2:$A$10;A2)))=1;»Уникальный»;»Дубль»)}
А затем используйте простую функцию СЧЁТЕСЛИ для подсчета уникальных значений:
=СЧЁТЕСЛИ(B2:B10; «Уникальный»)
А теперь посмотрим, как можно посчитать количество значений, которые появляются хотя бы один раз, то есть так называемых различных значений.
Подсчет различных значений.
Используйте следующую универсальное выражение:
{=СУММ(1 / СЧЁТЕСЛИ( диапазон ; диапазон ))}
Помните, что это формула массива, поэтому вам следует нажать Ctrl + Shift + Enter
, вместо обычного Enter.
Кроме того, вы можете использовать функцию СУММПРОИЗВ и записать формулу обычным способом:
=СУММПРОИЗВ(1 / СЧЁТЕСЛИ( диапазон ; диапазон ))
Например, чтобы сосчитать различные значения в диапазоне A2: A10, вы можете использовать выражение:
{=СУММ(1/СЧЁТЕСЛИ(A2:A10;A2:A10))}
или же
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A10;A2:A10))
Этот способ подходит не только для подсчета в столбце, но и для диапазона данных. К примеру, у нас под имена отведено две колонки. Тогда делаем так:
{=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:B10;A2:B10))}
Этот метод подходит для текста, чисел, дат.
Единственное ограничение – диапазон должен быть непрерывным и не содержать пустых ячеек и ошибок.
Если в вашем диапазоне данных есть пустые ячейки, то можно изменить:
{=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A10; A2:A10&»»))}
Тогда в расчёт попадёт и будет засчитана и пустая ячейка.
Как это работает?
Как вы уже знаете, мы используем функцию СЧЁТЕСЛИ, чтобы узнать, сколько раз каждый отдельный элемент встречается в указанном диапазоне. В приведенном выше примере, результат работы функции СЧЕТЕСЛИ представляет собой числовой массив: {3:2:2:1:3:2:1:2:3}.
После этого выполняется ряд операций деления, где единица делится на каждую цифру из этого массива. Это превращает все неуникальные значения в дробные числа, соответствующие количеству повторов. Например, если число или текст появляется в списке 2 раза, в массиве создаются 2 элемента равные 0,5 (1/2 = 0,5). А если появляется 3 раза, в массиве создаются 3 элемента 0,333333.
В нашем примере результатом вычисления выражения 1/СЧЁТЕСЛИ(A2:A10;A2:A10) является массив {0.333333333333333:0.5:0.5:1:0.333333333333333:0.5:1:0.5:0.333333333333333}.
Пока не слишком понятно? Это потому, что мы еще не применили функцию СУММ / СУММПРОИЗВ. Когда одна из этих функций складывает числа в массиве, сумма всех дробных чисел для каждого отдельного элемента всегда дает 1, независимо от того, сколько раз он появлялся. И поскольку все уникальные элементы отображаются в массиве как единицы (1/1 = 1), окончательный результат представляет собой общее количество всех встречающихся значений.
Как и в случае подсчета уникальных значений в Excel, вы можете использовать варианты универсальной формулы для обработки отдельно чисел, текста или же с учетом регистра.
Помните, что все приведенные ниже выражения являются формулами массива и требуют нажатия Ctrl + Shift + Enter
.
Подсчет различных значений без учета пустых ячеек
Если столбец, в котором вы хотите совершить подсчет, может содержать пустые ячейки, вам следует в уже знакомую нам формулу массива добавить функцию ЕСЛИ. Она будет проверять ячейки на наличие пустот (основная формула Excel, описанная выше, в этом случае вернет ошибку #ДЕЛ/0):
=СУММ(ЕСЛИ( диапазон <> «»; 1 / СЧЁТЕСЛИ( диапазон ; диапазон ); 0))
Вот как, к примеру, можно посчитать количество индивидуальных значений, игнорируя пустые ячейки:
Используем:
{=СУММ(ЕСЛИ(A2:A10<>»»;1/СЧЁТЕСЛИ(A2:A10; A2:A10); 0))}
Как видите, наш список состоит из трёх имён.
Подсчет различных чисел.
Чтобы посчитать различные числовые значения (числа, даты и время), используйте функцию ЕЧИСЛО:
= СУММ(ЕСЛИ(ЕЧИСЛО( диапазон ); 1 / СЧЁТЕСЛИ( диапазон ; диапазон ); «»))
Считаем, сколько имеется различных чисел в диапазоне A2: A10:
{=СУММ(ЕСЛИ(ЕЧИСЛО(A2:A10);1/СЧЁТЕСЛИ(A2:A10; A2:A10);»»))}
Результат вы можете посмотреть ниже.
Это достаточно простое и элегантное решение, но работает оно гораздо медленнее, чем выражения, которые используют функцию ЧАСТОТА для подсчета уникальных значений. Если у вас большие наборы данных, то целесообразно переключиться на формулу, основанную на расчёте частот.
И вот еще один способ подсчета чисел:
=СУММ(—(ЧАСТОТА(диапазон; диапазон)>0))
Применительно к примеру ниже:
=СУММ(—(ЧАСТОТА(A2:A10; A2:A10)>0))
Как видите, здесь игнорируются записи, в которых имеются буквы.
Пошагово разберём, как это работает.
Функция ЧАСТОТА возвращает массив цифр, которые соответствуют интервалам, заданным имеющимися числами. В этом случае мы сравниваем один и тот же набор чисел для массива данных и для массива интервалов.
Результатом является то, что ЧАСТОТА() возвращает массив, который представляет собой счетчик для каждого числового значения в массиве данных.
Это работает, потому что ЧАСТОТА() возвращает ноль для любых чисел, которые ранее уже появились в списке. Ноль возвращается и для текстовых данных. Поэтому полученный массив выглядит следующим образом:
{3:0:0:2:0:0}
Как видите, обрабатываются только числа. Ячейки A7:A10 игнорируются, потому что там текст. А функция ЧАСТОТА() работает только с числами.
Теперь каждое из этих чисел проверяем на условие «больше нуля».
Получаем:
{ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ}
Теперь превращаем ИСТИНА и ЛОЖЬ в 1 и 0 соответственно. Делаем это при помощи двойного отрицания. Проще говоря, это двойной минус, который не меняет величину числа, но позволяет получить реальные числа, когда это вообще возможно:
{1:0:0:1:0:0}
А теперь функция СУММ складывает всё и получаем результат: 2.
Различные текстовые значения.
Чтобы посчитать отдельные текстовые записи в столбце, мы будем использовать тот же подход, который мы использовали для исключения пустых ячеек.
Как вы можете легко догадаться, мы просто добавим функцию ЕТЕКСТ и проверку условия:
=СУММ(ЕСЛИ(ЕТЕКСТ( диапазон ); 1 / СЧЁТЕСЛИ( диапазон ; диапазон ); «»))
Количество индивидуальных символьных значений посчитаем так:
{=СУММ(ЕСЛИ(ЕТЕКСТ(A2:A10);1/СЧЁТЕСЛИ(A2:A10; A2:A10);»»))}
Не забываем, что это формула массива.
Если в вашей таблице нет пустых ячеек и ошибок, то вы можете применить формулу, которая использует несколько функций: ЧАСТОТА, ПОИСКПОЗ, СТРОКА и СУММПРОИЗВ.
В общем виде это выглядит так:
=СУММПРОИЗВ(—(ЧАСТОТА(ПОИСКПОЗ (диапазон; диапазон;0); СТРОКА (диапазон)- СТРОКА (диапазон_первая_ячейка)+1)>0))
Предположим, у вас есть список имен сотрудников вместе с часами работы над проектом, и вы хотите знать, сколько человек в этом участвовали. Глядя на данные, вы можете увидеть, что имена повторяются. А вы хотите пересчитать всех, кто хотя бы раз появился в этом списке.
Применяем формулу массива:
{=СУММПРОИЗВ(— (ЧАСТОТА(ПОИСКПОЗ(A2:A10; A2:A10;0); СТРОКА(A2:A10) -СТРОКА(A2) +1)> 0))}
Она является более сложной, чем аналогичная, которая использует функцию ЧАСТОТА() для подсчета различных чисел. Это потому, что ЧАСТОТА() не работает с текстом. Поэтому ПОИСКПОЗ преобразует имена в номера позиций, которые может обрабатывать ЧАСТОТА().
Если какая-либо из ячеек в диапазоне пустая, вам необходимо использовать более сложную формулу массива, которая включает в себя функцию ЕСЛИ:
{= СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(данные <> «»;ПОИСКПОЗ(данные; данные; 0));СТРОКА(данные) -СТРОКА(данные_первая_ячейка) +1); 1))}
Примечание: поскольку логическая проверка в операторе ЕСЛИ содержит массив, то наше выражение сразу становится формулой массива, которая требует ввода через Ctrl+Shift+Enter. Поэтому же СУММПРОИЗВ была заменена на СУММ.
Применительно к нашему примеру это выглядит так:
{=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(A2:A10 <> «»;ПОИСКПОЗ(A2:A10; A2:A10; 0));СТРОКА(A2:A10) -СТРОКА(A2) +1); 1))}
Теперь «сломать» этот расчет может только наличие ячеек с ошибками в исследуемом диапазоне.
Различные текстовые значения с условием.
Предположим, необходимо пересчитать, сколько наименований товаров заказал конкретный покупатель.
Чтобы решить эту проблему, вам может помочь этот вариант:
{=СУММПРОИЗВ((($A$2:$A$18=E2)) / СЧЁТЕСЛИМН($A$2:$A$18;$A$2:$A$18&»»; $B$2:$B$18;$B$2:$B$18&»»))}
Введите это в пустую ячейку, куда вы хотите поместить результат, F2, например. А затем нажмите Shift + Ctrl + Enter вместе, чтобы получить правильный результат.
Поясним: здесь A2:A18 это список покупателей, с учётом которого вы ограничиваете область расчётов, B2: B18 — перечень товаров, в котором вы хотите посчитать уникальные значения, Е2 содержит критерий, на основании которого подсчет ограничивается только конкретным покупателем.
Второй способ.
Для уникальных значений в диапазоне с критериями, вы можете использовать формулу массива, основанную на функции ЧАСТОТА.
{=СУММ(—(ЧАСТОТА(ЕСЛИ(критерий; ПОИСКПОЗ(диапазон; диапазон;0)); СТРОКА(диапазон) -СТРОКА(диапазон_первая_ячейкаl)+1)>0))}
Применительно к нашему примеру:
{=СУММ(—(ЧАСТОТА(ЕСЛИ(A2:A10 = E2; ПОИСКПОЗ(B2:B10; B2:B10;0)); СТРОКА(B2:B10) — СТРОКА(B2)+1) > 0))}
С учетом ограничений ЕСЛИ() функция ПОИСКПОЗ определяет порядковый номер только для строк, которые соответствуют критериям.
Если какая-либо из ячеек в диапазоне критериев пустая, вам необходимо скорректировать расчёт, добавив дополнительно ЕСЛИ для обработки пустых ячеек. Иначе они будут переданы в функцию ПОИСКПОЗ, которая в ответ сгенерирует сообщение об ошибке.
Вот что получилось после корректировки:
{=СУММ(— (ЧАСТОТА(ЕСЛИ(B2:B10 <> «»; ЕСЛИ(A2:A10 = E2; ПОИСКПОЗ(B2:B10; B2:B10;0))); СТРОКА(B2:B10) -СТРОКА(B2) +1)> 0))}
То есть все действия и расчёты мы производим, если в столбце B нам встретилась непустая ячейка: ЕСЛИ(B2:B10 <> «»….
Если у вас есть два критерия, вы можете расширить логику формулы путем добавления другого вложенного ЕСЛИ.
Поясним. Определим, сколько наименований товара находилось в первой партии первого покупателя.
Критерии запишем в G2 и G3.
В общем виде это выглядит так:
{=СУММ(—(ЧАСТОТА(ЕСЛИ(критерий1; ЕСЛИ(критерий2; ПОИСКПОЗ (диапазон; диапазон;0))); СТРОКА (диапазон) — СТРОКА (диапазон_первая_позиция) +1)> 0))}
Подставляем сюда реальные данные и получаем результат:
{=СУММ(—(ЧАСТОТА(ЕСЛИ(A2:A10=G2; ЕСЛИ(C2:C10=G3;ПОИСКПОЗ(B2:B10;B2:B10;0)));СТРОКА(B2:B10)-СТРОКА(B2)+1)>0))}
В первой партии 2 наименования товара, хотя и 3 позиции.
Различные числа с условием.
Если вам нужно пересчитать уникальные (с учётом первого вхождения) числа в диапазоне с учетом каких-то ограничений, можно использовать формулу, основанную на СУММ и ЧАСТОТА, и вместе с этим применять критерии.
{=СУММ(— (ЧАСТОТА(ЕСЛИ(критерий; диапазон); диапазон)> 0))}
Предположим, у нас есть перечень табельных номеров и количество отработанных часов по дням. Нужно сосчитать, сколько человек хотя бы раз отработали менее чем по 8 часов, то есть неполную смену.
Вот наша формула массива:
{=СУММ(— (ЧАСТОТА(ЕСЛИ(B2:B10 < 8; A2:A10); A2:A10)> 0))}
Как видите, таких случаев 3, но связаны они с двумя работниками.
Различные значения с учетом регистра.
Подобно подсчету уникальных, самый простой способ подсчета различных значений с учетом регистра – это добавить вспомогательный столбец с формулой массива, который идентифицирует нужные элементы, включая первые повторяющиеся вхождения.
Подход в основном такой же, как и тот, который мы использовали для подсчета уникальных значений с учетом регистра, с одним небольшим изменением:
{=ЕСЛИ(СУММ((—СОВПАД($A$2:$A2;$A2)))=1;»Уникальный»;»»)}
Как вы помните, все формулы массива в Excel требуют нажатия Ctrl + Shift + Enter
.
После того, как это выражение будет записано, вы можете посчитать «различные» значения с помощью обычной функции СЧЁТЕСЛИ, например:
=СЧЁТЕСЛИ(B2:B10; «Уникальный»)
Если вы не можете добавить вспомогательный столбец на свой рабочий лист, вы можете использовать следующую более сложную формулу массива для подсчета различных значений с учетом регистра без создания дополнительного столбца:
{=СУММ(ЕСЛИОШИБКА(1/ЕСЛИ($A$2:$A$10<>»»; ЧАСТОТА(ЕСЛИ(СОВПАД($A$2:$A$10; ТРАНСП($A$2:$A$10)); ПОИСКПОЗ(СТРОКА($A$2:$A$10); СТРОКА($A$2:$A$10)); «»); ПОИСКПОЗ(СТРОКА($A$2:$A$10); СТРОКА($A$2:$A$10))); 0); 0))}
Как видите, обе формулы дают одинаковые результаты.
Подсчет уникальных строк в таблице.
Подсчет уникальных / различных строк в Excel сродни пересчёту уникальных и различных значений. С той лишь разницей, что вы используете функцию СЧЁТЕСЛИМН вместо СЧЁТЕСЛИ, что позволяет вам указать сразу несколько столбцов для проверки уникальности.
Например, чтобы подсчитать уникальные строки на основе столбцов A (Имя) и B (Фамилия), используйте один из следующих вариантов:
Для уникальных строк:
{=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(A3:A11;A3:A11; B3:B11;B3:B11)=1;1;0))}
Для различных строк:
{=СУММ(1/СЧЁТЕСЛИМН(A3:A11;A3:A11;B3:B11;B3:B11))}
Естественно, вы не ограничены только двумя столбцами. Функция СЧЁТЕСЛИМН может обрабатывать до 127 пар диапазон / критерий.
Как можно использовать сводную таблицу.
Вот обычная задача, которую все пользователи Excel должны время от времени выполнять. У вас есть список данных (к примеру, названий товаров), и нужно узнать количество уникальных позиций в этом списке. Как это сделать? Проще, чем вы думаете
В версиях Excel выше 2013 есть специальная функция, которая позволяет автоматически пересчитывать различные значения в сводной таблице. На следующем рисунке показано, как выглядит этот счетчик:
Чтобы создать сводную таблицу со счетчиком для определенного столбца, выполните следующие действия.
- Выберите данные для включения в сводную таблицу, перейдите на вкладку «Вставка» и нажмите кнопку «Сводная таблица» .
- В диалоговом окне «Создание сводной таблицы» выберите, следует ли разместить сводную таблицу на новом или существующем листе, и обязательно установите флажок «Добавить эти данные в модель данных» .
- Когда откроется сводная таблица, расположите области строк, столбцов и значений так, как вам нужно. Если у вас нет большого опыта работы со сводными таблицами Excel, могут оказаться полезными следующие подробные рекомендации: Создание сводной таблицы в Excel.
- Переместите поле, количество уникальных элементов которого вы хотите вычислить ( поле « Товар» в этом примере), в область « Значения» , щелкните его и выберите «Параметры значения поля…» из раскрывающегося меню.
- Откроется диалоговое окно , прокрутите вниз до операции «Число разных элементов» , которая является самым последним пунктом в списке, выберите ее и нажмите OK .
Вы также можете дать собственное имя своему счетчику, если хотите.
Готово! Вновь созданная сводная таблица будет отображать количество различных товаров, как показано на самом первом скриншоте в этом разделе.
Вот как можно подсчитать различные и уникальные значения в столбце и целиком в таблице Excel.
Благодарю вас за чтение и надеюсь увидеть вас снова. Пожалуйста, не переключайтесь!
Download PC Repair Tool to quickly find & fix Windows errors automatically
Sorting out the number of unique and distinct values from a list across a column in an Excel sheet could be useful for many purposes. You might need to calculate the number of players who won a single event (or multiple) or the number of unique items sold to a customer (or distinct). In this situation, such sorting is very helpful.
Count the number of unique values from a list of a column using the array formula
The syntax for counting the number of unique values from a list of a column using the array formula is as follows:
=SUM(IF(COUNTIF(<first cell from which you count the number of unique values>:<last cell till which you count the number of unique values>,<first cell from which you count the number of unique values>:<last cell till which you count the number of unique values>)=1,1,0))
Where,
- <first cell from which you count the number of unique values> is the first cell in the column from which you begin the count.
- <last cell till which you count the number of unique values> is the last cell in the column till which you count.
Eg. Let us say we have a list of sports and the players who won at each sport. The winning players are listed from cell B3 to B12. The formula for unique values of the players would become:
=SUM(IF(COUNTIF(B3:B12,B3:B12)=1,1,0))
Place this formula in the cell where you need the number of unique values (say cell D3) and press CTRL+SHIFT+ENTER. This will enable the array formula. Now click anywhere outside the cell and you will get the required number of unique values.
Count the number of distinct values from a list of a column using the array formula
The syntax for counting the number of distinct values from a list of a column using the array formula is as follows:
=SUM(IF(<first cell from which you count the number of distinct values>:<last cell till which you count the number of distinct values><>"",1/COUNTIF(<first cell from which you count the number of distinct values>:<last cell till which you count the number of distinct values>,<first cell from which you count the number of distinct values>:<last cell till which you count the number of distinct values>), 0))
Where,
- <first cell from which you count the number of distinct values> is the first cell in the column from which you begin the count.
- <last cell till which you count the number of distinct values> is the last cell in the column till which you count.
Eg. Assume a case where we have a list of sports and the players who won at each sport. The winning players are listed from cell B3 to B12. The formula for distinct values of the players would become:
=SUM(IF(B3:B12<>"",1/COUNTIF(B3:B12, B3:B12), 0))
Place this formula in the cell where you need the number of distinct values (say cell E3) and press CTRL+SHIFT+ENTER. This will enable the array formula.
Now click anywhere outside the cell and you will get the required number of distinct values.
Hope this helps!
Karan is a B.Tech, with several years of experience as an IT Analyst. He is a passionate Windows user who loves troubleshooting problems and writing about Microsoft technologies.
Содержание
- Разные значения против уникальных значений
- Подсчет разных значений в сводной таблице Excel
- Добавление вспомогательного столбца в набор данных
- Подсчет количества определенного значения ячейки в Excel при условии
- Статистический анализ посещаемости с помощью функции СЧЁТЕСЛИ в Excel
- Способ 1: счетчик на строке состояния
- Способ 2: функция СЧЁТЗ
- Способ 3: функция СЧЁТ
- Как посчитать количество пустых и непустых ячеек?
- Нулевые строки.
- СЧЕТЕСЛИ с несколькими условиями.
- Количество чисел в диапазоне
- Количество ячеек с несколькими условиями ИЛИ.
- Считаем числа и значения
- Ставим экселю условия
- Разбираемся в критериях
- Задачи на логику
- Средние значения и множественные формулы
- Считаем данные в массиве с пустыми ячейками
- Счёт текстовых строк по условию
Разные значения против уникальных значений
Кажется, что это одно и то же, но это не так.
Ниже приведен пример со списком имен, в столбцах отдельно выделены уникальные и разные имена.
Уникальные значения / имена — это те, которые встречаются только один раз. Это означает, что все имена, которые повторяются и имеют дубликаты, не являются уникальными. Уникальные имена перечислены в столбце D вышеупомянутого набора данных.
Разными значениями / именами являются те, которые встречаются хотя бы один раз в наборе данных. Поэтому, если имя появляется три раза, оно все равно считается разным значением. Такой список можно получить путем удаления повторяющихся значений / имен и сохранения всех разных значений. Разные имена перечислены в столбце C приведенного выше набора данных.
В большинстве случаев, когда люди говорят, что хотят получить уникальные значения в сводной таблице, когда на самом деле имеют в виду разные.
Предположим, у вас есть данные о продажах:
С этим набором данных вам нужно найти ответ на следующие вопросы:
- Сколько сотрудников в каждом регионе (а это не что иное, как количество разных сотрудников в каждом регионе)?
- Сколько сотрудников продали принтер в 2019 году?
Находить сумму сводные таблицы могут мгновенно, чтобы получить количество разных значений, вам нужно будет сделать еще несколько шагов.
Если вы используете Excel 2013 или более поздние версии, в сводной таблице есть встроенная функция, которая быстро подсчитывает количество.
А если вы используете Excel 2010 или ранние версии, вам придется изменить исходные данные, добавив вспомогательный столбец.
В этой статье рассматриваются следующие методы:
- Добавление вспомогательного столбца в исходный набор данных для подсчета разных значений (работает во всех версиях).
- Добавление данных в модель данных и использование параметра «Число различных элементов» (доступно в Excel 2013 и последующих версиях).
Существует третий метод, он называет метод сводной таблицы в сводной таблице.
Добавление вспомогательного столбца в набор данных
Примечание. Если вы используете Excel 2013 и более поздние версии, пропустите этот метод и перейдите к следующему (вам доступна встроенная функция).
Это простой способ подсчета разных значений в сводной таблице, поскольку вам нужно только добавить вспомогательный столбец к исходным данным. После добавления вспомогательного столбца вы легко ответите на вопросы задачи.
Хотя это простой обходной путь, у него есть некоторые недостатки (которые будут рассмотрены далее).
Позвольте мне сначала показать вам, как добавить вспомогательный столбец и посчитать разные значения.
Предположим, у меня есть набор данных, как показано ниже:
Добавьте следующую формулу в столбец F и примените ее ко всем ячейкам, в которых есть данные в соседних столбцах.
= ЕСЛИ (СЧЁТЕСЛИМН ($C$2:C2; C2; $B$2:B2; B2) > 1;0;1)
Приведенная выше формула использует функцию СЧЁТЕСЛИМН для подсчета количества раз, когда имя появляется в данном регионе. Также обратите внимание на диапазоны критериев: $C$2:C2 и $B$2:B2. Это означает, что они продолжают расширяться, когда вы идете вниз по столбцу.
Например, в ячейке F2 диапазон критериев составляет $C$2:C2 и $B$2:B2, а в ячейке F3 эти диапазоны расширяются до $C$3:C3 и $B$3:B3.
Это гарантирует, что функция СЧЁТЕСЛИМН считает первый экземпляр имени как 1, второй экземпляр имени как 2 и так далее.
Поскольку мы хотим получить только разные имена, используется функция ЕСЛИ, которая возвращает 1, когда имя появляется для региона в первый раз, и возвращает 0, когда оно появляется снова. Это гарантирует, что учитываются только разные имена, а не повторы.
Ниже показано, как будет выглядеть таблица, когда вы добавите вспомогательный столбец.
Теперь, когда мы изменили исходные данные, мы можем использовать их для создания сводной таблицы. Подключив вспомогательный столбец, получим количество различных сотрудников в каждом регионе.
Ниже приведены шаги, как сделать это:
- Выберите любую ячейку в таблице.
- Нажмите вкладку «Вставка».
- Нажмите на кнопку Сводная таблица.
- В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно (и включает вспомогательный столбец), и выбран «На новый лист» в качестве места размещения.
- Нажмите ОК.
Вышеуказанные шаги вставят новый лист со сводной таблицей.
Перетащите поле «Регион» в область «Строки» и поле «Помощник» в область «Значения».
Вы получите вот такую сводную таблицу:
Теперь вы можете изменить заголовок столбца с «Сумма по полю Помощник» на «Количество сотрудников».
Подсчет количества определенного значения ячейки в Excel при условии
Пример 2. По итогам сдачи экзаменов необходимо составить таблицу, в которой содержатся данные о количестве студентов, сдавших предмет на 5, 4, 3 балла соответственно, а также тех, кто не сдал предмет.
Вид исходной таблицы:
Предварительно выделим ячейки E2:E5, введем приведенную ниже формулу:
=СЧЁТЕСЛИ(B3:B19;D2:D5)
Описание аргументов:
- B3:B19 – диапазон ячеек с оценками за экзамен;
- D2:D5 – диапазон ячеек, содержащих критерии для подсчета числа совпадений.
В результате получим таблицу:
Статистический анализ посещаемости с помощью функции СЧЁТЕСЛИ в Excel
Пример 3. В таблице Excel хранятся данные о просмотрах страниц сайта за день пользователями. Определить число пользователей сайта за день, а также сколько раз за день на сайт заходили пользователи с логинами default и user_1.
Вид исходной таблицы:
Поскольку каждый пользователь имеет свой уникальный идентификатор в базе данных (Id), выполним расчет числа пользователей сайта за день по следующей формуле массива и для ее вычислений нажмем комбинацию клавиш Ctrl+Shift+Enter:
Выражение 1/СЧЁТЕСЛИ(A3:A20;A3:A20) возвращает массив дробных чисел 1/количество_вхождений, например, для пользователя с ником sam это значение равно 0,25 (4 вхождения). Общая сумма таких значений, вычисляемая функцией СУММ, соответствует количеству уникальных вхождений, то есть, числу пользователей на сайте. Полученное значение:
Для определения количества просмотренных страниц пользователями default и user_1 запишем формулу:
В результате расчета получим:
Способ 1: счетчик на строке состояния
Самый простой способ подсчитать ячейки, содержащие данные – это воспользоваться информацией со счетчика, который размещен в правой части строки состояния слева от кнопок переключения режимов просмотра в Excel. Пока на листе выделен диапазон, в котором все элементы пустые или лишь один содержит какое-то значение, данный индикатор скрыт. Счетчик автоматически появляется тогда, когда выделено две или более не пустых ячеек, и сразу показывает их число после слова «Количество».
Но, хотя по умолчанию этот счетчик включен, и только ждет того, когда пользователь выделит определенные элементы, в некоторых случаях он может быть отключен вручную. Тогда актуальным становится вопрос о его включении. Для этого нужно кликнуть правой кнопкой мыши по строке состояния и в открывшемся списке установить галочку напротив пункта «Количество». После этого счетчик опять будет отображаться.
Способ 2: функция СЧЁТЗ
Подсчитать количество заполненных ячеек можно при помощи функции СЧЁТЗ. Она отличается от предыдущего способа тем, что позволяет зафиксировать подсчет определенного диапазона в отдельной ячейке. То есть, для просмотра информации по нему область не нужно будет постоянно выделять.
- Выделяем область, в которую будет выводиться результат подсчета. Кликаем по значку «Вставить функцию».
- Открывается окно Мастера функций. Ищем в представленном списке элемент «СЧЁТЗ». После того, как это наименование выделено, жмем на кнопку «OK».
- Запускается окно аргументов. Аргументами этой функции являются ссылки на ячейки. Ссылку на диапазон можно прописать вручную, но лучше установить курсор в поле «Значение1», куда нужно ввести данные, и выделить соответствующую область на листе. Если нужно произвести подсчет заполненных ячеек в нескольких удаленных друг от друга диапазонах, то координаты второго, третьего и последующего диапазона нужно вводить в поля под названием «Значение2», «Значение3» и т.д. Когда все данные введены. Жмем на кнопку «OK».
- Данную функцию также можно ввести вручную в ячейку или строку формул, придерживаясь следующего синтаксиса:
=СЧЁТЗ(значение1;значение2;…)
- После того, как формула введена, программа в заранее выделенной области показывает результат подсчета заполненных ячеек указанного диапазона.
Способ 3: функция СЧЁТ
Кроме того, для подсчета заполненных ячеек в Экселе существует ещё функция счет. В отличие от предыдущей формулы, она считает только ячейки заполненные числовыми данными.
- Как и в предыдущем случае, выделяем ячейку, куда будут выводиться данные и таким же способом запускаем Мастер функций. В нём выбираем оператора с наименованием «СЧЁТ». Жмем на кнопку «OK».
- Запускается окно аргументов. Аргументы те же самые, что и при использовании предыдущего способа. В их роли выступают ссылки на ячейки. Вставляем координаты диапазонов на листе, в которых нужно подсчитать количество заполненных ячеек числовыми данными. Жмем кнопку «OK».
Для ручного введения формулы придерживаемся следующего синтаксиса:
=СЧЁТ(значение1;значение2;…)
- После этого в области, в которой находится формула, отобразится количество ячеек, заполненных числовыми данными.
Как посчитать количество пустых и непустых ячеек?
Посмотрим, как можно применить функцию СЧЕТЕСЛИ в Excel для подсчета количества пустых или непустых ячеек в указанном диапазоне.
Непустые.
В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:
СЧЕТЕСЛИ(диапазон;”*”)
Но дело в том, что приведенное выше выражение подсчитывает только клетки, содержащие любые текстовые значения. А это означает, что те из них, что включают даты и числа, будут обрабатываться как пустые (игнорироваться) и не войдут в общий итог!
Если вам нужно универсальное решение для подсчета всех непустых ячеек в указанном диапазоне, то введите:
СЧЕТЕСЛИ(диапазон;”<>” & “”)
Это корректно работает со всеми типами значений – текстом, датами и числами – как вы можете видеть на рисунке ниже.
Также непустые ячейки в диапазоне можно подсчитать:
=СЧЁТЗ(E2:E22).
Пустые.
Если вы хотите сосчитать пустые позиции в определенном диапазоне, вы должны придерживаться того же подхода – используйте в условиях символ подстановки для текстовых значений и параметр “” для подсчета всех пустых ячеек.
Считаем клетки, не содержащие текст:
СЧЕТЕСЛИ( диапазон; “<>” & “*”)
Поскольку звездочка (*) соответствует любой последовательности текстовых символов, в расчет принимаются клетки, не равные *, т.е. не содержащие текста в указанном диапазоне.
Для подсчета пустых клеток (все типы значений):
=СЧЁТЕСЛИ(E2:E22;””)
Конечно, для таких случаев есть и специальная функция
=СЧИТАТЬПУСТОТЫ(E2:E22)
Но не все знают о ее существовании. Но вы теперь в курсе …
Нулевые строки.
Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.
Что такое эти пустые строки? Они также часто возникают при импорте данных из других программ (например, 1С). Внешне в них ничего нет, но на самом деле это не так. Если попробовать найти такие “пустышки” (F5 -Выделить – Пустые ячейки) – они не определяются. Но фильтр данных при этом их видит как пустые и фильтрует как пустые.
Дело в том, что существует такое понятие, как «строка нулевой длины» (или «нулевая строка»). Нулевая строка возникает, когда программе нужно вставить какое-то значение, а вставить нечего.
Проблемы начинаются тогда, когда вы пытаетесь с ней произвести какие-то математические вычисления (вычитание, деление, умножение и т.д.). Получите сообщение об ошибке #ЗНАЧ!. При этом функции СУММ и СЧЕТ их игнорируют, как будто там находится текст. А внешне там его нет.
И самое интересное – если указать на нее мышкой и нажать Delete (или вкладка Главная – Редактирование – Очистить содержимое) – то она становится действительно пустой, и с ней начинают работать формулы и другие функции Excel без всяких ошибок.
Если вы не хотите рассматривать их как пустые, используйте для подсчета реально пустых клеток следующее выражение:
=ЧСТРОК(E2:E22)*ЧИСЛСТОЛБ(E2:E22)-СЧЁТЕСЛИ(E2:E22;”<>”&””)
Откуда могут появиться нулевые строки в ячейках? Здесь может быть несколько вариантов:
- Он есть там изначально, потому что именно так настроена выгрузка и создание файлов в сторонней программе (вроде 1С). В некоторых случаях такие выгрузки настроены таким образом, что как таковых пустых ячеек нет – они просто заполняются строкой нулевой длины.
- Была создана формула, результатом которой стал текст нулевой длины. Самый простой случай:
=ЕСЛИ(Е1=1;10;””)
В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.
Если вы проверяете какие-то условия при помощи функции ЕСЛИ и в дальнейшем планируете производить с результатами математические действия, то лучше вместо “” ставьте 0. Тогда проблем не будет. Нули всегда можно заменить или скрыть: Файл -Параметры -Дополнительно – Показывать нули в позициях, которые содержат нулевые значения.
СЧЕТЕСЛИ с несколькими условиями.
На самом деле функция Эксель СЧЕТЕСЛИ не предназначена для расчета количества ячеек по нескольким условиям. В большинстве случаев я рекомендую использовать его множественный аналог – функцию СЧЕТЕСЛИМН. Она как раз и предназначена для вычисления количества ячеек, которые соответствуют двум или более условиям (логика И). Однако, некоторые задачи могут быть решены путем объединения двух или более функций СЧЕТЕСЛИ в одно выражение.
Количество чисел в диапазоне
Одним из наиболее распространенных применений функции СЧЕТЕСЛИ с двумя критериями является определение количества чисел в определенном интервале, т.е. меньше X, но больше Y.
Например, вы можете использовать для вычисления ячеек в диапазоне B2: B9, где значение больше 5 и меньше или равно 15:
=СЧЁТЕСЛИ(B2:B11;”>5″)-СЧЁТЕСЛИ(B2:B11;”>15″)
Количество ячеек с несколькими условиями ИЛИ.
Когда вы хотите найти количество нескольких различных элементов в диапазоне, добавьте 2 или более функций СЧЕТЕСЛИ в выражение. Предположим, у вас есть список покупок, и вы хотите узнать, сколько в нем безалкогольных напитков.
Сделаем это:
=СЧЁТЕСЛИ(A4:A13;”Лимонад”)+СЧЁТЕСЛИ(A2:A11;”*сок”)
Обратите внимание, что мы включили подстановочный знак (*) во второй критерий. Он используется для вычисления количества всех видов сока в списке.
Как вы понимаете, сюда можно добавить и больше условий.
Считаем числа и значения
Три полезных вещи, помогающих в работе с программой.
- Сколько чисел находится в массиве, можно рассчитать с помощью формулы СЧЁТ(значение1;значение2;…). Она учитывает только те элементы, которые включают в себя цифры.То есть если в некоторых из них будет прописан текст, они будут пропущены, в то время как даты и время берутся во внимание. В данной ситуации не обязательно задавать параметры по порядку: можно написать, к примеру, =СЧЁТ(А1:С3;В4:С7;…).
- Другая статистическая функция — СЧЕТЗ — подсчитает вам непустые клетки в диапазоне, то есть те, которые содержат буквы, числа, даты, время и даже логические значения ЛОЖЬ и ИСТИНА.
- Обратное действие выполняет формула, показывающая численность незаполненных секций — СЧИТАТЬПУСТОТЫ(массив). Она применяется только к непрерывным выделенным областям.
Ставим экселю условия
Когда нужно подсчитать элементы с определённым значением, то есть соответствующие какому-то формату, применяется функция СЧЁТЕСЛИ(массив;критерий). Чтобы вам было понятнее, следует разобраться в терминах.
Массивом называется диапазон элементов, среди которых ведется учет. Это может быть только прямоугольная непрерывная совокупность смежных клеток. Критерием считается как раз таки то условие, согласно которому выполняется отбор. Если оно содержит текст или цифры со знаками сравнения, мы его берем в кавычки. Когда условие приравнивается просто к числу, кавычки не нужны.
Разбираемся в критериях
Примеры критериев:
- «>0» — считаются ячейки с числами от нуля и выше;
- «Товар» — подсчитываются секции, содержащие это слово;
- 15 — вы получаете сумму элементов с данной цифрой.
Для большей ясности приведу развернутый пример.
Чтобы посчитать ячейки в зоне от А1 до С2, величина которых больше прописанной в А5, в строке формул необходимо написать =СЧЕТЕСЛИ(А1:С2;«>»&А5).
Задачи на логику
Хотите задать экселю логические параметры? Воспользуйтесь групповыми символами * и ?. Первый будет обозначать любое количество произвольных символов, а второй — только один.
К примеру, вам нужно знать, сколько имеет электронная таблица клеток с буквой Т без учета регистра. Задаем комбинацию =СЧЕТЕСЛИ(А1:D6;«Т*»). Другой пример: хотите знать численность ячеек, содержащих только 3 символа (любых) в том же диапазоне. Тогда пишем =СЧЕТЕСЛИ(А1:D6;«???»).
Средние значения и множественные формулы
В качестве условия может быть задана даже формула. Желаете узнать, сколько у вас секций, содержимое которых превышают среднее в определенном диапазоне? Тогда вам следует записать в строке формул следующую комбинацию =СЧЕТЕСЛИ(А1:Е4;«>»&СРЗНАЧ(А1:Е4)).
Если вам нужно сосчитать количество заполненных ячеек по двум и более параметрам, воспользуйтесь функцией СЧЕТЕСЛИМН. К примеру, вы ищите секций с данными больше 10, но меньше 70. Вы пишете =СЧЕТЕСЛИМН(А1:Е4;«>10»;А1:Е4;«<70»).
Помимо этого, у вас есть возможность задать условия И/ИЛИ. Только во втором случае придется использовать сразу несколько правил. Смотрим: вам необходимо найти клетки, в которых слова начинаются с буквы В или Р — пишете =СЧЕТЕСЛИ(А1:Е4;«В*»)+ СЧЕТЕСЛИ(А1:Е4;«Р*»).
Может быть, на первый взгляд вышеизложенные инструкции кажутся вам не совсем понятными. Но применив их несколько раз на практике, вы убедитесь, что они намного упрощают и совершенствуют работу с программой Excel.
Считаем данные в массиве с пустыми ячейками
Давайте посчитаем количество уникальных значений Excel, когда в исходной выборке есть пустые клетки. Для этого сделаем лишь одну небольшую правку в формуле:
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(диапазондиапазон &»»))
Легко заметить, что результат получился на 1 больше, чем в прошлом примере. Это потому, что формула посчитала и пустую ячейку, как уникальные данные. Чтобы этого не было, еще доработаем функцию:
=СУММПРОИЗВ((диапазон<>””)/СЧЁТЕСЛИ(диапазондиапазон &»»))
Теперь получили правильный результат без учёта пустот.
Следующие две формулы выглядят сложнее, но работают быстрее. Используйте их, если программа подвисает при выполнении.
Счёт текстовых строк по условию
Похожее задание, но теперь нужно считать, сколько менеджеров продавали товар с кодом 1001.
А формула такая:
=СУММ(—(ЧАСТОТА(ЕСЛИ(диапазон<>»»;ЕСЛИ(условиедиапазон диапазондиапазон)-СТРОКА(диапазон.первая ячейка)+1)>0))
Вот так можно организовать подсчет одинаковых значений в столбце Excel в самых распространенных случаях. Формулы универсальные, скопируйте их, вставьте свои данные и получите результат.
Источники
- https://excelpedia.ru/bez-rubriki/podschet-raznih-znachenii-v-svodnoi-tablice-excel
- https://exceltable.com/funkcii-excel/primery-funkcii-schetesli
- https://lumpics.ru/how-count-number-of-filled-cells-in-excel/
- https://mister-office.ru/funktsii-excel/function-countif.html
- https://profi-user.ru/podschet-yacheek/
- https://officelegko.com/2019/09/19/podschet-unikalnyh-znachenij-v-excel/
17 авг. 2022 г.
читать 1 мин
Вы можете использовать функции =UNIQUE() и =COUNTIF() для подсчета количества вхождений различных значений в столбце Excel.
В следующем пошаговом примере показано, как это сделать.
Шаг 1: введите данные
Во-первых, давайте введем названия для списка баскетбольных команд в столбце A:
Шаг 2. Найдите уникальные значения в столбце
Далее воспользуемся функцией =UNIQUE() , чтобы создать список всех уникальных названий команд в столбце A:
Эта функция по умолчанию создает массив уникальных значений.
Шаг 3: подсчитайте появление каждого уникального значения
Далее воспользуемся следующей формулой для подсчета количества вхождений каждого уникального имени команды:
=COUNTIF( $A$2:$A$15 , D2 )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что мы просто копируем и вставляем формулу из ячейки E2 в каждую из оставшихся ячеек в столбце E.
Из вывода мы видим:
- Название команды «Шершни» встречается 2 раза в столбце А.
- Название команды «Мавс» встречается 3 раза в столбце А.
- Название команды «Шпоры» встречается 3 раза в столбце А.
- Название команды «Рокетс» встречается 1 раз в столбце А.
И так далее.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как подсчитать дубликаты в Excel
Как подсчитать частоту текста в Excel
Как считать по группам в Excel
Написано
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.
Подсчет количества уникальных значений среди повторяющихся
Смотрите также выделены значений они будутФинансы9 000Перетащите элемент Формула находит удовлетворяет, чтобы формула возвращалаПодсчитать количество вхождений значения«Условие» условию. Например, если друга диапазонах, то пустые или лишь Например, если диапазонДмитрий возвращает число, равноеУстановите переключательПримечание:жирным учитываться формулой.40499Шашков
Спорт условию C6 и нужные результаты. В можно несколькими способами.. Разница только в
-
задать условие «>50», координаты второго, третьего один содержит какое-то A1:A3 содержит значения689
-
общему количеству егоскопировать результат в другоеМы стараемся как).
Примечание18 000
В этой статье
в область отображает
более ранних версияхИспользуйте функцию
Подсчет количества уникальных значений с помощью фильтра
том, что диапазонов то будут учитываться и последующего диапазона значение, данный индикатор 5, 25 и789 вхождений. Для каждого место можно оперативнее обеспечиватьЕсли исходный список значений: Уникальные значения в файле примера выделеныУправление персоналом
-
ШашковСтроки1 Excel для Mac
СЧЁТЕСЛИ и соответствующих им только такие ячейки,
-
нужно вводить в скрыт. Счетчик автоматически 38, то формулаДмитрий последующего вхождения того. вас актуальными справочными
находится в диапазоне с помощью Условного форматирования (см.42051
-
20 000.. используйте клавиши
-
, чтобы узнать, сколько условий может быть в которых содержится поля под названием
появляется тогда, когда=ПОИСКПОЗ(25,A1:A3,0) 143 же значения функцияВ поле материалами на вашемА7:А16 статью Выделение уникальных значений
-
1ГрачевПеретащите элементПримечание:+SHIFT+ВВОД.
раз встречается определенное много. Вводим адреса значение больше числа«Значение2» выделено две иливозвращает значение 2,56
-
возвращает ноль.Копировать языке. Эта страница(см. файл примера), то в MS EXCEL).Продажи5 000Квартал В формулах в этомЧтобы эти примеры формул значение в диапазоне диапазонов и соответствующие 50. Также можно,
более не пустых
Подсчет количества уникальных значений с помощью функций
поскольку элемент 25237Узнайте номер позиции текстовоговведите ссылку на переведена автоматически, поэтому число повторяющихся значенийЧасто вместо формулы =СУММПРОИЗВ((A7:A15<>»»)/СЧЁТЕСЛИ(A7:A15;A7:A15)) используют43068Нагайчукв область примере должны быть работали, вторым аргументом
-
ячеек. им условия, а задавать значения «»«Значение3» ячеек, и сразу
-
является вторым в67 значения в диапазоне
-
ячейку. ее текст может можно вычислить с более простую формулу222 500Столбцы введены как формулы функции ЕСЛИ должноДополнительные сведения см. в потом жмем на (не равно) ии т.д. Когда показывает их число диапазоне.
-
235 с помощью функцииКроме того нажмите кнопку содержать неточности и помощью формулы =СУММПРОИЗВ(—(СЧЁТЕСЛИ(A7:A16;A7:A16)>1)) =СУММПРОИЗВ(1/СЧЁТЕСЛИ(A7:A15;A7:A15)). Разница междуУправление персоналомФормула. массива. Это значит, быть число.
-
статье Функция СЧЁТЕСЛИ. кнопку т.д. все данные введены. после слова
Пример
ФункцияФормулаПОИСКПОЗСвернуть диалоговое окно
грамматические ошибки. Для
-
Формула хороша тем, что формулами состоит в
-
45382Описание
Перетащите элемент нажмите клавишуДополнительные сведения об этих
Функция
-
«OK»
-
После того, как выделили Жмем на кнопку«Количество»
-
ДЛСТРОписание (результат). Возвращенное значение затемвременно скрыть диалоговое нас важно, чтобы производит подсчет и том, что вторая2РезультатПродажиF2 функциях см. в
|
|
запись ввести вручную в
-
и только ждетСУММ A2:A10 без учета, что позволяет определитьРазвернуть диалоговое окно секунд и сообщить, ячейки.
-
игнорирует.ИТ3Повторите третье действие. ВводЕСЛИ исключением: СЧЁТЕСЛИМН позволяетПосле этого приложение производит«СЧЁТЕСЛИ» ячейку или строку того, когда пользователь
Описание функций
-
вычисляет сумму всех пустых ячеек и количество вхождений текстовых. помогла ли она Приведем пример, когда этоФормула=СЧЁТЕСЛИ(A2:A7,A4)Имя поля. В более раннихи применить критерии к подсчет заполненных ячеек. Кликаем по кнопке
-
формул, придерживаясь следующего выделит определенные элементы, чисел, указанных в текстовых значений (4) значений.Установите флажок вам, с помощьюПовторяющиеся значения на рисунке бывает важно.ОписаниеКоличество вхождений фамилии ШашковСумма_продаж_2 версиях Excel дляСУММ ячейкам в нескольких указанных диапазонов, которые
-
«OK» синтаксиса: в некоторых случаях качестве аргументов. Каждый
-
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(B2:B10,B2:B10,0),ПОИСКПОЗ(B2:B10,B2:B10,0))>0,1))Найдите пустые ячейки сТолько уникальные записи кнопок внизу страницы. выделены с помощьюПусть дана таблица продажРезультат (2)отобразится и в Mac с помощьюиспользуются вместе. Функция диапазонах и подсчитывает соответствуют установленным условиям..=СЧЁТЗ(значение1;значение2;…) он может быть
-
аргумент может бытьПодсчет количества уникальных текстовых помощью функциии нажмите кнопку Для удобства также Условного форматирования (см. статью товаров (см. рисунок=СЧЁТЕСЛИМН(B2:B15,»2″,C2:C15,»Финансы»)2
области «Сводная таблица»,
support.office.com
Подсчет заполненных ячеек в Microsoft Excel
+ Shift + Ввод.ЕСЛИ число соответствий каждому Результат выводится вОткрывается окно аргументов. УПосле того, как формула отключен вручную. Тогда диапазоном, ссылкой на и числовых значенийДЛСТРОК
приводим ссылку на Выделение повторяющихся значений
Подсчет ячеек
ниже, столбцы АКоличество сотрудников в регионе=СЧЁТЕСЛИ(B2:B7,»< 20000″) и в областиСводную таблицу можно использоватьсначала проверяет значения критерию. С функцией заранее отмеченную область. данной функции два
Способ 1: счетчик на строке состояния
введена, программа в актуальным становится вопрос ячейку, массивом, константой, в диапазоне B2:B10,. Пустые ячейки имеют. оригинал (на английском в MS EXCEL). и В). С 2 и вЧисло счетов с суммой, «Значения». для отображения итогов в определенных ячейках, СЧЁТЕСЛИМН можно использоватьКак видим, простейший подсчет аргумента: диапазон, где заранее выделенной области о его включении. формулой или результатом который не должен нулевую длину.Уникальные значения из выделенного языке) .
СОВЕТ: помощью формулы =ЕСЛИ(МЕСЯЦ(B26)=1;A26;»») отделе финансов меньшей 20 000 (4)На этом этапе область и подсчет количества а затем, если до 127 пар диапазонов количества заполненных ячеек происходит подсчет ячеек, показывает результат подсчета Для этого нужно выполнения другой функции. содержать пустые ячейкиЧтобы этот пример проще диапазона будут скопированыПредположим, что требуется определитьРешение обратной задачи определяются товары, которые
Способ 2: функция СЧЁТЗ
24 «Поля сводной таблицы» уникальных значений. Сводная возвращается значение ИСТИНА, и критериев. выделенного диапазона можно и критерий, то заполненных ячеек указанного кликнуть правой кнопкой Например, функция (7)
- было понять, скопируйте в новое место, количество уникальных значений по подсчету неповторяющихся были проданы вПервый диапазон условий — это
- =СЧЁТЕСЛИ(B2:B7,»>=»&B5) будет выглядеть так: таблица образом интерактивных функцияСинтаксис функции СЧЁТЕСЛИМН имеет увидеть в строке есть, условие, о диапазона. мыши по строке
- СУММ(A1:A5)=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(ДЛСТР(A2:A10)>0,ПОИСКПОЗ(A2:A10,A2:A10,0),»»),ЕСЛИ(ДЛСТР(A2:A10)>0,ПОИСКПОЗ(A2:A10,A2:A10,0),»»))>0,1)) его на пустой начиная с ячейки, в диапазоне, содержащем значений можно найти январе. Если товар номера регионов, аЧисло счетов с суммой,В области можно вычислять итоговыеСУММ следующий вид: состояния Эксель. Если котором мы говорилиКроме того, для подсчета состояния и ввычисляет сумму всехПодсчет количества уникальных текстовых лист. указанной в поле повторяющиеся значения. Например, здесь: Подсчет неповторяющихся продан не в второй — названия отделов. большей или равнойЗначения значения для больших
- складывает значения, удовлетворяющиеСЧЁТЕСЛИМН же вам нужно выше. В поле заполненных ячеек в
открывшемся списке установить
- чисел в ячейках и числовых значенийКопирование примераКопировать если столбец содержит: значений. Вообще, если
Способ 3: функция СЧЁТ
январе, то формула В первом диапазоне 20 000 (2)щелкните стрелку раскрывающегося объемов данных. Сводную условию.(диапазон_условия1;условие1;[диапазон_условия2;условие2];…) вывести результат в
- «Диапазон» Экселе существует ещё галочку напротив пункта от A1 до в диапазоне A2:A10Создайте пустую книгу или.числа 5, 6, 7 от общего количества возвращает значение Пустой применяются условия со2
- списка рядом с таблицу можно использоватьПример 1См. пример ниже. отдельную область навводим координаты обрабатываемой функция счет. В«Количество» A5. без учета пустых лист.В пустую ячейку под и 6, будут значений отнять число
текст. Пользователь решает значением «2», а
Функция СЧЁТЕСЛИМН аналогична функции
- полем для развертывание иФункция выше означает, чтоДополнительные сведения об использовании листе, а тем
Способ 4: функция СЧЁТЕСЛИ
области, а в отличие от предыдущей. После этого счетчикФункция ячеек и текстовыхВыделите пример в разделе последней ячейки в найдены три уникальных повторяющихся, то получим подсчитать количество уникальных во втором — условия СЧЁТЕСЛИ с однимСумма_продаж_2 свертывание уровней данных если диапазон C2:C7 этой функции для
- более произвести подсчет поле формулы, она считает опять будет отображаться.ЕСЛИ значений (6) справки. диапазоне введите функцию значения — 5, 6
- количество неповторяющихся значений. товаров в январе со значением «Финансы». важным исключением: СЧЁТЕСЛИМНи выберите пункт точных результатов и содержит значения подсчета вхождений в с учетом определенных«Критерий» только ячейки заполненныеПодсчитать количество заполненных ячееквозвращает одно значение,ПримечанияПримечание:СТРОК и 7;Kioto
(их всего 3: Функция СЧЁТЕСЛИМН проверяет
позволяет применить условия
- Параметры поля значений детализация до итоговыхШашков нескольких диапазонах и условий, то ввписываем условия. После числовыми данными. можно при помощи
Способ 5: функция СЧЁТЕСЛИМН
если указанное условие Не выделяйте заголовки строк. Используйте диапазонстроки «Руслан», «Сергей», «Сергей»,: Доброго времени суток, Товар1, Товар2 и соответствие обоим условиям.
- к ячейкам в. данных по интересующими с несколькими условиями этом случае придут этого жмем наКак и в предыдущем функции СЧЁТЗ. Она дает в результате
- Формулы в этом примере или столбцов. уникальных значений, которые «Сергей», будут найдены прошу помочь с Товар3). Произведем подсчет уникальных текстовых нескольких диапазонах иВ диалоговом окне интересных интересующие васТуманов см. в статье на помощь специализированные кнопку случае, выделяем ячейку, отличается от предыдущего значение ИСТИНА, и должны быть введеныВыделение примера в справке
были скопированы в два уникальных значения —
формулой, которая сможет
- Формула =СУММПРОИЗВ((A7:A15<>»»)/СЧЁТЕСЛИ(A7:A15;A7:A15)) вернет правильный результат 3, значений в диапазоне подсчитывает число соответствийПараметры поля значений сведения. Кроме того, то функция СУММ
Функция СЧЁТЕСЛИМН. функции.«OK» куда будут выводиться способа тем, что другое, если условие как формулы массива.Нажмите клавиши CTRL+C. качестве аргумента, за «Руслан» и «Сергей». выводить в итоге а формула =СУММПРОИЗВ(1/СЧЁТЕСЛИ(A7:A15;A7:A15)) вернет 4, ячеек. каждому условию. Свыполните указанные ниже
можно переместить строк
lumpics.ru
Подсчет количества вхождений значения
должна отобразить суммуПредположим, что нужно определитьАвтор: Максим Тютюшев. данные и таким позволяет зафиксировать подсчет дает в результате Выделите все ячейки,Выделите на листе ячейку исключением заголовок столбца.Существует несколько способов подсчета количество различных значений т.к. в «пустых»Сначала поясним, что значит функцией СЧЁТЕСЛИМН можно действия. в столбцы или записей, в которых количество продавцов, продавшихПримечание:Для ручного ввода шаблон
же способом запускаем определенного диапазона в значение ЛОЖЬ. содержащие формулу, нажмите A1 и нажмите
-
Например если диапазон количества уникальных значений в столбце, например, ячейках подсчет уникальных значений. использовать до 127 пар
-
На вкладке столбцов в строки выполняется условие. Формула определенный товар в
Мы стараемся как можно выглядит следующим образом:
Подсчет количества вхождений отдельного значения с помощью функции СЧЁТЕСЛИ
Мастер функций. В отдельной ячейке. ТоК началу страницы клавишу F2, а клавиши CTRL+V. уникальных значений B2:B45,
среди повторяющихся. у меня в
Подсчет количества вхождений на основе нескольких критериев с помощью функции СЧЁТЕСЛИМН
С31:С34 Пусть имеется массив диапазонов и условий.Операция («сведение»), чтобы увидеть найдет в данном указанном регионе, или оперативнее обеспечивать вас=СЧЁТЕСЛИ(диапазон;критерий) нём выбираем оператора есть, для просмотраПри выполнении определенных задач затем — клавиши CTRL+SHIFT+ВВОД.Чтобы переключиться между просмотром
введитеПодсчет количества уникальных значений
столбце А естьна самом деле
текстовых значений {«а»,»b»,
Синтаксис функции имеетвыберите пункт количество, как много диапазоне три записи количество продаж свыше актуальными справочными материаламиПосле этого программа производит
Подсчет количества вхождений на основе условий с помощью функций СЧЁТ и ЕСЛИ
с наименованием информации по нему во время работыЧтобы просмотреть процесс вычисления результатов и просмотром=ROWS(B2:B45) с помощью фильтра разные фамилии, которые содержатся 4 значения»а»,»а»,»а» следующий вид:Количество раз значение возникает для «Шашков» и определенной суммы, сделанных на вашем языке. подсчет заполненных ячеек«СЧЁТ» область не нужно с таблицей бывает функции по шагам,
формул, возвращающих эти.
-
Подсчет количества уникальных значений дублируются, нужна итоговая «», которые воспринимаются}. При подсчете уникальныхСЧЁТЕСЛИМН(диапазон_условия1; условие1; [диапазон_условия2; условие2];. в сводной таблице. одну для «Туманов» конкретным продавцом. Для Эта страница переведена выделенного диапазона, которые. Жмем на кнопку будет постоянно выделять. необходимость произвести подсчет выделите ячейку с результаты, нажмите клавишиК началу страницы с помощью функций цифра количества различных ей как некое
-
игнорируются все повторы, …)В поле Рассмотрим пример таблица
и отобразит этого можно воспользоваться автоматически, поэтому ее соответствуют заданному условию,
Подсчет количества вхождений нескольких текстовых и числовых значений с помощью функций СУММ и ЕСЛИ
«OK»Выделяем область, в которую заполненных данными ячеек. формулой, а затем CTRL+` (знак ударения)Для выполнения этой задачиС помощью диалогового окна фамилий не учитывая текстовое значение, хотя т.е. значения выделенныеКод сотрудникаПользовательское имя продаж, где можно4
функциями
текст может содержать и выводит их. будет выводиться результат Эксель предоставляет такую на вкладке или на вкладке используйте комбинацию функцийРасширенный фильтр их дублирования. и нулевой длины.жирнымНомер регионаизмените имя на подсчитать количество продаж.ЕСЛИ
неточности и грамматические
в область указаннуюЗапускается окно аргументов. Аргументы подсчета. Кликаем по возможность с помощьюФормулыФормулыЕСЛИможно извлечь уникальныеviktturСОВЕТ. Соответственно, подсчитываются остальныеОтделКоличество значений существуют дляПример 2и ошибки. Для нас в первом пункте
те же самые,
значку встроенных инструментов. Давайтев группев группе, значения из столбца:: Как подсчитать уникальные значения, т.е. «а»20552. гольфа и Теннис
Функция выше означает, чтоСЧЁТ важно, чтобы эта этого способа. что и при«Вставить функцию» выясним, как выполнитьЗависимости формулЗависимости формулСУММ данных и вставить=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A7;A2:A7)) числовые значения показано и «b». Ответ 2
Подсчет количества вхождений нескольких значений, с помощью сводной таблицы
Нажмите кнопку для определенных кварталам. если ячейка D2:D7, т. е. сначала функция статья была вамОператор СЧЁТЕСЛИМН является продвинутым использовании предыдущего способа.. указанную процедуру внажмите кнопкунажмите кнопку, их в новоеKioto в одноименной статье очевиден: количество уникальныхПродажиОКВведите данные в электронную содержит значения меньшеЕСЛИ полезна. Просим вас вариантом функции СЧЁТЕСЛИ. В их ролиОткрывается окно Мастера функций. этой программе.Вычисление формулыПоказывать формулыЧАСТОТА
-
местоположение. С помощью:
-
Подсчет уникальных числовых
-
значений равно 2.21268. таблицу Excel. 9 000 ₽ или больше
-
используется для проверки уделить пару секунд Его используют, когда выступают ссылки на Ищем в представленномСкачать последнюю версию..,
функцииvikttur значений.
-
Произведем подсчет числа уникальных2Сводная таблица отобразит количествоВыделите диапазон A2:C8
-
19 000 ₽, то функция условия, а затем, и сообщить, помогла нужно указать более ячейки. Вставляем координаты
-
списке элемент ExcelФункция1ПОИСКПОЗ
-
ЧСТРОК, огромное спасибо, ноСОВЕТ текстовых значений вФинансы
-
записей для разделов
Выберите СУММ должна отобразить если функция ЕСЛИ ли она вам, одного условия соответствия диапазонов на листе,
«СЧЁТЗ»В программе Excel количествоЧАСТОТА
-
2иможно подсчитать количество почему, если я: Как подсчитать уникальные диапазоне23949 «Гольф» и «Теннис»Вставка
-
сумму всех записей, возвращает значение ИСТИНА, с помощью кнопок для различных диапазонов.
-
в которых нужно. После того, как заполненных ячеек можновычисляет частоту появления3
-
ДЛСТР элементов в новом увеличиваю диапазон, то числовые значения сA7:A15
-
1 за кварталы 3>
-
в которых выполняется применяется функция внизу страницы. Для Всего можно указать подсчитать количество заполненных это наименование выделено,
-
увидеть при помощи
support.office.com
Подсчет количества вхождений значения
значений в диапазоне4. диапазоне. он пишет ошибку дополнительными условиями (критериями)(см. файл примера).Администратор и 4, аСводная таблица
Пример
условие. Формула найдет |
СЧЁТ |
|
удобства также приводим |
до 126 условий. |
|
ячеек числовыми данными. |
жмем на кнопку |
|
счетчика на строке |
и возвращает вертикальный |
|
5 |
Назначьте значение 1 каждому |
|
Выделите диапазон ячеек или |
#ДЕЛ/0!, я не |
|
показано в статье Подсчет |
Диапазон может содержать |
|
24522 |
также показатели продаж. |
. |
две записи D3 |
для подсчета ячеек. ссылку на оригинал |
Обозначаем ячейку, в которую |
Жмем кнопку |
«OK» состояния или целого |
массив чисел. С |
6 |
из истинных условий убедитесь в том, |
могу предсказать сколько |
Уникальных ЧИСЛОвых значений |
пустые ячейки.4К началу страницы |
В диалоговом окне «Создание |
Подсчет значений на основе нескольких условий с помощью функции СЧЁТЕСЛИМН
и D5 соПримечания: (на английском языке). будет выводиться результат«OK». ряда функций, каждая помощью функции7 с помощью функции что активная ячейка будет данных в в MS EXCEL.
РешениеАдминистратор
Пример
Некоторые функции листа могут |
сводной таблицы» установите |
значениями меньше 9 000 ₽, |
|
Предположим, что нужно определить, |
и запускаем Мастер |
. |
Запускается окно аргументов. Аргументами |
из которых подсчитывает |
ЧАСТОТА |
8 |
ЕСЛИ |
находится в таблице. |
столбце и потому |
Произведем подсчет всех повторяющихся |
Запишем формулу =СУММПРОИЗВ((A7:A15<>»»)/СЧЁТЕСЛИ(A7:A15;A7:A15)) |
28010 |
помочь узнать, сколько |
переключатель |
а затем D4 |
Формулы в этом примере |
сколько раз встречается |
функций. В нем |
Для ручного введения формулы |
этой функции являются |
элементы, заполненные определенным |
можно, например, подсчитать |
9 |
. |
Убедитесь в том, что |
увеличиваю его до |
значений в списке, |
Если в диапазоне кроме |
3 |
раз встречается определенный |
Выбрать таблицу или диапазон |
и D6 со |
должны быть введены |
конкретный текст или |
ищем элемент |
придерживаемся следующего синтаксиса: |
ссылки на ячейки. |
типом данных. |
количество результатов тестирования, |
10 |
Вычислите сумму, используя функцию |
диапазон ячеек содержит |
25000 тыс. |
содержащем повторы. Диапазон |
текстовых значений содержатсяИТ текст или число |
, а затем — |
значениями больше 19 000 ₽ как формулы массива. число в диапазоне«СЧЁТЕСЛИМН»=СЧЁТ(значение1;значение2;…) Ссылку на диапазонСамый простой способ подсчитать попадающих в определенныеAСУММ
support.office.com
Подсчет Уникальных ТЕКСТовых значений в MS EXCEL
заголовок столбца.Nic70y может содержать текстовые
также и числа,29546 в диапазоне ячеек.На новый лист и отобразит Если эта книга ячеек. Например:. Выделяем его иПосле этого в области, можно прописать вручную, ячейки, содержащие данные интервалы. Поскольку даннаяB.
Задача
На вкладке: вариант значения и числа. то формула подсчитает4 Например, с помощьюи нажмите кнопку
4
открыта в приложении
Если диапазон, например a2: жмем на кнопку в которой находится но лучше установить – это воспользоваться функция возвращает массив,Данные
Подсчитайте количество уникальных значенийДанные=СУММПРОИЗВ(—(ПОИСКПОЗ(A2:A25000&0;A2:A25000&0;)=СТРОКА(A2:A25000)-1))-(A25000=»»)Если исходный список содержит:
и их. Чтобы
Продажи функции СЧЁТЕСЛИ можноОК
. Excel для Windows D20, содержит числовые«OK» формула, отобразится количество
курсор в поле информацией со счетчика, ее необходимо вводитьДанные с помощью функциив группеvikttur { игнорировать числовые значения
31634 посчитать, сколько раз
.Пример 3 или Excel 2016 значения 5, 6,. ячеек, заполненных числовыми«Значение1» который размещен в как формулу массива.986ЧАСТОТАСортировка и фильтр:11212 нужно записать формулу =СУММПРОИЗВ(ЕТЕКСТ(A7:A15)/СЧЁТЕСЛИ(A7:A15;A7:A15))3 встречается одно значение
Пустая сводная таблица будетФункция выше указано, что для Mac и 7 и 6,Происходит открытие окна аргументов. данными., куда нужно ввести правой части строкиФункцияРуслан. Функция
нажмите кнопку=СУММ(ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(A2:A10;A2:A10);))}. Тогда количество значений,Если в список постоянноИТ (см. пример ниже).
создана на новом если D2:D7 имеет вы хотите изменить то число 6 Собственно, аргументы функцииДанная функция позволяет подсчитать данные, и выделить
excel2.ru
Подсчет повторяющихся значений (Дубликатов) в MS EXCEL
состояния слева отПОИСКПОЗДмитрийЧАСТОТАДополнительно
Формула массива,ввод тремя которые повторяются будет добавляются значения, то32131Продавец листе. счетов Батурина для формулу или создать встречается два раза. те же самые, не просто количество соответствующую область на
кнопок переключения режимоввыполняет поиск указанного563пропускает текстовые и. клавишами. равно 5, т.е.
можно создать Динамический1СчетВ области «Поля сводной менее 9000 $, похожую, нажмите клавишу
Если столбец содержит «Грачев»,
что и у ячеек, заполненных числовыми листе. Если нужно просмотра в Excel. элемента в диапазоне
67
нулевые значения. ДляПоявится диалоговое окноKioto {1, 1, 2, именованный диапазон Исходный_список.ИТГрачев таблицы» выполните одно а затем SUM
excel2.ru
Подсчёт формулой количества различных значений в столбце (Формулы/Formulas)
F2 «Туманов», «Туманов» и предыдущей – выражениями, но только произвести подсчет заполненных Пока на листе ячеек и возвращает789 первого вхождения заданногоРасширенный фильтр: Всех благодарю за 1, 2} (значения=СУММПРОИЗВ((Исходный_список<>»»)/СЧЁТЕСЛИ(Исходный_список;Исходный_список))35106
15 000 из указанных ниже должно отображаться сумм
, а затем клавиши «Туманов», «Туманов» встречается«Диапазон» такие из них, ячеек в нескольких выделен диапазон, в относительную позицию этого235 значения эта функция. решение проблемы. в исходном массивеТеперь при добавлении новых
4Грачев действий.
записей, где условия.CTRL+SHIFT+ВВОД три раза.
и которые соответствуют определенному
удаленных друг от котором все элементы элемента в диапазоне.
excelworld.ru
Руслан