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

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

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


Подсчет уникальных числовых значений или дат в столбце в Excel 2019, 2016 и более ранних версиях

Если вы используете Excel 2019, 2016 и более ранние версии, вы можете применить обычные функции СУММ, ЧАСТОТА, ЕСЛИ, СЧЁТЕСЛИ, ЕЧИСЛО, чтобы получить количество уникальных значений или значений, встречающихся только один раз.

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

Для подсчета уникальных чисел из списка функции СУММ и ЧАСТОТА могут оказать вам услугу, общий синтаксис:

=SUM(--(FREQUENCY(range,range)>0))
  • range: Столбец данных, из которого вы хотите подсчитать уникальные значения.

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

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))


Пояснение к формуле:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))

  • ЧАСТОТА (A2: A12, A2: A12): Функция ЧАСТОТА возвращает количество каждого числового значения в списке A2: A12 и получит массив, подобный этому: {1; 2; 0; 2; 0; 1; 1; 3; 0; 0; 1; 0}. Числа в массиве указывают, сколько раз значения появляются в столбце. А число 0 в массиве означает, что числа уже были в диапазоне данных.
  • --(FREQUENCY(A2:A12,A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0: Каждое значение в массиве будет сравниваться с нулем: если больше 0, отображается ИСТИНА, в противном случае отображается ЛОЖЬ. Затем двойной отрицательный знак преобразует ИСТИНА и ЛОЖЬ в 1 и 0, поэтому он вернет следующий результат: {1; 1; 0; 1; 0; 1; 1; 1; 0; 0; 1; 0}.
  • SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1;1;0;1;0;1;1;1;0;0;1;0}): Наконец, функция СУММ суммирует все значения в массиве и получает результат: 7.

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

Подсчитайте уникальные числовые значения, которые появляются в списке только один раз, вам следует объединить функции СУММ, ЕСЛИ, ЕЧИСЛО и СЧЁТЕСЛИ для создания формулы, общий синтаксис:

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range: Столбец данных, из которого вы хотите подсчитать уникальные значения.

Теперь введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Shift + Ctrl + Enter одновременно клавиши, чтобы получить правильный результат:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))


Пояснение к формуле:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  • ЕЧИСЛО (A2: A12): Эта функция ЕЧИСЛО используется для проверки значений в списке A2: A12, являются ли они числами или нет. Он вернет ИСТИНА, если ячейка содержит числовое значение, и ЛОЖЬ, если нет. Итак, вы получите такой массив: {ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА}.
  • СЧЁТЕСЛИ (A2: A12; A2: A12): Функция СЧЁТЕСЛИ подсчитывает, сколько раз каждое значение появляется в определенном диапазоне, она возвращает следующий результат: {1; 2; 2; 2; 2; 1; 1; 3; 3; 3; 1}.
  • ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}* {1;2;2;2;2;1;1;3;3;3;1}: Эти два выражения умножаются, чтобы получить следующий результат: {1; 2; 2; 2; 2; 1; 1; 3; 3; 3; 1}.
  • IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): Здесь функция ЕСЛИ проверяет каждое значение в массиве, если они равны 1 или нет: Если да, будет возвращено число 1; в противном случае отображается число 0. Результат такой: {1; 0; 0; 0; 0; 1; 1; 0; 0; 0; 1}.
  • SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1;0;0;0;0;1;1;0;0;0;1}): Наконец, функция СУММ складывает значения в массиве и возвращает общее количество уникальных значений: 4.

Подсчет уникальных числовых значений или дат в столбце в Excel 365

В Excel 365 появилась новая простая функция UNIQUE. Заключение этой функции в функцию COUNT может помочь вам справиться с этой задачей быстро, когда вам нужно.

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

Общий синтаксис для подсчета уникальных числовых значений или дат в Excel 365:

=COUNT(UNIQUE(range))
  • range: Столбец данных, из которого вы хотите подсчитать уникальные значения.

Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата, см. снимок экрана:

