Посчитать количество ячеек не равных нулю excel

На чтение 4 мин. Просмотров 4.3k.

=СЧЁТЕСЛИ(rng;»<>X»)

Для подсчета количества ячеек, содержащих значения не равных определенному значению, вы можете использовать функцию СЧЁТЕСЛИ. В общей форме формулы (выше) rng представляет собой диапазон ячеек, а Х представляет собой значение, которое вы не хотите рассчитывать. Все остальные значения будут учитываться.

Количество ячеек, не равных критерию

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

=СЧЁТЕСЛИ(D5:D11;»<>Готово»)

СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые отвечают критериям.

В примере, мы используем «<>» (логический оператор «не равно») для подсчета ячеек в диапазоне D5:D11, которые не равны «Готово». СЧЁТЕСЛИ возвращает число в качестве результата.

СЧЁТЕСЛИ не чувствительна к регистру. В этом примере слово «готово» может появиться в любой комбинации прописных / строчных букв.

Если вы хотите использовать значение в другой ячейке как часть критериев, используйте амперсанд (&) символ конъюнкции следующим образом:

= СЧЁТЕСЛИ (rng;»<>»&А1)

Если значение в ячейке A1 равно «100», критерии будут «<> 100» после конъюнкции, и СЧЁТЕСЛИ будет считать ячейки не равные 100.

Количество ячеек, не равных нескольким критериям

= СЧЁТЗ (диапазон) — СУММПРОИЗВ (СЧЁТЕСЛИ (диапазон; значения))

Для подсчета ячеек, не равных многим критериям (т.е. не равны х, у, z, и т.д.), вы можете использовать формулу, основанную на СЧЁТЕСЛИ, СУММПРОИЗВ и СЧЁТЗ.

Количество ячеек, не равных нескольким критериям

В показанном примере, формула в Н5:

=СЧЁТЗ(B4:C9)-СУММПРОИЗВ(СЧЁТЕСЛИ(B4:C9;E5:E7))

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

= СЧЁТЕСЛИМН (диапазон; «<> яблоко»; диапазон; «<> оранжевый»)

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

Эта формула использует именованный диапазон «Критерии» (E5: E7) для хранения значений, которые мы не хотим рассчитывать.

Мы начинаем путем подсчета всех значений в диапазоне с функцией СЧЁТЗ:

=СЧЁТЗ(B4:C9)

Далее, мы генерируем подсчет всех значений, которые мы не хотим считать с помощью СЧЁТЕСЛИ, так:

СЧЁТЕСЛИ(B4:C9;E5:E7)

Поскольку диапазон содержит несколько значений, СЧЁТЕСЛИ будет возвращать несколько результатов. В примере, мы получаем обратно массив значений, как этот:

{1;2;2}

и мы используем СУММПРОИЗВ, чтобы суммировать все элементы в массиве, получаем 5. Это число затем вычитается из первоначальной общей суммы с получением конечного результата.

Использование СУММПРОИЗВ вместо СУММ избавляет от необходимости использовать формулу массива.

Количество ячеек, не равных х или у

=СЧЁТЕСЛИМН(rng;»<>x»;rng;»<>y»)

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

В приведенном примере есть простой список цветов в столбце B. Есть всего 6 клеток с цветом, некоторые из них являются дубликатами.

Количество ячеек, не равных х или у

Для того, чтобы подсчитать количество ячеек, которые не равны «красный» или «синий», нужна формула в Е5:

=СЧЁТЕСЛИМН(B5:B10;»<>красный»;B5:B10;»<>синий»)

В этом примере «rng» именованный диапазон, который равен B5:B10.

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

Ключевым в данном случае является использование оператора «не равно», который пишется <>.

Чтобы добавить еще критерии, нужно просто добавить другой диапазон / критерии пару аргументов.

Альтернатива с СУММПРОИЗВ

Функция СУММПРОИЗВ может также рассчитывать клетки, которые отвечают нескольким условиям.

Для приведенного выше примера, синтаксис для СУММПРОИЗВ является:

=СУММПРОИЗВ((rng<>»синий»)*(rng<>»зеленый»))

СЧЁТЕСЛИ (функция СЧЁТЕСЛИ)

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

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

  • =СЧЁТЕСЛИ(где нужно искать;что нужно найти)

Например:

  • =СЧЁТЕСЛИ(A2:A5;»Лондон»)

  • =СЧЁТЕСЛИ(A2:A5;A4)

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

СЧЁТЕСЛИ(диапазон;критерий)

Имя аргумента

Описание

диапазон    (обязательный)

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

Узнайте, как выбирать диапазоны на листе.

критерий    (обязательный)

Число, выражение, ссылка на ячейку или текстовая строка, которая определяет, какие ячейки нужно подсчитать.

Например, критерий может быть выражен как 32, «>32», В4, «яблоки» или «32».

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

Примеры

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

Данные

Данные

яблоки

32

апельсины

54

персики

75

яблоки

86

Формула

Описание

=СЧЁТЕСЛИ(A2:A5;»яблоки»)

Количество ячеек, содержащих текст «яблоки» в ячейках А2–А5. Результат — 2.

=СЧЁТЕСЛИ(A2:A5;A4)

Количество ячеек, содержащих текст «персики» (значение ячейки A4) в ячейках А2–А5. Результат — 1.

=СЧЁТЕСЛИ(A2:A5;A2)+СЧЁТЕСЛИ(A2:A5;A3)

Количество ячеек, содержащих текст «яблоки» (значение ячейки A2) и «апельсины» (значение ячейки A3) в ячейках А2–А5. Результат — 3. В этой формуле для указания нескольких критериев, по одному критерию на выражение, функция СЧЁТЕСЛИ используется дважды. Также можно использовать функцию СЧЁТЕСЛИМН.

=СЧЁТЕСЛИ(B2:B5;»>55″)

Количество ячеек со значением больше 55 в ячейках В2–В5. Результат — 2.

=СЧЁТЕСЛИ(B2:B5;»<>»&B4)

Количество ячеек со значением, не равным 75, в ячейках В2–В5. Знак амперсанда (&) объединяет оператор сравнения «<>» (не равно) и значение в ячейке B4, в результате чего получается формула =СЧЁТЕСЛИ(B2:B5;»<>75″). Результат — 3.

=СЧЁТЕСЛИ(B2:B5;»>=32″)-COUNTIF(B2:B5;»<=85″)

Количество ячеек со значением, большим или равным 32 и меньшим или равным 85, в ячейках В2–В5. Результат — 1.

=СЧЁТЕСЛИ(A2:A5;»*»)

Количество ячеек, содержащих любой текст, в ячейках А2–А5. Подстановочный знак «*» обозначает любое количество любых символов. Результат — 4.

=СЧЁТЕСЛИ(A2:A5;»????ки»)

Количество ячеек, строка в которых содержит ровно 7 знаков и заканчивается буквами «ки», в диапазоне A2–A5. Подставочный знак «?» обозначает отдельный символ. Результат — 2.

Распространенные неполадки

Проблема

Возможная причина

Для длинных строк возвращается неправильное значение.

Функция СЧЁТЕСЛИ возвращает неправильные результаты, если она используется для сопоставления строк длиннее 255 символов.

Для работы с такими строками используйте функцию СЦЕПИТЬ или оператор сцепления &. Пример: =СЧЁТЕСЛИ(A2:A5;»длинная строка»&»еще одна длинная строка»).

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

Аргумент критерий должен быть заключен в кавычки.

Формула СЧЁТЕСЛИ получает #VALUE! ошибка при ссылке на другой лист.

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

Рекомендации

Действие

Результат

Помните о том, что функция СЧЁТЕСЛИ не учитывает регистр символов в текстовых строках.


Критерий
не чувствителен к регистру. Например, строкам «яблоки» и «ЯБЛОКИ» будут соответствовать одни и те же ячейки.

Использование подстановочных знаков

В критериях можно использовать подстановочные знаки — вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед искомым символом.

Например, =СЧЁТЕСЛИ(A2:A5;»яблок?») возвращает все вхождения слова «яблок» с любой буквой в конце.

Убедитесь, что данные не содержат ошибочных символов.

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

Попробуйте воспользоваться функцией ПЕЧСИМВ или функцией СЖПРОБЕЛЫ.

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

