Подсчет уникальных числовых значений или дат в столбце
Предположим, у вас есть список чисел, которые содержат несколько дубликатов, теперь вы хотите подсчитать количество уникальных значений, иначе значения появляются в списке только один раз, как показано на скриншоте ниже. В этой статье мы расскажем о некоторых полезных формулах для быстрого и простого решения этой задачи в Excel.
- Подсчет уникальных числовых значений или дат в столбце в Excel 2019, 2016 и более ранних версиях
- Подсчет уникальных числовых значений или дат в столбце в Excel 365
Подсчет уникальных числовых значений или дат в столбце в Excel 2019, 2016 и более ранних версиях
Если вы используете Excel 2019, 2016 и более ранние версии, вы можете применить обычные функции СУММ, ЧАСТОТА, ЕСЛИ, СЧЁТЕСЛИ, ЕЧИСЛО, чтобы получить количество уникальных значений или значений, встречающихся только один раз.
Подсчет уникальных числовых значений или дат в столбце
Для подсчета уникальных чисел из списка функции СУММ и ЧАСТОТА могут оказать вам услугу, общий синтаксис:
- range: Столбец данных, из которого вы хотите подсчитать уникальные значения.
Введите или скопируйте следующую формулу в пустую ячейку, чтобы вывести результат, а затем нажмите Enter ключ для получения результата:
Пояснение к формуле:
=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.
Подсчет уникальных числовых значений или дат, которые появляются в столбце только один раз
Подсчитайте уникальные числовые значения, которые появляются в списке только один раз, вам следует объединить функции СУММ, ЕСЛИ, ЕЧИСЛО и СЧЁТЕСЛИ для создания формулы, общий синтаксис:
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))
- ЕЧИСЛО (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:
- range: Столбец данных, из которого вы хотите подсчитать уникальные значения.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата, см. снимок экрана:
Пояснение к формуле:
= СЧЁТ (УНИКАЛЬНО (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 также может извлекать уникальные значения, которые встречаются ровно один раз из списка, общий синтаксис:
- range: Столбец данных, из которого вы хотите подсчитать уникальные значения.
Введите или скопируйте следующую формулу в ячейку, в которую вы хотите вернуть результат, а затем нажмите Enter ключ, см. снимок экрана:
Пояснение к формуле:
= СЧЁТ (УНИКАЛЬНО (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 для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.