=COUNT(UNIQUE(A2:A12))


Пояснение к формуле:

= СЧЁТ (УНИКАЛЬНО (A2: A12))

  • УНИКАЛЬНЫЙ (A2: A12): Эта УНИКАЛЬНАЯ функция извлекает все уникальные значения из списка, и вы получите следующий список массивов: {258; 560; 774; 801; 985; 990; 1569}.
  • COUNT(UNIQUE(A2:A12))=COUNT({258;560;774;801;985;990;1569}): Эта функция COUNT подсчитывает количество числовых значений и возвращает результат: 7.

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

Эта функция UNIQUE также может извлекать уникальные значения, которые встречаются ровно один раз из списка, общий синтаксис:

=COUNT(UNIQUE(range,0,1))
  • range: Столбец данных, из которого вы хотите подсчитать уникальные значения.

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

=COUNT(UNIQUE(A2:A12,0,1))


Пояснение к формуле:

= СЧЁТ (УНИКАЛЬНО (A2: A12,0,1))

  • УНИКАЛЬНЫЙ (A2: A12,0,1): Эта функция UNIQUE извлекает уникальные значения, которые появляются в списке только один раз, и вы получите список массивов следующего вида: {258; 801; 985; 1569}.
  • COUNT(UNIQUE(A2:A12,0,1))=COUNT({258;801;985;1569}): Эта функция COUNT подсчитывает количество числовых значений и возвращает результат: 4.

Советы: Все вышеперечисленные формулы доступны для подсчета уникальных дат в столбце.


Используемая относительная функция:

  • СУММА:
  • Функция СУММ в Excel возвращает сумму предоставленных значений.
  • ЧАСТОТА:
  • Функция ЧАСТОТА вычисляет, как часто значения встречаются в диапазоне значений, а затем возвращает вертикальный массив чисел.
  • НОМЕР:
  • Функция Excel ЕЧИСЛО возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если нет.
  • СЧЁТЕСЛИ:
  • Функция СЧЁТЕСЛИ - это статистическая функция в Excel, которая используется для подсчета количества ячеек, соответствующих критерию.
  • СЧИТАТЬ:
  • Функция COUNT используется для подсчета количества ячеек, содержащих числа, или для подсчета чисел в списке аргументов.
  • УНИКАЛЬНЫЙ:
  • Функция UNIQUE возвращает список уникальных значений в списке или диапазоне.

Другие статьи:

  • Подсчет уникальных числовых значений на основе критериев
  • На листе Excel вы можете столкнуться с проблемой, связанной с подсчетом количества уникальных числовых значений на основе определенного условия. Например, как я могу подсчитать уникальные значения Qty продукта «Футболка» из отчета, как показано на скриншоте ниже? В этой статье я покажу несколько формул для решения этой задачи в Excel.
  • Подсчитать количество ячеек равно одному из многих значений
  • Предположим, у меня есть список продуктов в столбце A, теперь я хочу получить общее количество конкретных продуктов Apple, Grape и Lemon, которые перечислены в диапазоне C4: C6 из столбца A, как показано на скриншоте ниже. Обычно в Excel простые функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН не работают в этом сценарии. В этой статье я расскажу о том, как быстро и легко решить эту задачу с помощью комбинации функций СУММПРОИЗВ и СЧЁТЕСЛИ.
  • Подсчитать количество ячеек, содержащих определенное количество символов
  • Если вы хотите подсчитать количество ячеек, содержащих определенное количество символов (например, 5 символов) в диапазоне ячеек, как показано ниже. В Excel функция СЧЁТЕСЛИ может оказать вам услугу. В этой статье я расскажу о том, как получить количество ячеек, содержащих ровно x символов, или ячеек, содержащих более определенного количества символов.

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

Kutools for Excel - поможет вам выделиться из толпы

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

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations