Note: The other languages of the website are Google-translated. Back to English

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

Предположим, у вас есть список чисел, которые содержат несколько дубликатов, теперь вы хотите подсчитать количество уникальных значений, иначе значения появляются в списке только один раз, как показано на скриншоте ниже. В этой статье мы расскажем о некоторых полезных формулах для быстрого и простого решения этой задачи в 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 for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0  Характеристики
Предлагаемые места