ФУНКЦИЯ СЧЁТЕСЛИ поддерживает именованные диапазоны в формуле (например, =COUNTIF(fruit;»>=32″)-COUNTIF(fruit;»>85″). Именованный диапазон может располагаться на текущем листе, другом листе этой же книги или листе другой книги. Чтобы одна книга могла ссылаться на другую, они обе должны быть открыты.

Примечание: С помощью функции СЧЁТЕСЛИ нельзя подсчитать количество ячеек с определенным фоном или цветом шрифта. Однако Excel поддерживает пользовательские функции, в которых используются операции VBA (Visual Basic для приложений) над ячейками, выполняемые в зависимости от фона или цвета шрифта. Вот пример подсчета количества ячеек определенного цвета с использованием VBA.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Получение прямых и бесплатных ответов в Excel

См. также

Функция СЧЁТЕСЛИМН

ЕСЛИ

СЧЁТЗ

Общие сведения о формулах в Excel

Функция УСЛОВИЯ

Функция СУММЕСЛИ

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

Ссылка на это место страницы:
#title

  1. Как посчитать количество ячеек не равных заданному значению
  2. Количество ячеек, не равных нескольким критериям
  3. Количество ячеек, не равных х или у
  4. Скачать файл

Ссылка на это место страницы:
#punk01

Для подсчета количества ячеек, содержащих значения не равных определенному значению, вы можете использовать функцию СЧЁТЕСЛИ. В общей форме формулы (выше) rng представляет собой диапазон ячеек, а Х представляет собой значение, которое вы не хотите рассчитывать. Все остальные значения будут учитываться.

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

=СЧЁТЕСЛИ(D5:D11;»<>Готово»)

=COUNTIF(D5:D11;»<>Готово»)

 СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые отвечают критериям.

В примере, мы используем «<>» (логический оператор «не равно») для подсчета ячеек в диапазоне D5:D11, которые не равны «Готово». 

СЧЁТЕСЛИ возвращает число в качестве результата.

СЧЁТЕСЛИ не чувствительна к регистру. В этом примере слово «готово» может появиться в любой комбинации прописных / строчных букв.

Если вы хотите использовать значение в другой ячейке как часть критериев, используйте амперсанд (&) символ конъюнкции следующим образом:

Если значение в ячейке A1 равно «100», критерии будут «<> 100» после конъюнкции, и СЧЁТЕСЛИ будет считать ячейки не равные 100.

Ссылка на это место страницы:
#punk02

= СЧЁТЗ (диапазон) — СУММПРОИЗВ (СЧЁТЕСЛИ (диапазон; значения))

= COUNTA (диапазон) — SUMPRODUCT (COUNTIF (диапазон; значения))

Для подсчета ячеек, не равных многим критериям (т.е. не равны х, у, z, и т.д.), вы можете использовать формулу, основанную на СЧЁТЕСЛИ, СУММПРОИЗВ и СЧЁТЗ.

В показанном примере, формула в Н5:

=СЧЁТЗ(B4:C9)-СУММПРОИЗВ(СЧЁТЕСЛИ(B4:C9;E5:E7))

=COUNTA(B4:C9)-SUMPRODUCT(COUNTIF(B4:C9;E5:E7))

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

= СЧЁТЕСЛИМН (диапазон; «<> яблоко»; диапазон; «<> оранжевый»)

= COUNTIFS (диапазон; «<> яблоко»; диапазон; «<> оранжевый»)

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

Эта формула использует именованный диапазон «Критерии» (E5: E7) для хранения значений, которые мы не хотим рассчитывать.

Мы начинаем путем подсчета всех значений в диапазоне с функцией СЧЁТЗ:

Далее, мы генерируем подсчет всех значений, которые мы не хотим считать с помощью СЧЁТЕСЛИ, так:

Поскольку диапазон содержит несколько значений, СЧЁТЕСЛИ будет возвращать несколько результатов. В примере, мы получаем обратно массив значений, как этот:

и мы используем СУММПРОИЗВ, чтобы суммировать все элементы в массиве, получаем 5. Это число затем вычитается из первоначальной общей суммы с получением конечного результата.

Использование СУММПРОИЗВ вместо СУММ избавляет от необходимости использовать формулу массива.

Ссылка на это место страницы:
#punk03

=СЧЁТЕСЛИМН(rng;»<>x»;rng;»<>y»)

=COUNTIFS(rng;»<>x»;rng;»<>y»)

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

В приведенном примере есть простой список цветов в столбце B. Есть всего 6 клеток с цветом, некоторые из них являются дубликатами.

Для того, чтобы подсчитать количество ячеек, которые не равны «красный» или «синий», нужна формула в Е5:

=СЧЁТЕСЛИМН(B5:B10;»<>красный»;B5:B10;»<>синий»)

=COUNTIFS(B5:B10;»<>красный»;B5:B10;»<>синий»)

В этом примере «rng» именованный диапазон, который равен B5:B10.

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

Ключевым в данном случае является использование оператора «не равно», который пишется <>.

Чтобы добавить еще критерии, нужно просто добавить другой диапазон / критерии пару аргументов.

Альтернатива с СУММПРОИЗВ

Функция СУММПРОИЗВ может также рассчитывать клетки, которые отвечают нескольким условиям.

Для приведенного выше примера, синтаксис для СУММПРОИЗВ является:

=СУММПРОИЗВ((rng<>»синий»)*(rng<>»зеленый»))

=SUMPRODUCT((rng<>»синий»)*(rng<>»зеленый»))

Ссылка на это место страницы:
#punk04

Файлы статей доступны только зарегистрированным пользователям.

1. Введите свою почту

2. Нажмите Зарегистрироваться

3. Обновите страницу
Вместо этого блока появится ссылка для скачивания материалов.

Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель — помочь вам эффективнее работать в Excel. 

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

Подписывайтесь на нас в соц.сетях:

Здравствуйте.
Прошу вашей помощи. Вполне возможно, что уже подобная проблема где-то описывалась на форуме, но поиском я найти не смог. Уже пролистал множество страниц в гугле, но тоже безрезультатно. Дело в том, что по роду деятельности я врач и толком не знаю что искать…
Начальство нам скинуло экселевскую таблицу для учета работы аппаратуры. По возможности я вбил формулы для удобства подсчета, но одну проблему решить не могу. Считать вручную десятки позиций каждый месяц — это смертоубийство. Наши айтишники только плечами пожимают, и говорят, что это не их обязанность и вообще они только локальную сеть настраивают.

В общем, суть в следующем.
Есть строка ячеек от B до Z. Ячейки числовые, в каждой из них число — от 0 до бесконечности. В ячейке А должно отображаться количество ячеек диапазона от B до Z, значение которых не равно 0.
Например
A B C D E F G H
4 0 1 4  0  8 0  7
или
A B C D E F G H
2 0 0  2  0 0 3  0

Какую формулу нужно вбить в ячейку А?

Помогите, пожалуйста.
Спасибо.

Подсчет значений <> не равно и СЧЁТЕСЛИ

СчЁтесли не равно Excel

СчЁтесли не равно Excel

=СЧЕТЕСЛИ («диапазон»,»критерий <>х»)

Связанные формулы

СЧЕТЕСЛИ

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

В приведенном примере в активной ячейке содержится такая формула:

=СЧЁТЕСЛИ( C5:C10;»<>100″)

Как работает формула:

СЧЕТЕСЛИ подсчитывает количество ячеек в диапазоне, которые удовлетворяют критериям.

В этом примере мы используем «» (логический оператор «не равно») и количество ячеек в диапазоне C5:C10, что не равно «100». СЧЕТЕСЛИ возвращает в результате суму значений ячеек не соответствующие критерию.

СЧЕТЕСЛИ является не чувствительным к регистру.

Если вы хотите использовать значение из другой ячейки как часть критерия, использование амперсанда ( & ), чтобы объединить так:

=СЧЕТЕСЛИ («диапазон»,»<>»&А1)

Если значение в ячейке А1 является «100», то критерии будут «100» после объединения, и СЧЕТЕСЛИ подсчет ячеек не будет равна 100.

Файл Подсчет значений <> не равно и СЧЁТЕСЛИ Excel

Понравилась статья? Поделить с друзьями:
  • Посчитать количество ячеек залитых цветом в excel
  • Посчитать количество ячеек в excel ноль
  • Посчитать количество ячеек больше нуля в excel
  • Посчитать количество элементов массива excel
  • Посчитать количество четных числе в excel