Счетчик excel по словам

Skip to content

СЧЕТЕСЛИ в Excel — примеры функции с одним и несколькими условиями

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

По сути,они одинаковы во всех версиях, поэтому вы можете использовать примеры в MS Excel 2016, 2013, 2010 и 2007.

  1. Примеры работы функции СЧЕТЕСЛИ.
    • Для подсчета текста.
    • Подсчет ячеек, начинающихся или заканчивающихся определенными символами
    • Подсчет чисел по условию.
    • Примеры с датами.
  2. Как посчитать количество пустых и непустых ячеек?
  3. Нулевые строки.
  4. СЧЕТЕСЛИ с несколькими условиями.
    • Количество чисел в диапазоне
    • Количество ячеек с несколькими условиями ИЛИ.
  5. Использование СЧЕТЕСЛИ для подсчета дубликатов.
    • 1. Ищем дубликаты в одном столбце
    • 2. Сколько совпадений между двумя столбцами?
    • 3. Сколько дубликатов и уникальных значений в строке?
  6. Часто задаваемые вопросы и проблемы.

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

Например, вы можете воспользоваться ею, чтобы узнать, сколько ячеек в вашей рабочей таблице содержит число, больше или меньше указанной вами величины. Другое стандартное использование — для подсчета ячеек с определенным словом или с определенной буквой (буквами).

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

Как видите, здесь только 2 аргумента, оба из которых являются обязательными:

  • диапазон — определяет одну или несколько клеток для подсчета. Вы помещаете диапазон в формулу, как обычно, например, A1: A20.
  • критерий — определяет условие, которое определяет, что именно считать. Это может быть числотекстовая строкассылка или выражение. Например, вы можете употребить  следующие критерии: «10», A2, «> = 10», «какой-то текст».

Что нужно обязательно запомнить?

  • В аргументе «критерий» условие всегда нужно записывать в кавычках, кроме случая, когда используется ссылка либо какая-то функция.
  • Любой из аргументов ссылается на диапазон из другой книги Excel, то эта книга должна быть открыта.
  • Регистр букв не учитывается.
  • Также можно применить знаки подстановки * и ? (о них далее – подробнее).
  • Чтобы избежать ошибок, в тексте не должно быть непечатаемых знаков.

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

Примеры работы функции СЧЕТЕСЛИ.

Для подсчета текста.

Давайте разбираться, как это работает. На рисунке ниже вы видите список заказов, выполненных менеджерами. Выражение  =СЧЕТЕСЛИ(В2:В22,»Никитенко») подсчитывает, сколько раз этот работник присутствует в списке:

применение СЧЕТЕСЛИ

Замечание. Критерий не чувствителен к регистру букв, поэтому можно вводить как прописные, так и строчные буквы.

Если ваши данные содержат несколько вариантов слов, которые вы хотите сосчитать, то вы можете использовать подстановочные знаки для подсчета всех ячеек, содержащих определенное слово, фразу или буквы, как часть их содержимого.

К примеру, в нашей таблице есть несколько заказчиков «Корона» из разных городов. Нам необходимо подсчитать общее количество заказов «Корона» независимо от города.

=СЧЁТЕСЛИ(A2:A22;»*Коро*»)

Мы подсчитали количество заказов, где в наименовании заказчика встречается «коро» в любом регистре. Звездочка (*) используется для поиска ячеек с любой последовательностью начальных и конечных символов, как показано в приведенном выше примере. Если вам нужно заменить какой-либо один символ, введите вместо него знак вопроса (?).

Кроме того, указывать условие прямо в формуле не совсем рационально, так как при необходимости подсчитать какие-то другие значения вам придется корректировать её. А это не слишком удобно.

Рекомендуется условие записывать в какую-либо ячейку и затем ссылаться на нее. Так мы сделали в H9. Также можно употребить подстановочные знаки со ссылками с помощью оператора конкатенации (&). Например, вместо того, чтобы указывать «* Коро *» непосредственно в формуле, вы можете записать его куда-нибудь, и использовать следующую конструкцию для подсчета ячеек, содержащих «Коро»:

=СЧЁТЕСЛИ(A2:A22;»*»&H8&»*»)

Подсчет ячеек, начинающихся или заканчивающихся определенными символами

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

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

=СЧЁТЕСЛИ(A2:A22;»К*») — считать значения, которые начинаются с « К» .

=СЧЁТЕСЛИ(A2:A22;»*р») — считать заканчивающиеся буквой «р».

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

=СЧЁТЕСЛИ(С2:С22;»????д») — находит количество буквой «д» в конце и текст в которых состоит из 5 букв, включая пробелы.

= СЧЁТЕСЛИ(С2:С22,»??») — считает количество состоящих из 2 символов, включая пробелы.

Примечание. Чтобы узнать количество клеток, содержащих в тексте знак вопроса или звездочку, введите тильду (~) перед символом ? или *.

Например, = СЧЁТЕСЛИ(С2:С22,»*~?*») будут подсчитаны все позиции, содержащие знак вопроса в диапазоне С2:С22.

Подсчет чисел по условию.

В отношении чисел редко случается, что нужно подсчитать количество их, равных какому-то определённому числу. Тем не менее, укажем, что записать нужно примерно следующее:

= СЧЁТЕСЛИ(D2:D22,10000)

Гораздо чаще нужно высчитать количество значений, больших либо меньших определенной величины.

Чтобы подсчитать значения, которые большеменьше или равны указанному вами числу, вы просто добавляете соответствующий критерий, как показано в таблице ниже.

Обратите внимание, что математический оператор вместе с числом всегда заключен в кавычки .

критерии

 

Описание

Если больше, чем

=СЧЕТЕСЛИ(А2:А10;»>5″)

Подсчитайте, где значение больше 5.

Если меньше чем

=СЧЕТЕСЛИ(А2:А10;»>5″)

Подсчет со числами менее 5.

Если равно

=СЧЕТЕСЛИ(А2:А10;»=5″)

Определите, сколько раз значение равно 5.

Если не равно

=СЧЕТЕСЛИ(А2:А10;»<>5″)

Подсчитайте, сколько раз не равно 5.

Если больше или равно

=СЧЕТЕСЛИ(А2:А10;»>=5″)

Подсчет, когда больше или равно 5.

Если меньше или равно

=СЧЕТЕСЛИ(А2:А10;»<=5″)

Подсчет, где меньше или равно 5.

В нашем примере

=СЧЁТЕСЛИ(D2:D22;»>10000″)

Считаем количество крупных заказов на сумму более 10 000. Обратите внимание, что условие подсчета мы записываем здесь в виде текстовой строки и поэтому заключаем его в двойные кавычки.

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

Замечание. В случае использования ссылки, вы должны заключить математический оператор в кавычки и добавить амперсанд (&) перед ним. Например, чтобы подсчитать числа в диапазоне D2: D9, превышающие D3, используйте =СЧЕТЕСЛИ(D2:D9,»>»&D3)

Если вы хотите сосчитать записи, которые содержат математический оператор, как часть их содержимого, то есть символ «>», «<» или «=», то употребите в условиях подстановочный знак с оператором. Такие критерии будут рассматриваться как текстовая строка, а не числовое выражение.

Например, =СЧЕТЕСЛИ(D2:D9,»*>5*») будет подсчитывать все позиции в диапазоне D2: D9 с таким содержимым, как «Доставка >5 дней» или «>5 единиц в наличии».

Примеры с датами.

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

считаем количество дат

Позвольте привести несколько примеров:

критерии

 

Описание

Даты, равные указанной дате.

=СЧЕТЕСЛИ(E2:E22;»01.02.2019″)

Подсчитывает количество ячеек в диапазоне E2:E22 с датой 1 июня 2014 года.

Даты больше или равные другой дате.

=СЧЕТЕСЛИ(E2:E22,»>=01.02.2019″)

Сосчитайте количество ячеек в диапазоне E2:E22 с датой, большей или равной 01.06.2014.

Даты, которые больше или равны дате в другой ячейке, минус X дней.

=СЧЕТЕСЛИ(E2:E22,»>=»&H2-7)

Определите количество ячеек в диапазоне E2:E22 с датой, большей или равной дате в H2, минус 7 дней.

Помимо этих стандартных способов, вы можете употребить функцию СЧЕТЕСЛИ в сочетании с функциями даты и времени, например, СЕГОДНЯ(), для подсчета ячеек на основе текущей даты.

критерии

 

Равные текущей дате.

=СЧЕТЕСЛИ(E2:E22;СЕГОДНЯ())

До текущей даты, то есть меньше, чем сегодня.

=СЧЕТЕСЛИ(E2:E22;»<«&СЕГОДНЯ())

После текущей даты, т.е. больше, чем сегодня.

=СЧЕТЕСЛИ(E2:E22;»>»& ЕГОДНЯ ())

Даты, которые должны наступить через неделю.

= СЧЕТЕСЛИ(E2:E22,»=»&СЕГОДНЯ()+7)

В определенном диапазоне времени.

=СЧЁТЕСЛИ(E2:E22;»>=»&СЕГОДНЯ()+30)-СЧЁТЕСЛИ(E2:E22;»>»&СЕГОДНЯ())

Как посчитать количество пустых и непустых ячеек?

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

Непустые.

В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:

СЧЕТЕСЛИ(диапазон;»*»)

Но дело в том, что приведенное выше выражение подсчитывает только клетки, содержащие любые текстовые значения. А это означает, что те из них, что включают даты и числа, будут обрабатываться как пустые (игнорироваться) и не войдут в общий итог!

Если вам нужно универсальное решение для подсчета всех непустых ячеек в указанном диапазоне, то введите:

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

Это корректно работает со всеми типами значений — текстом, датами и числами — как вы можете видеть на рисунке ниже.

подсчет пустых и непустых ячеек

Также непустые ячейки в диапазоне можно подсчитать:

=СЧЁТЗ(E2:E22).

Пустые.

Если вы хотите сосчитать пустые позиции в определенном диапазоне, вы должны придерживаться того же подхода — используйте в условиях символ подстановки для текстовых значений и параметр “” для подсчета всех пустых ячеек.

Считаем клетки, не содержащие текст:

СЧЕТЕСЛИ( диапазон; «<>» & «*»)

Поскольку звездочка (*) соответствует любой последовательности текстовых символов, в расчет принимаются клетки, не равные *, т.е. не содержащие текста в указанном диапазоне.

Для подсчета пустых клеток (все типы значений):

=СЧЁТЕСЛИ(E2:E22;»»)

Конечно, для таких случаев есть и специальная функция

=СЧИТАТЬПУСТОТЫ(E2:E22)

Но не все знают о ее существовании. Но вы теперь в курсе …

Нулевые строки.

Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.

Что такое эти пустые строки? Они также часто возникают при импорте данных из других программ (например, 1С). Внешне в них ничего нет, но на самом деле это не так. Если попробовать найти такие «пустышки» (F5 -Выделить — Пустые ячейки) — они не определяются. Но фильтр данных при этом их видит как пустые и фильтрует как пустые.

Дело в том, что существует такое понятие, как «строка нулевой длины» (или «нулевая строка»). Нулевая строка возникает, когда программе нужно вставить какое-то значение, а вставить нечего.

Проблемы начинаются тогда, когда вы пытаетесь с ней произвести какие-то математические вычисления (вычитание, деление, умножение и т.д.). Получите сообщение об ошибке #ЗНАЧ!. При этом функции СУММ и СЧЕТ их игнорируют, как будто там находится текст. А внешне там его нет.

И самое интересное — если указать на нее мышкой и нажать Delete (или вкладка Главная — Редактирование — Очистить содержимое) — то она становится действительно пустой, и с ней начинают работать формулы и другие функции Excel без всяких ошибок.

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

=ЧСТРОК(E2:E22)*ЧИСЛСТОЛБ(E2:E22)-СЧЁТЕСЛИ(E2:E22;»<>»&»»)

что такое нулевые строки в Экселе

Откуда могут появиться нулевые строки в ячейках? Здесь может быть несколько вариантов:

  1. Он есть там изначально, потому что именно так настроена выгрузка и создание файлов в сторонней программе (вроде 1С). В некоторых случаях такие выгрузки настроены таким образом, что как таковых пустых ячеек нет — они просто заполняются строкой нулевой длины.
  2. Была создана формула, результатом которой стал текст нулевой длины. Самый простой случай:

=ЕСЛИ(Е1=1;10;»»)

В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.

Если вы проверяете какие-то условия при помощи функции ЕСЛИ и в дальнейшем планируете производить с результатами математические действия, то лучше вместо «» ставьте 0. Тогда проблем не будет. Нули всегда можно заменить или скрыть: Файл -Параметры -Дополнительно — Показывать нули в позициях, которые содержат нулевые значения.

СЧЕТЕСЛИ с несколькими условиями.

На самом деле функция Эксель СЧЕТЕСЛИ не предназначена для расчета количества ячеек по нескольким условиям. В большинстве случаев я рекомендую использовать его множественный аналог — функцию СЧЕТЕСЛИМН. Она как раз и предназначена для вычисления количества ячеек, которые соответствуют двум или более условиям (логика И). Однако, некоторые задачи могут быть решены путем объединения двух или более функций СЧЕТЕСЛИ в одно выражение.

Количество чисел в диапазоне

Одним из наиболее распространенных применений функции СЧЕТЕСЛИ с двумя критериями является определение количества чисел в определенном интервале, т.е. меньше X, но больше Y.

Например, вы можете использовать для вычисления ячеек в диапазоне B2: B9, где значение больше 5 и меньше или равно 15:

=СЧЁТЕСЛИ(B2:B11;»>5″)-СЧЁТЕСЛИ(B2:B11;»>15″)

Количество ячеек с несколькими условиями ИЛИ.

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

Сделаем это:

=СЧЁТЕСЛИ(A4:A13;»Лимонад»)+СЧЁТЕСЛИ(A2:A11;»*сок»)

Обратите внимание, что мы включили подстановочный знак (*) во второй критерий. Он используется для вычисления количества всех видов сока в списке.

Как вы понимаете, сюда можно добавить и больше условий.

Использование СЧЕТЕСЛИ для подсчета дубликатов.

Другое возможное использование функции СЧЕТЕСЛИ в Excel — для поиска дубликатов в одном столбце, между двумя столбцами или в строке.

1. Ищем дубликаты в одном столбце

Эта простое выражение СЧЁТЕСЛИ($A$2:$A$24;A2)>1 найдет все одинаковые записи в A2: A24.

А другая формула СЧЁТЕСЛИ(B2:B24;ИСТИНА) сообщит вам, сколько существует дубликатов:

Для более наглядного представления найденных совпадений я использовал условное форматирование значения ИСТИНА.

2. Сколько совпадений между двумя столбцами?

Сравним список2 со списком1. В столбце Е берем последовательно каждое значение из списка2 и считаем, сколько раз оно встречается в списке1. Если совпадений ноль, значит это уникальное значение. На рисунке такие выделены цветом при помощи условного форматирования.

Выражение  =СЧЁТЕСЛИ($A$2:$A$24;C2) копируем вниз по столбцу Е.

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

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

=СУММПРОИЗВ((СЧЁТЕСЛИ(A2:A24;C2:C24)>0)*(C2:C24<>»»))

Подсчитаем количество уникальных значений в списке2:

=СУММПРОИЗВ((СЧЁТЕСЛИ(A2:A24;C2:C24)=0)*(C2:C24<>»»))

Получаем 7 уникальных записей и 16 дубликатов, что и видно на рисунке.

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

3. Сколько дубликатов и уникальных значений в строке?

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

Считаем количество дубликатов:

=СУММПРОИЗВ((СЧЁТЕСЛИ(A2:K2;A2:K2)>1)*(A2:K2<>»»))

Видим, что 13 выпадало 2 раза.

Подсчитать уникальные значения:

=СУММПРОИЗВ((СЧЁТЕСЛИ(A2:K2;A2:K2)=1)*(A2:K2<>»»))

Часто задаваемые вопросы и проблемы.

Я надеюсь, что эти примеры помогли вам почувствовать функцию Excel СЧЕТЕСЛИ. Если вы попробовали какую-либо из приведенных выше формул в своих данных и не смогли заставить их работать или у вас возникла проблема, взгляните на следующие 5 наиболее распространенных проблем. Есть большая вероятность, что вы найдете там ответ или же полезный совет.

  1. Возможен ли подсчет в несмежном диапазоне клеток?

Вопрос: Как я могу использовать СЧЕТЕСЛИ для несмежного диапазона или ячеек?

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

Неправильно: =СЧЕТЕСЛИ(A2;B3;C4;»>0″)

Правильно: = СЧЕТЕСЛИ (A2;»>0″) + СЧЕТЕСЛИ (B3;»>0″) + СЧЕТЕСЛИ (C4;»>0″)

Альтернативный способ — использовать функцию ДВССЫЛ (INDIRECT) для создания массива из несмежных клеток. Например, оба приведенных ниже варианта дают одинаковый результат, который вы видите на картинке:

=СУММ(СЧЁТЕСЛИ(ДВССЫЛ({«B2:B11″;»D2:D11″});»=0»))

Или же

=СЧЕТЕСЛИ($B2:$B11;0) + СЧЕТЕСЛИ($D2:$D11;0)

  1. Амперсанд и кавычки в формулах СЧЕТЕСЛИ

Вопрос: когда мне нужно использовать амперсанд?

Ответ: Это, пожалуй, самая сложная часть функции СЧЕТЕСЛИ, что лично меня тоже смущает. Хотя, если вы подумаете об этом, вы увидите — амперсанд и кавычки необходимы для построения текстовой строки для аргумента.

Итак, вы можете придерживаться этих правил:

  • Если вы используете число или ссылку на ячейку в критериях точного соответствия, вам не нужны ни амперсанд, ни кавычки. Например:

= СЧЕТЕСЛИ(A1:A10;10) или = СЧЕТЕСЛИ(A1:A10;C1)

  • Если ваши условия содержат текст, подстановочный знак или логический оператор с числом, заключите его в кавычки. Например:

= СЧЕТЕСЛИ(A2:A10;»яблоко») или = СЧЕТЕСЛИ(A2:A10;»*») или = СЧЕТЕСЛИ(A2:A10;»>5″)

  • Если ваши критерии — это выражение со ссылкой или же какая-то другая функция Excel, вы должны использовать кавычки («») для начала текстовой строки и амперсанд (&) для конкатенации (объединения) и завершения строки. Например:

= СЧЕТЕСЛИ(A2:A10;»>»&D2) или = СЧЕТЕСЛИ(A2:A10;»<=»&СЕГОДНЯ())

Если вы сомневаетесь, нужен ли амперсанд или нет, попробуйте оба способа. В большинстве случаев амперсанд работает просто отлично.

Например, = СЧЕТЕСЛИ(C2: C8;»<=5″) и = СЧЕТЕСЛИ(C2: C8;»<=»&5) работают одинаково хорошо.

  1. Как сосчитать ячейки по цвету?

Вопрос: Как подсчитать клетки по цвету заливки или шрифта, а не по значениям?

Ответ: К сожалению, синтаксис функции не позволяет использовать форматы в качестве условия. Единственный возможный способ суммирования ячеек на основе их цвета — использование макроса или, точнее, пользовательской функции Excel VBA.

  1. Ошибка #ИМЯ?

Проблема: все время получаю ошибку #ИМЯ? Как я могу это исправить?

Ответ: Скорее всего, вы указали неверный диапазон. Пожалуйста, проверьте пункт 1 выше.

  1. Формула не работает

Проблема: моя формула не работает! Что я сделал не так?

Ответ: Если вы написали формулу, которая на первый взгляд верна, но она не работает или дает неправильный результат, начните с проверки наиболее очевидных вещей, таких как диапазон, условия, ссылки, использование амперсанда и кавычек.

Будьте очень осторожны с использованием пробелов. При создании одной из формул для этой статьи я был уже готов рвать волосы, потому что правильная конструкция (я точно знал, что это правильно!) не срабатывала. Как оказалось, проблема была на самом виду… Например, посмотрите на это: =СЧЁТЕСЛИ(A4:A13;» Лимонад»). На первый взгляд, нет ничего плохого, кроме дополнительного пробела после открывающей кавычки. Программа отлично проглотит всё без сообщения об ошибке, предупреждения или каких-либо других указаний. Но если вы действительно хотите посчитать товары, содержащие слово «Лимонад» и начальный пробел, то будете очень разочарованы….

Если вы используете функцию с несколькими критериями, разделите формулу на несколько частей и проверьте каждую из них отдельно.

И это все на сегодня. В следующей статье мы рассмотрим несколько способов подсчитывания ячеек в Excel с несколькими условиями.

Ещё примеры расчета суммы:


Для подсчета значений, удовлетворяющих определенному критерию, существует простая и эффективная функция

СЧЁТЕСЛИ()

. Если критерий единственный, то ее функциональности  вполне достаточно для подсчета и текстовых и числовых значений. А возможность использовать

подстановочные знаки

*, ? для поиска текстовых значений, делают

СЧЁТЕСЛИ()

достаточно мощным средством поиска.

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

СЧЁТЕСЛИ()

.

Данные будем брать из диапазона

A2:A12

(см.

файл примера

).

Подсчитывать будем значения с различными вариантами вхождения слова «

яблоки

».


Задача


Критерий


Формула


Результат


Примечание

подсчитать значения

точно

соответствующие критерию

яблоки

=

СЧЁТЕСЛИ($A$2:$A$12; «яблоки»)


2

Критерий указан в формуле

подсчитать значения

точно

соответствующие критерию

яблоки (ячейка C6)

=

СЧЁТЕСЛИ($A$2:$A$12; C6)


2

Критерий указан через ссылку

подсчитать значения, заканчивающиеся на слово

яблоки

, например,

C

вежие яблоки

*яблоки (ячейка С3)

=

СЧЁТЕСЛИ($A$2:$A$12; C3)


3

Использован

подстановочный знак

* (перед значением)

подсчитать значения, начинающиеся на слово

яблоки

, например,

яблоки местные

яблоки* (ячейка С4)

=

СЧЁТЕСЛИ($A$2:$A$12; C4)


4

Использован

подстановочный знак

* (после значения)

подсчитать значения, содержащие слово

яблоки

в любом месте

*яблоки* (ячейка С5)

=

СЧЁТЕСЛИ($A$2:$A$12; C5)


7

Использовано 2

подстановочных

знака

*

подсчитать ячейки, начинающиеся с

гру

и содержащие ровно

6

букв

гру??? (ячейка С7)

=

СЧЁТЕСЛИ($A$2:$A$12; C7)


1

Использован

подстановочный знак

?

подсчитать значения с учетом

РЕгиСТра

содержащие

Яблоки

в любом месте

Яблоки (ячейка С8)

=

СУММ(ЕСЛИ (ЕОШИБКА(НАЙТИ( $C$8;$A$2:$A$12));0;1))


2

Использована

формула массива

подсчитать ячейки

точно

содержащие слово

Яблоки

с учетом

РЕгиСТра

Яблоки (ячейка С9)

=

СУММ(ЕСЛИ( СОВПАД($C$9;A2:A12);1;0))


1

Использована

формула массива

Также для подсчета значений с

подстановочными знаками

может быть использована функция

БСЧЕТА()

. Для ее работы требуется табличка с критериями (см.

файл примера

).


Примечание

. О подсчете числовых значений с одним критерием читайте статью

Функция СЧЁТЕСЛИ() в MS Excel — Подсчет значений с единственным критерием

.

О подсчете числовых значений, сохраненных в текстовом формате

Вычисления в MS EXCEL производятся с точностью до 15 знаков (см. статью

Округление и точность до 15 значащих цифр в MS EXCEL

). Если требуется сохранить число с количеством знаков больше 15 (например, номер кредитной карты), то используют тектовый формат ячейки (см. статью

Отображение в MS EXCEL ЧИСЕЛ с точностью более 15 значащих цифр

). При подсчете таких значений с помощью функции

СЧЕТЕСЛИ()

могут возникнуть сложности.

Как видно из рисунка выше формула =

СЧЁТЕСЛИ(A7:A14;C9)

должна была вернуть значение 2, т.к. в столбце А два значения 12345678910110005 (выделено красным, 17 значащих цифр). Однако, формула возвращает 8, т.е. все значения удовлетворяют критерию. Дело в том, что

СЧЕТЕСЛИ()

пытается перед подсчетом преобразовать значения из столбца А в числа. Ей здесь это удается. После преобразования мы получим числа с точностью 15 знаков, а не 17, т.е. все числа из столбца А будут преобразованы в 12345678910110000 и станут равны между собой.

Чтобы этого не происходило используйте формулу

=СЧЁТЕСЛИ(A7:A14;»*»&C9)

— преобразования удастся избежать.

На чтение 6 мин. Просмотров 17.6k.

Есть одна штука, которую я бы хотел иметь в Excel: подсчет слов в ячейке.

Если вы работаете в MS Word, в строке состояния есть встроенная опция, которая показывает, сколько слов на листе.

строка состояния Word

В Word есть опция для подсчета слов, но не в Excel. Вы можете посчитать количество ячеек, в которых есть текст, но не фактические слова в них.

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

Содержание

  1. Четыре разных способа посчитать слова в Excel
  2. 1. Формула для подсчета слов в ячейке
  3. 2. Подсчет слов в диапазоне ячеек
  4. 3. Подсчет количества слов во всей таблицы с кодом VBA
  5. 4. Подсчет определенного слова/текстовой строки в диапазоне
  6. Заключение

Четыре разных способа посчитать слова в Excel

Сегодня в этой статье вы научитесь считать слова в Excel в ячейке или диапазоне ячеек или даже во всей таблице.

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

1. Формула для подсчета слов в ячейке

Сочетание функций ДЛСТР с ПОДСТАВИТЬ

И формула будет (текст в ячейке A1):

= ДЛСТР(A1) — ДЛСТР (ПОДСТАВИТЬ (A1; » «; «»)) + 1

Когда вы ссылаетесь на ячейку, используя эту формулу, она вернет 5 в результате.

Пример работы формулы

И да, у вас есть 5 слов в ячейке.

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

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

Идея проста: если вы хотите посчитать слова, подсчитайте пробелы и добавьте единицу.

Теперь, чтобы понять эту формулу, вам нужно разделить ее на три части.

Разделение формулы на части

В первой части мы использовали функцию ДЛСТР (LEN) для подсчета количества символов в ячейке A1. А во второй и третьей части мы объединили ПОДСТАВИТЬ (SUBSTITUTE) с ДЛСТР (LEN), чтобы удалить пробелы из ячейки и затем подсчитать символы.

Наше уравнение выглядит так:

= 20 — 16 +1

  • 20 — общее количество символов с пробелами
  • 16 — символы без пробелов

Когда вы вычтете одно из другого, вы получите количество пробелов, и вам останется добавить один. В результате возвращается число 5, что является общим количеством слов в ячейке.

Когда вы используете приведенную выше формулу, она вернет 1, даже если ячейка пуста, поэтому лучше обернуть ее функцией ЕСЛИ (IF), чтобы избежать этой проблемы.

= ЕСЛИ(ЕПУСТО (A1);0; ДЛСТР(A1) — ДЛСТР(ПОДСТАВИТЬ(A1; » «; «»)) + 1)

Эта формула сначала проверяет ячейку и возвращает количество слов, только если в ячейке есть значение.

Как посчитать слова в Excel

Пользовательская функция

Помимо приведенных выше формул, я напишу вам небольшой код для создания Пользовательской функции. Этот код поможет вам создать пользовательскую функцию, которая будет просто возвращать количество слов. Короче говоря, вам не нужно будет сочетать какие-либо функции.

Function MyWordCount(rng As Range) As Integer

MyWordCount = UBound(Split(rng.Value, " "), 1) + 1

End Function

Давайте я расскажу вам, как ее использовать.

  • Прежде всего, введите этот код в редакторе VBA.
Введите формулу в редактор
  • Затем вернитесь на свой рабочий лист и введите «= MyWordCount(» и сошлитесь на ячейку, в которой у вас есть значение.

И она вернет количество слов.

Работа пользовательской функции

2. Подсчет слов в диапазоне ячеек

Теперь давайте перейдем на следующий уровень. Здесь вам нужно будет посчитать слова уже в диапазоне ячеек вместо одной ячейки.

Хорошая новость! Можно использовать ту же формулу (добавив небольшое изменение), которую мы использовали выше.

Вот эта формула:

= СУММПРОИЗВ(ДЛСТР(A1:A11)-ДЛСТР(ПОДСТАВИТЬ(A1:A11; » «;»»))+1)

Работа формулы подсчета слов в диапазоне

В приведенной выше формуле A1: A11 — это диапазон ячеек, при вводе формулы в результате получим 55.

Как это работает?

Эта формула работает так же, как и первый метод, но только чуть сложнее. Разница лишь в том, что мы завернули ее в СУММПРОИЗВ (SUMPRODUCT) и ссылаемся на весь диапазон вместо одной ячейки.

Расшифровка работы функции

Вы помните, что СУММПРОИЗВ (SUMPRODUCT) может работать с массивами? Поэтому, когда вы используете эту функцию, она возвращает массив, в котором у вас есть количество слов для каждой ячейки. Далее она суммирует эти цифры и сообщает вам количество слов в столбце.

3. Подсчет количества слов во всей таблицы с кодом VBA

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

Sub Word_Count_Worksheet()

Dim WordCnt As Long

Dim rng As Range

Dim S As String

Dim N As Long

For Each rng In ActiveSheet.UsedRange.Cells

S = Application.WorksheetFunction.Trim(rng.Text)

N = 0

If S <> vbNullString Then

N = Len(S) - Len(Replace(S, " ", "")) + 1

End If

WordCnt = WordCnt + N

Next rng

MsgBox "Всего " & Format(WordCnt, "#,##0") & " слов на активном листе"

End Sub

Когда вы запустите его, он покажет окно сообщения с количеством слов, которые у вас есть в активном листе.

Демонстрация работы макроса

4. Подсчет определенного слова/текстовой строки в диапазоне

Здесь у нас другая ситуация. Допустим, нам нужно посчитать определенное слово в диапазоне ячеек или проверить, сколько раз значение появляется в столбце.

Разберем на примере.

Ниже у нас есть диапазон из четырех ячеек, и из этого диапазона нам нужно посчитать количество появлений слова «понедельник».

Вот формула для этого:

= СУММПРОИЗВ ((ДЛСТР (A1:A4) — ДЛСТР (ПОДСТАВИТЬ (A1:A4; «понедельник»; «»)) / ДЛСТР(«понедельник»))

Формула подсчета конкретного слова

И когда вы введете ее, она возвратит количество понедельников. Ответ — 4.

Формула возвращает количество слов (частоту слова) в диапазоне, а не количество ячеек, в которых есть это слово.

Понедельник встречается четыре раза в трех ячейках.

Как это работает?

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

В первой части функция ДЛСТР (LEN) возвращает массив количества символов в ячейках.

Работа первой части формулы

Вторая часть возвращает массив подсчета символов в ячейках, удалив слово «понедельник».

Работа второй части формулы

В третьей части функция ДЛСТР (LEN) возвращает длину символов слова «понедельник».

Работа третьей части формулы

После этого вычитаем первую часть из второй, а затем делим ее на третью часть. Возвращен массив с количеством слов «понедельник» в каждой ячейке.

Работа четвертой части формулы

В четвертой части СУММПРОИЗВ (SUMPRODUCT) возвращает сумму этого массива и дает количество понедельников в диапазоне.

Заключение

Всякий раз, когда вы печатаете какой-то текст в ячейке или диапазоне ячеек, вы можете использовать эти методы для контроля количества слов.

Я мечтаю, что когда-нибудь в будущем в Excel появится эта опция. Ну а пока будем пользоваться этими замечательными методами.

Я надеюсь, что статья была полезной для вас. Какой метод вам понравился больше всех?

Не забудьте поделиться своими мнениями со мной в разделе комментариев, для меня это важно. И, пожалуйста, не забудьте поделиться со своими друзьями, я уверен, что они это оценят.

Подсчет ячеек в Excel, используя функции СЧЕТ и СЧЕТЕСЛИ

​Смотрите также​ находит второй пробел.​ нулей), то используем​ ячеек​ «С» во всех​ ее вычисления добавить​ символов), “>1000” (цена​ условие1 была передана​ во всех элементах​Как сделать автозаполнение в​ расположенных в ячейке,​ ячейку В66 пишем​ в статье «Копирование​как посчитать количество символов​ в диапазоне.​ функций​​ различного вида условий.​​Очень часто при работе​​ Это будет конечная​​ оператор «—»:​Артурр​ словах:​​ +1.​​ свыше 1000, выражение​​ константа массива {«LG»;»Samsung»;»Bosch»},​​ диапазона. В каждом​​ Excel​​ используем функцию​

СЧЕТ()

​ такую формулу.​​ в Excel».​​ в тексте​Более новые версии​СЧЕТЕСЛИ​ Например, приведенная ниже​ в Excel требуется​ позиция отчества.​Обратите внимание, что значения​: пробовал, не работает.​Примечание. В формуле используется​

Подсчет ячеек в Excel

​Чтобы составить формулу в​ должно быть указано​ поэтому формулу необходимо​ из вариантов данная​​Как было сказано выше,​​ДЛСТР​

Подсчет ячеек в Excel

​=ДЛСТР(A66)-ДЛСТР(ПОДСТАВИТЬ(A66;»с»;»»))​Получилось так.​Excel​

Подсчет ячеек в Excel

​ Office 2011 ​​. Например, следующая формула​​ формула возвращает количество​ подсчитать количество ячеек​Далее из общей длины​

Подсчет ячеек в Excel

​ теперь отображаются в​Guest​ функция ПРОПИСН чтобы​ Excel для подсчета​​ в кавычках), 5​​ выполнить в качестве​ операция осуществляется при​ аргументом оператора​, так сказать, в​Копируем формулу по​Обратите внимание​

Подсчет ячеек в Excel

​,​Щелкните ячейку, в которой​ подсчитывает ячейки, значения​ ячеек, содержащих отрицательные​ на рабочем листе.​​ строки отнимается количество​​ числовом формате.​

Подсчет ячеек в Excel

СЧЕТЕСЛИ()

​: тоже пробовал, не​​ сделать все буквы​​ количества слов нам​ (точное числовое значение,​ формулы массива. Функция​ помощи функции​ДЛСТР​ «чистом виде».​ столбцу. Получится так.​.​

Подсчет ячеек в Excel

​количество слов​ должен выводиться результат.​ в которых начинаются​ значения:​

Подсчет ячеек в Excel

​ Это могут быть​​ знаков с начала​​ работает.​ большими в словах​ нужно выполнить 3​ кавычки необязательны);​ СУММ подсчитывает число​

Подсчет ячеек в Excel

​ДЛСТР​​могут выступать только​​Выделяем элемент листа, в​Кстати, эта формула поможет​​Excel посчитал и​​,​​На вкладке​​ с буквы​Следующая формула возвращает количество​ пустые или заполненные​ строки до второго​Отдельные текстовые функции и​

​Guest​ так как функция​ шага:​[диапазон_условия2;условие2];… — пара последующих​​ элементов, содержащихся в​​.​ координаты одной ячейки.​ котором должен будет​

Подсчет ячеек в Excel

​ быстро проверить тесты​ кавычки, это, тоже,​букв​Формулы​А​

Подсчет ячеек в Excel

​ ячеек, значение которых​​ ячейки, содержащие только​​ пробела. Результат –​ их комбинации позволяют​: к сожалению результата​ ПОДСТАВИТЬ чувствительна к​Определить длину исходной строки​ аргументов рассматриваемой функции,​ массиве значений, возвращаемых​Автор: Максим Тютюшев​

Подсчет ячеек в Excel

​ Но что делать,​ выводиться результат подсчета.​ учеников. : )​ символы, как и​​,​​щелкните​или с буквы​ больше содержимого ячейки​ числовые значения, а​ число символов справа,​

​ распределить слова из​ нет.​ регистру. А мы​ с пробелами.​

Подсчет ячеек в Excel

​ смысл которых соответствует​​ функцией СЧЁТЕСЛИМН. Функция​​Функция СЧЁТЕСЛИМН предназначена для​ если нужно посчитать​​ Кликаем на кнопку​​Второй способ.​ тире, пробелы.​цифр​​Другие функции​​К​ А4.​​ в некоторых случаях,​​ которые нужно вернуть.​ одной ячейки в​выручайте господа!​ ищем большую букву​​Определить длину исходной строки​​ аргументам диапазон_условия1 и​​ СЧЁТ возвращает число​​ подсчета числа ячеек​

Подсчет ячеек в Excel

​ общую сумму символов​«Ввести функцию»​Нам нужно посчитать​В Excel есть​,​, наведите указатель мыши​:​СЧЕТЕСЛИ​​ их содержимое должно​​Формула «для отчества» строится​​ отдельные ячейки:​​MCH​ «С» в каждом​​ без пробелов.​​ условие1 соответственно. Всего​​ непустых ячеек в​​ из диапазона, удовлетворяющих​​ в нескольких из​​, расположенную в верхней​ в словах количество​ возможность вставить весь​конкретных букв​

​ на пункт​

office-guru.ru

Подсчет ТЕКСТовых значений (в диапазонах с ТЕКСТом и ЧИСЛАми) в MS EXCEL

​Функции Excel для подсчета​позволяет подсчитывать ячейки,​ отвечать определенным критериям.​ по тем же​ЛЕВСИМВ (текст; кол-во знаков)​

​: еще вариант:​ слове названия городов.​​Вычесть от длины строки​​ может быть указано​ диапазоне A2:A21, то​ установленным одному или​ них? Для этого​ части окна слева​ сразу двух букв​ текст из Word​, т.д.​

​Статистические​ данных очень полезны​ содержащие текстовые значения.​ В этом уроке​

​ принципам:​

​ – отображает заданное​
​=СУММПРОИЗВ(—ПСТР(«00″&D6:AB6;1;ДЛСТР(D6:AB6)+1))​
​Артурр​
​ с пробелами –​

​ до 127 диапазонов​
​ есть число строк​
​ нескольким критериям, и​

​ очень удобно применить​ от строки формул.​ – «с» и​ в одну ячейку.​В Excel нет​и выберите одну​ и могут пригодиться​ Например, следующая формула​ мы подробно разберем​Для объединения значений из​
​ число знаков с​

excel2.ru

Способы подсчета количества ячеек в диапазоне с данными

​Для удобства работы с​: В разных ячейках​ строку без пробелов.​ и условий для​ в таблице. Соотношение​ возвращает соответствующее числовое​

​ функцию автосуммы.​Запускается Мастер функций. Ищем​

  1. ​ «о». В ячейке​ Обычным способом текст​

  2. ​ специальной кнопки подсчета​​ из следующих функции:​​ практически в любой​​ возвращает количество ячеек​​ две основные функции​ нескольких ячеек в​​ начала ячейки;​​ текстом в Excel​ написаны цифры и​

    • ​Выше указанная формула содержит​​ отбора значений.​ полученных величин является​

    • ​ значение. В отличие​​Подсчитаем количество знаков для​ в нем наименование​

    • ​ С66 напишем такую​​ из Word вставляется​ количества символов в​

    • ​СЧЁТЗ​​ ситуации. Надеюсь, что​ со словом «текст»,​

      ​ Excel для подсчета​​ одну строку используется​ПРАВСИМВ (текст; кол-во знаков)​ существуют текстовые функции.​​ буквы вместе. Например:​​ 3 функции. Одна​

  3. ​Примечания:​ искомым значением.​​ от функции СЧЁТЕСЛИ,​​ каждой отдельной ячейки,​

  1. ​ДЛСТР​ формулу.​

  2. ​ в несколько ячеек,​​ ячейке, как в​​: подсчитывает количество непустых​​ данный урок открыл​​ причем регистр не​ данных –​​ оператор амперсанд (&)​​ – возвращает заданное​ Они облегчают обработку​

    • ​ 23д, 15н, 18д​​ из них функция​Во втором и последующем​

    • ​В результате вычислений получим:​​ которая принимает только​ как это было​

    • ​и жмем на​​=СУММПРОИЗВ(ДЛСТР(A66)-ДЛСТР(ПОДСТАВИТЬ(A66;{«с»;»о»};»»)))​ что нарушет всю​

    • ​ Word. Но есть​​ ячеек.​ для Вас все​

      ​ имеет значения.​​СЧЕТ​ или функция СЦЕПИТЬ.​ количество знаков с​​ сразу сотен строк.​​ и т.д.​

  3. ​ ПОДСТАВИТЬ, а далее​ диапазонах условий ([диапазон_условия2],​​Пример 3. В таблице​​ один аргумент с​

См. также

​ описано в предыдущем​ кнопку​

​Копируем формулу по​

​ таблицу. Как этого​

​ функция, которая посчитает​

​СЧЁТ​

​ тайны функций​

support.office.com

Как посчитать количество символов в ячейке Excel.

​Логическое условие функции​​и​Например, значения расположены в​ ​ конца ячейки;​​ Рассмотрим некоторые из​​Как посчитать сумму​​ идут две одинаковые​​ [диапазон_условия3] и т.​​ приведены данные о​​ критерием отбора данных,​​ варианте.​​«OK»​​ столбцу. Получится так.​
​ избежать, смотрите в​ количество символов в​: подсчитывает количество ячеек,​СЧЕТ​СЧЕТЕСЛИ​СЧЕТЕСЛИ​ разных столбцах (ячейках):​ПОИСК (искомый текст; диапазон​ них на примерах.​ этих чисел?​​ ДЛСТР.​ ​ д.) число ячеек​​ количестве отработанных часов​
​ рассматриваемая функция позволяет​​Выделяем диапазон, в котором​ ​.​​Этой же формулой можно​ статье «Как вставить​ каждой ячейке или​ содержащих числа.​и​может содержать групповые​, а также познакомимся​Ставим курсор в ячейку,​ для поиска; начальная​
​Преобразует числа в текст.​​При простой автосумме​
​Сначала функция ДЛСТР проверяет​ должно соответствовать их​ ​ сотрудником на протяжении​​ указывать до 127​
​ указано количество символов,​Вслед за этим происходит​
​ посчитать количество цифр.​ в ячейку Excel​ сразу во всех​СЧИТАТЬПУСТОТЫ​СЧЕТЕСЛИ​ символы:​ с менее популярными​ где будут находиться​ позиция) – показывает​
​ Синтаксис: значение (числовое​ выдает ошибку, из-за​ длину текстовой стирки​ количеству в диапазоне,​ некоторого периода. Определить,​ критериев.​ и жмем на​
​ открытие окна аргументов.​ Только, в формуле,​ текст Word».​ ячейках. Эти способы​​: подсчитывает количество пустых​, а также их​*​ –​ объединенные три значения.​
​ позицию первого появления​ или ссылка на​ текста.​
​ пока в оригинальном​ заданном аргументом диапазон_условия1.​ сколько раз сотрудник​С помощью функции СЧЁТЕСЛИМН​ кнопку​ Данная функция имеет​
​ вместо букв, в​
Как посчитать количество символов в ячейке Excel.

​Второй вариант​​подсчета символов в ячейках​
​ ячеек.​ ближайших соратников –​(звездочку) и​СЧЕТЗ​
​ Вводим равно. Выбираем​ искомого знака или​ ячейку с формулой,​Отделить их тоже​ виде в ячейке​ В противном случае​ работал сверх нормы​ можно рассчитать количество​«Сумма»​ только один аргумент​ кавычках пишем нужную​.​Excel​
​СЧЁТЕСЛИ​​СЧЕТЗ​
​?​,​ ​ первую ячейку с​​ строки при просмотре​
​ дающей в результате​ никак не возможно.​ A1.​
Посчитать количество цифр в ячейке Excel.​ функция СЧЁТЕСЛИМН вернет​ (более 8 часов)​ ячеек, соответствующих критериям,​, расположенную во вкладке​ – адрес конкретной​ цифру.​Посчитать количество цифр в​мы сейчас рассмотрим.​: подсчитывает ячейки, отвечающие​,​(вопросительный знак). Звездочка​
​СЧИТАТЬПУСТОТЫ​​ текстом и нажимаем​
​ слева направо​ число); формат (для​ ​Как поступить в​
​=ДЛСТР(A2)​ код ошибки #ЗНАЧ!.​ в период с​ применяемым к столбцу​
​«Главная»​​ ячейки. Причем нужно​
​Пятый вариант​ ячейке​Сначала уточним, что​ заданным условиям.​СЧИТАТЬПУСТОТЫ​
​ обозначает любое количество​​и​
​ на клавиатуре &.​При разделении текста в​ отображения числа в​ этом случае?​
​Далее функция ПОДСАВИТЬ удаляет​
​Рассматриваемая функция выполняет проверку​​ 03.08.2018 по 14.08.2018.​
​ с числовыми значениями.​в блоке настроек​ ​ заметить, что в​​.​
​Excel​символы в​
​Совет:​
​и​ произвольных символов, а​СЧЕТЕСЛИМН​ Затем – знак​ строке учитывается положение​
​ виде текста).​
​Заранее благодарю!​ из исходной строки​
​ всех условий, перечисленных​Вид таблицы данных:​ Например, в ячейках​
​«Редактирование»​
​ отличие от большинства​Нам нужно посчитать​.​Excel — это​ Чтобы ввести нескольких условий,​СЧЕТЕСЛИМН​ вопросительный знак –​
​.​
​ пробела, заключенный в​ каждого знака. Пробелы​
​Самая полезная возможность функции​dude​ все пробелы:​ в качестве аргументов​Для вычислений используем следующую​ A1:A9содержится числовой ряд​
​.​​ других операторов, этот​
​ во всех ячейках​Формулу пишем, как​и буквы, и​ используйте вместо этого​. Возвращайтесь к нам​ один произвольный символ.​Статистическая функция​ кавычки (“ “).​ показывают начало или​ ТЕКСТ – форматирование​
​: если цифры всегда​ПОДСТАВИТЬ(A2;» «;»»)​
​ условие1, [условие2] и​
​ формулу:​
​ от 1 до​После этого общая сумма​ не поддерживает ввод​ букву «с», т.е.​ в первом варианте.​ цифры, и запятая,​ функцию​ почаще. Всего Вам​Например, чтобы подсчитать количество​

excel-office.ru

Подсчет символов в ячейке Microsoft Excel

Подсчет символов в ячейках в Microsoft Excel

​СЧЕТ​ Снова — &.​ конец искомого имени.​ числовых данных для​ слева​Помещение функции ПОДСАВИТЬ в​ т. д. для​02.08.2018″;A2:A19;»8″)’ class=’formula’>​ 9. Функция =СУММЕСЛИМН(A1:A9;”>2”;A1:A9;”​ знаков во всех​ ссылок на несколько​ сложить букву «с»​ Получится так.​

​ и точка, и​СЧЁТЕСЛИМН​

Подсчет знаков

​ доброго и успехов​ ячеек, содержащих текст,​подсчитывает количество ячеек​​ И так последовательно​​Распределим с помощью функций​ объединения с текстовыми​Function vvv(d As​ качестве аргумента для​ каждой строки. Если​В качестве первых двух​

Способ 1: подсчет символов

​ ​ элементах будет отображена​ ячеек или на​ во всех ячейках.​​Можно к имеющемуся тексту,​​ др. знак, и​.​

  1. ​ в изучении Excel.​ который начинается с​ в списке аргументов,​ соединяем ячейки с​​ имя, фамилию и​​ данными. Без использования​ Range) As Double​ функции ДЛСТР позволяет​

    Переход в мастер функций в Microsoft Excel

  2. ​ все условия выполняются,​ условий проверки указаны​​Пример 1. Определить количество​​ в отдельной ячейке​ массив. В поле​​ Для этого не​​ числам в ячейках​

    Переход к функции ДЛСТР в Microsoft Excel

  3. ​ пустое место между​Выделите диапазон ячеек и​Автор: Антон Андронов​ буквы​ которые содержат только​ текстом и пробелы.​ отчество в разные​ функции Excel «не​Dim s​ нам автоматически определить​ общая сумма, возвращаемая​ даты, которые автоматически​ телевизоров производства LG​​ рядом с диапазоном​​«Текст»​ нужно считать буквы​ добавить дополнительные числа​ словами, числами, кавычки,​ нажмите клавишу​Подсчитаем количество ячеек содержащих​Н​ числовые значения. Например,​Получаем в одной ячейке​ столбцы.​ понимает», как показывать​For Each s​ длину строки без​ СЧЁТЕСЛИМН, увеличивается на​ преобразовываются в код​​ в таблице данных,​​ выделения.​

    Аргументы функции ДЛСТР в Microsoft Excel

  4. ​вводим вручную адрес​ во всех ячейках​ , буквы, т.д.​ т.д. По-простому –​

Результат подсчета количества символов функцией ДЛСТР в Microsoft Excel

Способ 2: подсчет символов в столбце

​RETURN​ текст. Предполагаем, что​(без учета регистра),​ на рисунке ниже​ объединенные значения:​В первой строке есть​ числа, и преобразует​ In d​

  1. ​ пробелов.​ единицу.​ времени Excel (числовое​ стоимость которых не​Урок:​ элемента, в котором​ отдельно. Достаточно написать​ Этот способ удобен,​ сколько места занимает​

    Маркер выделения в Microsoft Excel

  2. ​.​ диапазон содержит и​ можно воспользоваться следующей​ мы подсчитали количество​

Примменение автосуммы в Microsoft Excel

​Использование функции СЦЕПИТЬ:​​ только имя и​ их в базовый​

Способ 3: подсчет символов в нескольких ячейках с помощью автосуммы

​vvv = vvv​ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))+1​​Если в качестве аргумента​​ значение), а затем​ превышает 20000 рублей.​Как посчитать сумму в​ нужно подсчитать символы.​ одну формулу.​ когда очень много​ текст.​Щелкните ячейку, в которой​ текст и числа​

  1. ​ формулой:​ ячеек в диапазоне,​С помощью кавычек в​ фамилия, разделенные пробелом.​ формат.​
  2. ​ + Val(d.Text)​Обратите внимание! На этом​ условиеN была передана​ выполняется операция проверки.​​Вид исходной таблицы:​​ Экселе​​ Можно сделать по-другому,​​В ячейке E66​​ таких ячеек. Смотрите​​Первый вариант​

    Примменение автосуммы в Microsoft Excel

  3. ​ должен выводиться результат.​ и пустые ячейки.​Если необходимо подсчитать количество​ который полностью состоит​ формуле можно добавить​ Формула для извлечения​

Сумма символов всех ячеек в Microsoft Excel

​Покажем на примере. Допустим,​​Next​ этапе следует добавить​

Способ 4: подсчет символов в нескольких ячейках при помощи функции

​ ссылка на пустую​ Последний (третий) критерий​Для расчета количества телевизоров​В вышеуказанном способе нужно​ что будет проще​ напишем такую формулу.​ об этом статью​.​На вкладке​Пусть диапазон суммирования находится​ ячеек, которые содержат​ из чисел:​ в конечное выражение​ имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)).​ нужно объединить текст​End Function​​ +1, ведь последнее​​ ячейку, выполняется преобразование​

  1. ​ – количество рабочих​ компании LG, стоимость​ сразу провести расчет​ для пользователей. Устанавливаем​=СУММПРОИЗВ(ДЛСТР(A66:A68)-ДЛСТР(ПОДСТАВИТЬ(A66:A68;»с»;»»)))​

    ​ "Добавить текст в​

    Функция СУММ в Microsoft Excel

  2. ​Как посчитать количество символов​Формулы​ в ячейках​ ровно четыре символа,​В следующем примере в​ любой знак или​​ Для определения второго​​ в строках и​vikttur​ слово в тексте​

Рассчет суммы функцией символов СУММ в Microsoft Excel

​ пустого значения к​ часов больше 8.​ которых не превышает​ для каждого элемента​ курсор в поле​Получится так.​ ячейки с текстом​ в ячейке​щелкните​A1:A10​​ то используйте эту​​ двух ячейках диапазона​

​ текст.​

lumpics.ru

Функция СЧЁТЕСЛИМН считает количество ячеек по условию в Excel

​ аргумента функции ЛЕВСИМВ​ числовые значения:​: Формула массива:​ не имеет соответствующего​ числовому 0 (нуль).​В результате расчетов получим​ 20000 рублей используем​ отдельно и только​ аргумента и просто​В тексте в​ Excel».​Excel​Вставить​. Предположим, что диапазон​

Примеры использования функции СЧЁТЕСЛИМН в Excel

​ формулу:​ содержится текст. Как​Функция ПОИСК возвращает начальную​ – количества знаков​Использование амперсанда без функции​=СУММ(—ЛЕВСИМВ(A1:A3;2))​ ему пробела.​При использовании текстовых условий​ следующее значение:​ следующую формулу:​

Как посчитать количество позиций в прайсе по условию?

​ потом подсчитать общую​ кликаем по нужной​ ячейке Excel можно​Третий вариант​.​

​, наведите указатель мыши​

Пример 1.

​ содержит и текст​Функция​ видите, функция​ позицию искомого текста​ – используется функция​

СЧЁТЕСЛИМН.

​ ТЕКСТ дает «неадекватный»​

  • ​bobo​Дальше остались только вычесть​ можно устанавливать неточные​Функция имеет следующую синтаксическую​Описание аргументов:​
  • ​ сумму знаков во​ области на листе.​ посчитать не только​.​
  • ​У нас такая​ на пункт​ и числа и​
  • ​СЧЕТЕСЛИ​

​СЧЕТ​

количество позиций в прайсе.

Как посчитать долю группы товаров в прайс-листе?

​ (без учета регистра).​ ПОИСК. Она находит​ результат:​: выделяем нужные ячейки,​ от длины оригинального​ фильтры с помощью​ запись:​A2:A11 –диапазон первого условия,​ всех ячейках. Но​ После этого её​ символы, но и​Посчитать количество символов в​

​ таблица.​

Пример 2.

​Статистические​ пустые ячейки. Функция​

​позволяет использовать в​их игнорирует.​ Например:​ пробел в ячейке​Excel вернул порядковый номер​ правый клик, формат​ текста длину строки​ подстановочных символов «*»​=СЧЁТЕСЛИМН(диапазон_условия1;условие1;[диапазон_условия2;условие2];…)​ ячейки которого хранят​ существует и такой​ адрес появится в​ слова. Какую формулу​ нескольких ячейках​Мы будем использовать функцию​и выберите одну​ СЧЁТЗ() подсчитает и​ качестве условия даже​А вот ячейки, содержащие​Функция ПОИСК вернула позицию​

​ А2, начиная слева.​

доля группы товаров в прайс-листе.

Как посчитать количество ячеек по нескольким условиям в Excel?

​ для даты и​ ячеек, (основной «д»)или​ без пробелов и​ и «?».​Описание аргументов:​ текстовые данные с​ вариант, в котором​ поле. Когда данные​ написать для этого,​Excel.​

​ «ДЛСТР». Для тех,​

Пример 3.

​ из следующих функции:​ текст и числа,​

​ формулы. К примеру,​

​ значения даты и​ 10, т.к. слово​Формула для извлечения фамилии:​ общий формат вместо​ (основной «км») или​ в результате мы​Одна из самых полезных​диапазон_условия1 – обязательный аргумент,​ названием фирмы и​ все расчеты будут​

​ внесены, жмем на​ смотрите в статье​

количество ячеек по нескольким условиям.

Особенности использования функции СЧЁТЕСЛИМН в Excel

​Нам нужно посчитать​ кто хочет запомнить​

​СЧЁТЗ​

​ поэтому она не​

  • ​ чтобы посчитать количество​ времени, учитываются:​ «Захар» начинается с​С помощью функции ПОИСК​ денежного. Чтобы избежать​ (основной «кг») и​ автоматически получаем количество​ задач по работе​
  • ​ принимающий ссылку на​ величиной диагонали;​ проводиться в только​ кнопку​ «Посчитать количество слов​ количество символов в​ эти буквы, можно​: подсчитывает количество непустых​ годится.​ ячеек, значения в​Функция​ десятого символа в​ Excel определяет количество​ подобного результата, применяется​ т.д. можно писать​ слов:​ с текстом в​ диапазон ячеек, в​»LG*» – условие поиска​ одной из них.​«OK»​ в ячейке Excel».​ нескольких ячейках сразу,​ их запомнить, как​ ячеек.​Подсчитаем количество ячеек содержащих​ которых больше среднего​СЧЕТ​
  • ​ строке. Где это​ знаков для функции​ функция ТЕКСТ. Она​ что вы пожелаете.​Практическое применения выше описных​ Excel – это​ отношении содержащихся данных​ с подстановочным знаком​ В этом случае​

​.​

  1. ​Иногда наступает необходимость узнать,​ узнать их сумму.​ сокращенное предложение «ДЛина​СЧЁТ​ текстовые значения с​ значения, можно воспользоваться​может подсчитывать количество​ может пригодиться?​ ПРАВСИМВ. Функция ДЛСТР​ форматирует значения по​
  2. ​bobo​ формул наиболее часто​ автоматический подсчет количества​ в которых будет​ «*» (любое количество​ нужно применять составную​Как видим, после этого​ сколько символов содержится​Первый способ​ СТРоки». Эта функция​
  3. ​: подсчитывает количество ячеек,​ помощью других формул​ следующей формулой:​ ячеек сразу в​Функция ПОИСК определяет положение​ «считает» общую длину​
  4. ​ заданию пользователя.​:​ встречается при анализе​ слов или определенных​ применен критерий, указанный​

exceltable.com

Формула подсчета количества слов и символов в ячейке Excel

​ символов после «LG»;​ формулу с использованием​ результат расчета количества​ в конкретной ячейке.​.​ считает количество символов​ содержащих числа.​ (см. файл примера):​Если одного условия Вам​ нескольких несмежных диапазонах:​ знака в текстовой​

Формула подсчета количества слов в ячейке Excel

​ текста. Затем отнимается​Формула «для даты» теперь​слэн​ больших списков ключевых​ в строке. Существует​ в качестве второго​B2:B11 – диапазон второго​ оператора​ знаков выводится на​ Конечно, можно просто​Устанавливаем функцию «ДЛСТР»,​ в ячейке.​СЧИТАТЬПУСТОТЫ​=СУММПРОИЗВ(—(A1:A10>»»))​ будет недостаточно, Вы​Если необходимо подсчитать количество​ строке. А функция​ количество знаков до​ выглядит так:​: как в формате​ фраз.​

​ много разных способов​ аргумента;​ условия, содержащий значения​СУММ​ экран.​

  1. ​ подсчитать вручную, но​ как в первом​
  2. ​Находится функция «ДЛСТР»​: подсчитывает количество пустых​
  3. ​или другой вариант:​ всегда можете воспользоваться​ непустых ячеек в​

Количесвто слов в ячейке.

​ ПСТР возвращает текстовые​ первого пробела (найденное​Второй аргумент функции –​ применить эти «или»​​ для решения данной​

​условие1 – обязательный аргумент,​ стоимости товаров;​.​Для того, чтобы подсчитать​ что делать, если​

​ варианте. Затем, функцией​

​ на закладке «Формулы»​ ячеек.​=СУММПРОИЗВ(—ЕТЕКСТ(A1:A10))​

​ статистической функцией​

​ диапазоне, то можно​ значения (см. пример​ ПОИСКом).​ формат. Где брать​ ?​Как посчитать количество символов​

​ задачи, но мы​

​ принимающий условие для​»​Выделяем элемент листа, в​ количество знаков в​ элементов много, а​ «Автосумма» складываем эти​

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

​ строку формата? Щелкаем​Михаил С.​ в ячейках Excel?​ рассмотрим самый простой.​ отбора данных из​

​Результат вычислений:​

Формула подсчета количества символов в ячейке Excel

​ который будет выводиться​ столбце или в​ подсчет следует проводить​ значения отдельных ячеек.​ функций». Нажимаем на​: подсчитывает ячейки, отвечающие​=СУММПРОИЗВ(ЕТЕКСТ(A1:A10)+0)​. Данная функция позволяет​СЧЕТЗ​ заменить найденный текст​

  1. ​ отчество и фамилию.​ правой кнопкой мыши​
  2. ​: А что должно​ Аналогичным способом мы​Как посчитать количество слов​ диапазона ячеек, указанных​
  3. ​Пример 2. В таблице​ результат. Вводим в​ любом другом диапазоне​

​ с постоянно меняющимся​Второй способ​ кнопку «Текстовые». В​ заданным условиям.​

Количесвто символов в ячейке.

​еще варианты:​ подсчитывать ячейки в​. Непустыми считаются ячейки,​ посредством функции ЗАМЕНИТЬ.​ Для имени используем​ по ячейке со​ получиться, если 23д+15н?​ можем подсчитать количество​ и пробелов в​ в качестве диапазон_условия1.​

exceltable.com

Как посчитать сумму, когда на ячейках цифры и буквы написаны вместе?

​ содержатся данные о​​ него формулу по​ данных не обязательно​ содержимым для определенных​.​ появившемся списке выбираем​
​Совет:​=СЧЁТЗ(A1:A10)-СЧЁТ(A1:A10)​
​ Excel, которые удовлетворяют​ содержащие текст, числовые​Скачать пример функции для​
​ такую же формулу:​ значением. Нажимаем «Формат​
​bobo​ любых символов в​
​ ячейках Excel? Фактически​

​ Этот аргумент принимает​​ покупках в интернет​ шаблону:​
​ прописывать формулу для​ целей? Давайте узнаем,​
​Совмещаем функцию «ДЛСТР»​
​ функцию «ДЛСТР».​ Чтобы ввести нескольких условий,​
​=СЧЁТЕСЛИ(A1:A10;»*?»)​ сразу двум и​
​ значения, дату, время,​
​ работы с текстом​

​Формула для извлечения фамилии​​ ячеек». В открывшемся​
​: слово «основной» -​

​ слове или целой​​ слова в строке​ числа, данные ссылочного​ магазине бытовой техники​=СУММ(ДЛСТР(адрес_ячейки1);ДЛСТР(адрес_ячейки2);…)​ каждой ячейки в​ как подсчитать количество​ с функцией «СУММ».​

​В ячейке В49 устанавливаем​​ используйте вместо этого​

​Если число находится в​​ более условиям.​ а также логические​ в Excel​

​ несколько иная: Это​​ окне выбираем «все​ это значение ячейки​

​ строке. Для примера​​ разделены символом пробела.​ типа, текстовые строки,​ за определенный период​После того, как функция​ отдельности.​ знаков в Экселе.​ Получится такая формула.​ функцию «ДЛСТР». Диалоговое​ функцию​
​ текстовом формате, то​К примеру, следующая формула​ значения ИСТИНА или​Читайте так же: как​

​ пять знаков справа.​​ форматы». Копируем нужный​ который вбивает пользователь​ посчитаем количество букв​

​ Между каждым словом​​ содержащие логические выражения.​

​ времени. Определить соотношение​​ с адресами всех​Становимся в нижний правый​

​Скачать последнюю версию​​ =СУММ(ДЛСТР(A49);ДЛСТР(A50);ДЛСТР(A51))​ окно функции заполнили​
​СЧЁТЕСЛИМН​

​ оно также будет​​ подсчитывает ячейки, значения​
​ ЛОЖЬ.​

planetaexcel.ru

Функции для работы с текстом в Excel

​ перевести число и​ Вложенные функции ПОИСК​ в строке «Тип».​ с клавиатуры, добавочное​ «С» в слове​ 1 пробел, поэтому​ Например, из таблицы,​

Примеры функции ТЕКСТ в Excel

​ проданных продуктов фирм​ ячеек, количество символов​ угол ячейки с​ Excel​Получится так.​ так.​.​ подсчитано. Если нужно​

​ которых больше нуля,​Решить обратную задачу, т.е.​ сумму прописью.​ ищут второй и​ Вставляем скопированное значение​ слово (после цифры)​ Миссисипи:​ пробелов в текстовой​ содержащей поля «Наименование»,​ LG, Samsung и​

​ в которых нужно​ формулой. Появляется маркер​Для подсчета символов в​Четвертый вариант​

Выручка.

​В строке «Текст» диалогового​Выделите диапазон ячеек и​ подсчитать только те​

Плохой пример.

​ но меньше 50:​ подсчитать количество пустых​Синтаксис функции ПОИСК:​ третий пробелы в​ в формулу.​ — экзель приписывает​Определяем длину исходного слова​ строке всегда на​

ТЕКСТ.

​ «Стоимость», «Диагональ экрана»​ Bosch продавцом с​

​ подсчитать, введена, жмем​ выделения. Зажимаем левую​ Excel существует специальная​.​ окна функции указываем​ нажмите клавишу​ значения, которые не​Функция​ ячеек в Excel,​«искомый текст» — что​ строке. ПОИСК(» «;A3;1)​Приведем еще пример, где​

Формат ячеек.

​ то слово которое​ «Миссисипи» = 9.​ единицу меньше чем​ необходимо выбрать устройства,​ фамилией Иванов к​ на кнопку​ кнопку мыши и​ функция, которая называется​

Числа.

​Как посчитать количество конкретных​ адрес ячейки с​RETURN​ могут быть преобразованы​

Оператор 2 минуса.

​СЧЕТЕСЛИМН​ Вы сможете, применив​ нужно найти;​

​ находит первый пробел​

Функция разделения текста в Excel

​ может быть полезна​ вы написали формат​Определяем длину этого же​ слов. Простая формула​ цена которых не​

  • ​ общему количеству реализованного​ENTER​ тянем его параллельно​«ДЛСТР»​
  • ​ букв в​ текстом, в котором​.​ в число, то​
  • ​позволяет подсчитывать ячейки,​ функцию​«просматриваемый текст» — где​ слева (перед отчеством).​ данная функция. Добавим​ ячеек-все форматы-основной «слово»​ слова, но без​

​ для понимания: количество​ превышает 1000 долларов,​ товара всеми продавцами.​. На экран выводится​ той области, в​

​. Именно с её​Excel​ нужно посчитать символы.​Подсчет уникальных значений среди​

ФИО.

​ нужно использовать формулу​ используя условие​СЧИТАТЬПУСТОТЫ​ искать;​ К найденному результату​ нули в начале​»слово» — это​ буквы «С» -​ слов в строке​ производителем является фирма​Вид исходной таблицы:​ общая сумма сложения​

​ которой хотим подсчитать​

ПРАВСИМВ.

​ помощью можно просуммировать​.​Нажимаем «ОК». Получилась​ повторяющихся​ массива:​И​:​«начальная позиция» — с​ добавляем единицу (+1).​

​ числа. Если ввести​ то что вы​ «Мииипи» = 6.​ = количество пробелов​

ЛЕВСИМВ.

​ Samsung, а диагональ​Для получения искомого значения​ знаков.​ количество символов.​ знаки в конкретном​У нас такая​ такая формула в​Подсчет количества вхождений значения​=СУММ(ЕСЛИ(ЕОШ(A1:A10+0);1;0))​. Если же требуется​Статистическая функция​ какой позиции начинать​ Получаем ту позицию,​ вручную, Excel их​

​ хотите видеть после​Вычитаем от исходного слова​ +1. Другими словами​ составляет 5 дюймов.​ используем формулу:​

​Как видим, существует несколько​Формула копируется на весь​ элементе листа. Существует​ таблица.​ ячейке А49. =ДЛСТР(A49)​Функция СЧЁТ​В Excel есть несколько​

​ подсчитать количество с​СЧЕТЕСЛИ​ искать (по умолчанию​

ПСТР.

Функция объединения текста в Excel

​ с которой будем​ удалит. Поэтому введем​ цифры.​ слово без буквы​ нам нужна формула​

​ В качестве условий​Для поиска сразу нескольких​

ФИО 2.

​ способов подсчета количества​ диапазон. Результат сразу​ несколько способов её​Первый способ.​Копируем формулу по​Функция СЧЁТЗ​ функций, позволяющих подсчитать​ условием​позволяет производить подсчет​ – 1).​ искать второй пробел.​ формулу:​bobo​ «С»: 9-6=3.​

​ для подсчета количества​ можно указать “Samsung*”​

Объединение.

​ значений в векторе​

СЦЕПИТЬ.

​ символов в отдельных​ же виден на​ использования.​Нам нужно посчитать​ столбцу. Какими способами​

Функция ПОИСК текста в Excel

​Функция СЧИТАТЬПУСТОТЫ​ число пустых ячеек​ИЛИ​ ячеек рабочего листа​

СЦЕПИТЬ.

​Если нужно учитывать регистр,​Часть формулы – ПОИСК(«​Если нужно вернуть прежние​: лучше посмотрите в​В результате формула автоматически​ пробелов в строке​

​ (подстановочный символ «*»​ данных (столбце B:B)​ ячейках, так и​ листе.​Для того, чтобы произвести​ количество буквы «с»​ быстро скопировать формулу​Функция СЧЁТЕСЛИ​

​ или ячеек с​, необходимо задействовать несколько​ Excel с применением​

​ используется функция НАЙТИ.​ «;A3;ПОИСК(» «;A3;1)+1) –​ числовые значения (без​

​ этом файле формат​

  • ​ посчитала количество букв​ и к результату​
  • ​ замещает любое количество​ в качестве аргумента​
  • ​ общего числа знаков​Урок:​ подсчет всех знаков,​ в словах. В​

​ по столбцу, смотрите​Рассмотрим,​

exceltable.com

​ данными определенного типа​

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

Гость

Дата: Пятница, 08.06.2012, 13:56 |
Сообщение № 1

Здравствуйте, обращаюсь к вам с такой проблемой. Есть таблица, в колонку выстроены 2 слова: согласие, отказ. Нужна такая формула, которая будет автоматически подсчитывать, сколько в колонке согласий, и сколько отказов, цифрой. Как это можно сделать?

 

Ответить

_Boroda_

Дата: Пятница, 08.06.2012, 14:00 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

=СЧЁТЕСЛИ(A1:A16;»согласие»)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Гость

Дата: Пятница, 08.06.2012, 14:09 |
Сообщение № 3

спасибо!

 

Ответить

Гость

Дата: Вторник, 26.06.2012, 14:42 |
Сообщение № 4

Гость, а если надо посчитать и согласие и отказ одновременно?

 

Ответить

Serge_007

Дата: Вторник, 26.06.2012, 14:48 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Гость, а сплюсовать две формулы?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Вторник, 26.06.2012, 14:54 |
Сообщение № 6

Serge_007, а можно, не плюсуя, чтобы было, например: =СЧЁТЕСЛИ(A1:A16;»согласие»,»отказ»), такая формула выдает ошибку(

 

Ответить

_Boroda_

Дата: Вторник, 26.06.2012, 15:05 |
Сообщение № 7

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Quote (Гость)

Serge_007, а можно, не плюсуя,

Можно

Code

=СУММПРОИЗВ((A2:A16=»согласие»)+(A2:A16=»отказ»))

Но все-таки было бы очень неплохо, если бы Вы прикладывали СВОЙ файл
Как? Написано в правилах форума.


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Serge_007

Дата: Вторник, 26.06.2012, 15:06 |
Сообщение № 8

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

=СУММПРОИЗВ((A1:A16=»согласие»)+(A1:A16=»отказ»))

А если нет других слов, кроме «согласие» и «отказ», то пойдёт простая =СЧЁТЗ(A1:A16)


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

RAN

Дата: Вторник, 26.06.2012, 15:07 |
Сообщение № 9

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Quote (Гость)

а если надо посчитать и согласие и отказ одновременно?

Ну если одной формулой и в одной ячейке, тады ой! biggrin

=СЧЁТЗ(G1:G10)-СЧЁТЕСЛИ(G1:G10;»согласие») &» ??? «& СЧЁТЕСЛИ(G1:G10;»согласие»)


Быть или не быть, вот в чем загвоздка!

 

Ответить

Гость

Дата: Вторник, 26.06.2012, 16:00 |
Сообщение № 10

Спасибо большое, все получилось…но вытекла еще одна проблема, я считаю количество дробей сейчас таким же образом, но не все дроби считаются…например 1/3, нажимаю на ячейку, в строке пишет 0,3333, кликаю следующую, пишет 1/3 в строке, как сделать чтобы было одинаково? А то по этой причине не все дроби считает(

 

Ответить

anger47

Дата: Вторник, 26.06.2012, 16:05 |
Сообщение № 11

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 192


Репутация:

6

±

Замечаний:
0% ±


а так слабо?

К сообщению приложен файл:

9631818.jpg
(43.5 Kb)

 

Ответить

Гость

Дата: Вторник, 26.06.2012, 16:21 |
Сообщение № 12

Вот делала, не меняется(

 

Ответить

Гость

Дата: Вторник, 26.06.2012, 16:33 |
Сообщение № 13

У меня там персональные данные людей находятся, я бы с радостью приложила, но не имею права(

 

Ответить

anger47

Дата: Вторник, 26.06.2012, 16:35 |
Сообщение № 14

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 192


Репутация:

6

±

Замечаний:
0% ±


Создать копию файла и оставить в нем только то что нам нужно что бы понять что вы хотите…а?

 

Ответить

Serge_007

Дата: Вторник, 26.06.2012, 16:36 |
Сообщение № 15

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (Гость)

У меня там персональные данные людей находятся

Повторю вопрос уважаемого _Boroda_,

Quote (_Boroda_)

Вы читать умеете?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

anger47

Дата: Вторник, 26.06.2012, 16:37 |
Сообщение № 16

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 192


Репутация:

6

±

Замечаний:
0% ±


Quote (Serge_007)

Повторю вопрос уважаемого _Boroda_,
Цитата, _Boroda_ писал(а):
Вы читать умеете?

гыыыы

 

Ответить

Swettlanka

Дата: Вторник, 26.06.2012, 16:51 |
Сообщение № 17

Группа: Пользователи

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

Замечаний:
0% ±


Вот он) Файл

 

Ответить

anger47

Дата: Вторник, 26.06.2012, 17:04 |
Сообщение № 18

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 192


Репутация:

6

±

Замечаний:
0% ±


Swettlanka, а вы могли в вашем файле оставить данные те из которых вы получили 1/3 и 0,333333333???!?!??!?

 

Ответить

MCH

Дата: Вторник, 26.06.2012, 17:06 |
Сообщение № 19

Группа: Админы

Ранг: Старожил

Сообщений: 2002


Репутация:

751

±

Замечаний:
±


Quote (Swettlanka)

Вот он) Файл

У Вас в основном в ячейках текст «1/1», «1/2», «1/3», «1/4»
а в ячейках N47 и N102 — числа (0,5 и 0,333333…), которые выглядят как дробь

Предварительно установите формат ячеек в столбце N — текстовый
и введите в данные ячейки 1/2 и 1/3 соответственно

 

Ответить

Swettlanka

Дата: Вторник, 26.06.2012, 17:12 |
Сообщение № 20

Группа: Пользователи

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

Замечаний:
0% ±


Ураа!!все получилось! огромное спасибо!

 

Ответить

Перейти к содержимому

Одним из распространенных вопросов у начинающих пользователей программы Excel является вопрос: «как посчитать количество ячеек содержащих определенное слово или набор слов? » .
Ответ на этот вопрос довольно прост, прозаичен и не требует особых навыков работы в «Эксель».
Для примера рассмотрим перечень товаров (прайс-лист)

    Наименование товара Цена
    Принтер лазерный 10
    Принтер универсальный 56
    Многофункциональный принтер 23
    Дрель электрическая 555
    Монитор ЖК 55
    Термопринтер 52
    Клавиатура цифровая 52

    В первой колонке указаны наименования товаров. Нам необходимо посчитать количество принтеров. То есть, посчитать количество ячеек содержащих слово «принтер». Обратите внимание, что слово принтер может стоять как вначале, так и в конце словосочетания, а так же быть частью составного слова «Термопринтер».

    Счет ячеек со словами
    Решение задачи выполняется при помощи одной единственной функции СЧЕТЕСЛИ.Подсчет принтеров
    Запишем в ячейку с результатом эту функцию в следующем виде: СЧЕТЕСЛИ(A:A; “*принтер*”),
    где A:A – диапазон, в котором находим нужное слово;
    “*принтер*” – искомое слово;
    * — символ «*» позволяет учесть слова находящиеся внутри словосочетаний и в составе сложных слов.

    После нажатия клавиши «Enter» приведенная выше функция посчитает количество принтеров в списке.

      Количество товаров в прайсе

      Но, хотя по умолчанию этот счетчик включен, и только ждет того, когда пользователь выделит определенные элементы, в некоторых случаях он может быть отключен вручную. Тогда актуальным становится вопрос о его включении. Для этого нужно кликнуть правой кнопкой мыши по строке состояния и в открывшемся списке установить галочку напротив пункта «Количество». После этого счетчик опять будет отображаться.

      Функция СЧЁТЗ

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

      1. Выделяем область, в которую будет выводиться результат подсчета. Кликаем по значку «Вставить функцию».
      2. Открывается окно Мастера функций. Ищем в представленном списке элемент «СЧЁТЗ». После того, как это наименование выделено, жмем на кнопку «OK».
      3. Запускается окно аргументов. Аргументами этой функции являются ссылки на ячейки. Ссылку на диапазон можно прописать вручную, но лучше установить курсор в поле «Значение1», куда нужно ввести данные, и выделить соответствующую область на листе. Если нужно произвести подсчет заполненных ячеек в нескольких удаленных друг от друга диапазонах, то координаты второго, третьего и последующего диапазона нужно вводить в поля под названием «Значение2», «Значение3» и т.д. Когда все данные введены. Жмем на кнопку «OK».
      4. Данную функцию также можно ввести вручную в ячейку или строку формул, придерживаясь следующего синтаксиса:

        =СЧЁТЗ(значение1;значение2;…)

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

      Использование функции СЧЁТ

      Данный метод предполагает использование функции СЧЕТ, которая отличается от вышеописанного тем, что включает в итоговый результат только те ячейки, в которых внесены цифровые данные. Давайте посмотрим, как это работает на практике:

      1. Как уже было описано ранее, переходим в ячейку для вывода результата и открываем Мастер функций:
        • выбираем категорию “Полный алфавитный перечень“;
        • в поле “Выберите функцию” кликаем по строке “СЧЁТ”
        • далее нажимаем кнопку ОК.


      2. Перед нами появится окно аргументов функции СЧЕТ, где нужно указать диапазоны ячеек. Их также, как и при работе с функцией СЧЁТЗ, можно прописать вручную или выбрать прямо в таблице (подробная процедура описана выше, во втором методе). Как только все аргументы заполнены, жмем кнопку OK.Примечание: формула функции выглядит следующим образом:
        =СЧЁТ(значение1;значение2;…).
        Ее можно сразу прописать в требуемой ячейке, не обращаясь к Мастеру функций.
      3. В итоге мы получим результат подсчета, в котором учитывались только содержащие числовые значения ячейки.

      Как посчитать количество пустых и непустых ячеек?

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

      Непустые.

      В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:

      СЧЕТЕСЛИ(диапазон;”*”)

      Но дело в том, что приведенное выше выражение подсчитывает только клетки, содержащие любые текстовые значения. А это означает, что те из них, что включают даты и числа, будут обрабатываться как пустые (игнорироваться) и не войдут в общий итог!

      Если вам нужно универсальное решение для подсчета всех непустых ячеек в указанном диапазоне, то введите:

      СЧЕТЕСЛИ(диапазон;”<>” & “”)

      Это корректно работает со всеми типами значений – текстом, датами и числами – как вы можете видеть на рисунке ниже.

      Также непустые ячейки в диапазоне можно подсчитать:

      =СЧЁТЗ(E2:E22).

      Пустые.

      Если вы хотите сосчитать пустые позиции в определенном диапазоне, вы должны придерживаться того же подхода – используйте в условиях символ подстановки для текстовых значений и параметр “” для подсчета всех пустых ячеек.

      Считаем клетки, не содержащие текст:

      СЧЕТЕСЛИ( диапазон; “<>” & “*”)

      Поскольку звездочка (*) соответствует любой последовательности текстовых символов, в расчет принимаются клетки, не равные *, т.е. не содержащие текста в указанном диапазоне.

      Для подсчета пустых клеток (все типы значений):

      =СЧЁТЕСЛИ(E2:E22;””)

      Конечно, для таких случаев есть и специальная функция

      =СЧИТАТЬПУСТОТЫ(E2:E22)

      Нулевые строки.

      Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.

      Что такое эти пустые строки? Они также часто возникают при импорте данных из других программ (например, 1С). Внешне в них ничего нет, но на самом деле это не так. Если попробовать найти такие “пустышки” (F5 -Выделить – Пустые ячейки) – они не определяются. Но фильтр данных при этом их видит как пустые и фильтрует как пустые.

      Дело в том, что существует такое понятие, как «строка нулевой длины» (или «нулевая строка»). Нулевая строка возникает, когда программе нужно вставить какое-то значение, а вставить нечего.

      Проблемы начинаются тогда, когда вы пытаетесь с ней произвести какие-то математические вычисления (вычитание, деление, умножение и т.д.). Получите сообщение об ошибке #ЗНАЧ!. При этом функции СУММ и СЧЕТ их игнорируют, как будто там находится текст. А внешне там его нет.

      И самое интересное – если указать на нее мышкой и нажать Delete (или вкладка Главная – Редактирование – Очистить содержимое) – то она становится действительно пустой, и с ней начинают работать формулы и другие функции Excel без всяких ошибок.

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

      =ЧСТРОК(E2:E22)*ЧИСЛСТОЛБ(E2:E22)-СЧЁТЕСЛИ(E2:E22;”<>”&””)

      Откуда могут появиться нулевые строки в ячейках? Здесь может быть несколько вариантов:

      1. Он есть там изначально, потому что именно так настроена выгрузка и создание файлов в сторонней программе (вроде 1С). В некоторых случаях такие выгрузки настроены таким образом, что как таковых пустых ячеек нет – они просто заполняются строкой нулевой длины.
      2. Была создана формула, результатом которой стал текст нулевой длины. Самый простой случай:

      =ЕСЛИ(Е1=1;10;””)

      В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.

      Если вы проверяете какие-то условия при помощи функции ЕСЛИ и в дальнейшем планируете производить с результатами математические действия, то лучше вместо “” ставьте 0. Тогда проблем не будет. Нули всегда можно заменить или скрыть: Файл -Параметры -Дополнительно – Показывать нули в позициях, которые содержат нулевые значения.

      СЧЕТЕСЛИ с несколькими условиями.

      На самом деле функция Эксель СЧЕТЕСЛИ не предназначена для расчета количества ячеек по нескольким условиям. В большинстве случаев я рекомендую использовать его множественный аналог – функцию СЧЕТЕСЛИМН. Она как раз и предназначена для вычисления количества ячеек, которые соответствуют двум или более условиям (логика И). Однако, некоторые задачи могут быть решены путем объединения двух или более функций СЧЕТЕСЛИ в одно выражение.

      Количество чисел в диапазоне

      Одним из наиболее распространенных применений функции СЧЕТЕСЛИ с двумя критериями является определение количества чисел в определенном интервале, т.е. меньше X, но больше Y.

      Например, вы можете использовать для вычисления ячеек в диапазоне B2: B9, где значение больше 5 и меньше или равно 15:

      =СЧЁТЕСЛИ(B2:B11;”>5″)-СЧЁТЕСЛИ(B2:B11;”>15″)

      Количество ячеек с несколькими условиями ИЛИ.

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

      Сделаем это:

      =СЧЁТЕСЛИ(A4:A13;”Лимонад”)+СЧЁТЕСЛИ(A2:A11;”*сок”)

      Обратите внимание, что мы включили подстановочный знак (*) во второй критерий. Он используется для вычисления количества всех видов сока в списке.

      Как вы понимаете, сюда можно добавить и больше условий.

      Подсчет ячеек в строках и столбцах

      Существует два способа, позволяющие узнать количество секций. Первый — дает возможность посчитать их по строкам в выделенном диапазоне. Для этого необходимо ввести формулу =ЧСТРОК(массив) в соответствующее поле. В данном случае будут подсчитаны все клетки, а не только те, в которых содержатся цифры или текст.

      Второй вариант — =ЧИСЛСТОЛБ(массив) — работает по аналогии с предыдущей, но считает сумму секций в столбце.

      Считаем числа и значения

      Я расскажу вам о трех полезных вещах, помогающих в работе с программой.

      1. Сколько чисел находится в массиве, можно рассчитать с помощью формулы СЧЁТ(значение1;значение2;…). Она учитывает только те элементы, которые включают в себя цифры.То есть если в некоторых из них будет прописан текст, они будут пропущены, в то время как даты и время берутся во внимание. В данной ситуации не обязательно задавать параметры по порядку: можно написать, к примеру, =СЧЁТ(А1:С3;В4:С7;…).
      2. Другая статистическая функция — СЧЕТЗ — подсчитает вам непустые клетки в диапазоне, то есть те, которые содержат буквы, числа, даты, время и даже логические значения ЛОЖЬ и ИСТИНА.
      3. Обратное действие выполняет формула, показывающая численность незаполненных секций — СЧИТАТЬПУСТОТЫ(массив). Она применяется только к непрерывным выделенным областям.

      Ставим экселю условия

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

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

      Разбираемся в критериях

      Примеры критериев:

      • «>0» — считаются ячейки с числами от нуля и выше;
      • «Товар» — подсчитываются секции, содержащие это слово;
      • 15 — вы получаете сумму элементов с данной цифрой.

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

      Чтобы посчитать ячейки в зоне от А1 до С2, величина которых больше прописанной в А5, в строке формул необходимо написать =СЧЕТЕСЛИ(А1:С2;«>»&А5).

      Задачи на логику

      Хотите задать экселю логические параметры? Воспользуйтесь групповыми символами * и ?. Первый будет обозначать любое количество произвольных символов, а второй — только один.

      К примеру, вам нужно знать, сколько имеет электронная таблица клеток с буквой Т без учета регистра. Задаем комбинацию =СЧЕТЕСЛИ(А1:D6;«Т*»). Другой пример: хотите знать численность ячеек, содержащих только 3 символа (любых) в том же диапазоне. Тогда пишем =СЧЕТЕСЛИ(А1:D6;«???»).

      Как посчитать проценты, разделив число на 100

      Так вы найдёте числовой эквивалент 1%. Дальше всё зависит от вашей цели. Чтобы посчитать проценты от суммы, умножьте их на размер 1%. Чтобы перевести число в проценты, разделите его на размер 1%.

      Пример

      Вы заходите в супермаркет и видите акцию на кофе. Его обычная цена — 458 рублей, сейчас действует скидка 7%. Но у вас есть карта магазина, и по ней пачка обойдётся в 417 рублей.

      Чтобы понять, какой вариант выгоднее, надо перевести 7% в рубли.

      Разделите 458 на 100. Для этого нужно просто сместить запятую, отделяющую целую часть числа от дробной, на две позиции влево. 1% равен 4,58 рубля.

      Умножьте 4,58 на 7, и вы получите 32,06 рубля.

      Теперь остаётся отнять от обычной цены 32,06 рубля. По акции кофе обойдётся в 425,94 рубля. Значит, выгоднее купить его по карте.

      Пример

      Вы видите, что игра в Steam стоит 1 000 рублей, хотя раньше продавалась за 1 500 рублей. Вам интересно, сколько процентов составила скидка.

      Разделите 1 500 на 100. Сместив запятую на две позиции влево, вы получите 15. Это 1% от старой цены.

      Теперь новую цену разделите на размер 1%. 1 000 / 15 = 66,6666%.

      100% – 66,6666% = 33,3333%.Такую скидку предоставил магазин.

      Как посчитать проценты, разделив число на 10

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

      Сначала вы находите размер 10%, а потом делите или умножаете его, чтобы получить нужное количество процентов.

      Пример

      Допустим, вы кладёте на депозит 530 тысяч рублей на 12 месяцев. Процентная ставка составляет 5%, капитализации не предусмотрено. Вы хотите узнать, сколько денег заберёте через год.

      В первую очередь надо вычислить 10% от суммы. Разделите её на 10, передвинув запятую влево на один знак. Вы получите 53 тысячи.

      Чтобы узнать, сколько составляют 5%, разделите результат на 2. Это 26,5 тысячи.

      Если бы в примере речь шла о 30%, нужно было бы умножить 53 на 3. Для расчёта 25% пришлось бы умножить 53 на 2 и прибавить 26,5.

      В любом случае такими крупными числами оперировать довольно просто.

      Как работает функция СЧЕТЕСЛИМН?

      Она вычисляет количество соответствий в нескольких диапазонах на основе одного или множества критериев.

      Синтаксис функции выглядит следующим образом:

      СЧЕТЕСЛИМН(диапазон1;условие1; [диапазон2;условие2]…)

      • диапазон1 (обязательный) – определяет первую область, к которой должно применяться первое условие ( условие1).
      • условие1 (обязательное) – устанавливает требование к отбору в виде числа , ссылки на ячейку , текстовой строки , выражения или другой функции Excel. Определяет, какие ячейки должны учитываться.
      • [диапазон2;условие2]… (необязательные) – это дополнительные области и связанные с ними критерии. Вы можете указать до 127 таких пар.

      На самом деле, вам не нужно помнить этот синтаксис наизусть. Microsoft Excel отобразит аргументы функции, как только вы начнете печатать; аргумент, который вы вводите в данный момент, будет выделен жирным шрифтом.

      Что нужно запомнить?

      1. Диапазонов поиска может быть от 1 до 127. Для каждого из них указывается свое условие. Учитываются только те случаи, которые отвечают всем предъявленным требованиям.
      2. Каждый дополнительный диапазон должен иметь одинаковое число строк и столбцов с первым. Иначе получите ошибку #ЗНАЧ!
      3. Допускаются как смежные, так и несмежные диапазоны.
      4. Если в аргументе указана ссылка на пустую ячейку , функция обрабатывает его как нулевое значение (0).
      5. В критериях можно использовать символы подстановки – звездочка (*) и знак вопроса (?). Далее мы расскажем об этом подробнее.

      Считаем с учетом всех критериев (логика И).

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

      а. Для каждого диапазона – свой критерий.

      Предположим, у вас есть список товаров, как показано на скриншоте ниже. Вы хотите узнать количество товаров, которые есть в наличии (у них значение в столбце B больше 0), но еще не были проданы (значение в столбце D равно 0).

      Задача может быть выполнена таким образом:

      =СЧЁТЕСЛИМН(B2:B11;G1;D2:D11;G2)

      или

      =СЧЁТЕСЛИМН(B2:B11;”>0″;D2:D11;0)

      Видим, что 2 товара (крыжовник и ежевика) находятся на складе, но не продаются.

      б. Одинаковый критерий для всех диапазонов.

      Если вы хотите посчитать элементы с одинаковыми критериями, вам все равно нужно указывать каждую пару диапазон/условие отдельно.

      Например, вот правильный подход для подсчета элементов, которые имеют 0 как в столбце B, так и в столбце D:

      =СЧЁТЕСЛИМН(B2:B11;0;D2:D11;0)

      Получаем 1, потому что только Слива имеет значение «0» в обоих столбцах.

      Использование упрощенного варианта с одним ограничением выбора, например =СЧЁТЕСЛИМН(B2:D11;0), даст другой результат – общее количество ячеек в B2: D11, содержащих ноль (в данном примере это 5).

      Как посчитать количество слов в нескольких ячейках Excel

      Теперь, перейдем на более сложный уровень.

      Представим, что наша задача посчитать количество слов в нескольких ячейках.

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

      =СУММПРОИЗВ(ДЛСТР(A1:A10)-ДЛСТР(ПОДСТАВИТЬ(A1:A10;” “;””))+1)

      В указанной выше формуле А1:А10 это диапазон ячеек в рамках которого мы хотим посчитать количество слов.

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

      Эта формула работает по тому же принципу, что и для подсчета количества слов в одной ячейке. Разница лишь в использовании функции СУММПРОИЗВ. Она помогает нам вычислить количество слов во всем массиве данных.

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

      Алгоритм подсчета

      Алгоритм строится на том факте, что количество слов в любой фразе всегда на 1 больше, чем количество пробелов.
      Однако фраза может начинаться с пробела или по ошибке могут встречать двойные пробелы, поэтому в первую очередь удалим лишние проблемы из исходной фразы с помощью функции СЖПРОБЕЛЫ и подсчитаем длину фразы функцией ДЛСТР:

      =ДЛСТР(СЖПРОБЕЛЫ(A2))

      Теперь рассчитаем длину фразы без учета пробелов, для этого воспользуемся функций ПОДСТАВИТЬ, которая удалит символ пробела (если быть точнее, то заменит ” ” на “”):

      =ДЛСТР(ПОДСТАВИТЬ(A2

      Рассчитываем разницу между двумя данными значениями, прибавляем 1 и получаем итоговое количество слов в ячейке:

      =ДЛСТР(СЖПРОБЕЛЫ(A2))-ДЛСТР(ПОДСТАВИТЬ(A2

      Однако в случае, если ячейка пустая, то данная формула вернет значение 1, поэтому добавим в функцию проверку на непустую ячейку (если ячейка пустая, то вернется значение 0):

      =ЕСЛИ(ЕПУСТО(A2A2))-ДЛСТР(ПОДСТАВИТЬ(A2

      Заключение

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

      Источники

      • https://MicroExcel.ru/podschet-kolichestva-simvolov/
      • http://comp-profi.com/kak-poschitat-kolichestvo-yacheek-v-excel/
      • https://exceltable.com/funkcii-excel/primery-funkcii-schetesli
      • https://lumpics.ru/how-count-number-of-filled-cells-in-excel/
      • https://MicroExcel.ru/kolichestvo-zapolnennyh-yacheek/
      • https://mister-office.ru/funktsii-excel/function-countif.html
      • https://profi-user.ru/podschet-yacheek/
      • https://Lifehacker.ru/kak-poschitat-procenty-ot-summy/
      • https://mister-office.ru/funktsii-excel/function-countifs-examples.html
      • https://excelhack.ru/kak-poschitat-kolichestvo-slov-v-excel/
      • https://tutorexcel.ru/tekst/kolichestvo-slov-v-yachejke-v-excel/

      Содержание:

      1. Подсчет ячеек, содержащих текст в Excel
      2. Подсчет ячеек, содержащих текст в Excel (включая пробелы)
      3. Подсчет ячеек, содержащих текст в Excel (за исключением пробелов)
      4. Подсчет ячеек, содержащих текст (за исключением пробелов, включая логические значения)

      Подсчет — одна из самых распространенных задач, которые люди выполняют в Excel. Это один из показателей, который часто используется для обобщения данных. Например, подсчитайте продажи, выполненные Бобом, или продажи, превышающие 500 тыс., Или количество проданного Продукта X.

      В Excel есть множество функций подсчета, и в большинстве случаев этих встроенных функций Excel будет достаточно. Ниже приведены функции подсчета в Excel:

      • COUNT — для подсчета количества ячеек, в которых есть числа.
      • COUNTA — для подсчета количества непустых ячеек.
      • СЧИТАТЬ ПУСТОЙ — подсчитать пустую ячейку.
      • СЧЁТЕСЛИ / СЧЁТЕСЛИМН — для подсчета ячеек при соблюдении указанных критериев.

      Иногда могут возникать ситуации, когда вам нужно создать комбинацию функций для выполнения подсчета в Excel.

      Один из таких случаев — подсчет ячеек, содержащих текстовые строки.

      Подсчет ячеек, содержащих текст в Excel

      Текстовые значения могут иметь разные формы. Возможно:

      • Текстовая строка
        • Текстовые строки или буквенно-цифровые символы. Пример — Trump Excel или Trump Excel 123.
      • Пустой строкой
        • Ячейка выглядит пустой, но содержит =”” или ‘(если вы просто наберете апостроф в ячейке, она будет пустой).
      • Логические значения
        • Пример — ИСТИНА и ЛОЖЬ.
      • Специальные символы
        • Пример — @,!, $%.

      Взгляните на набор данных, показанный ниже:

      Как подсчитать ячейки, содержащие текстовые строки

      В нем есть все комбинации текста, чисел, пробелов, специальных символов и логических значений.

      Для подсчета ячеек, содержащих текстовые значения, мы будем использовать подстановочные знаки:

      • Звездочка (*): Звездочка представляет любое количество символов в Excel. Например, экс* может означать excel, excels, example, expert и т. д.
      • Вопросительный знак (?): Вопросительный знак представляет собой один единственный символ. Например, Tr?mp может означать Трампа или Бродяги.
      • Тильда (~): Для определения подстановочных знаков в строке.

      Смотрите также: Примеры использования подстановочных знаков в Excel.
      Теперь давайте создадим формулы для подсчета различных комбинаций.

      Подсчет ячеек, содержащих текст в Excel (включая пробелы)

      Вот формула:

      = СЧЁТЕСЛИ (A1: A11; ”*”)

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

      Он даже считает ячейки, в которых есть пустая строка (пустая строка может быть результатом формулы, возвращающей = ””, или ячейки, содержащей апостроф). Хотя ячейка с пустой строкой выглядит пустой, она считается по этой формуле.

      Логические значения не учитываются.

      Как подсчитать ячейки, содержащие текстовые строки

      Подсчет ячеек, содержащих текст в Excel (за исключением пробелов)

      Вот формула:

      = СЧЁТЕСЛИ (A1: A11; ”? *”)

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

      Эта формула не учитывает ячейки, содержащие пустую строку (апостроф или = ””). Поскольку пустая строка не содержит символов, она не соответствует критериям и не учитывается.

      Логические значения также не учитываются.

      Как подсчитать ячейки, содержащие текстовые строки

      Подсчет ячеек, содержащих текст (за исключением пробелов, включая логические значения)

      Вот формула:

      = СЧЁТЕСЛИ (A1: A11; ”? *”) + СУММПРОИЗВ (- (ISLOGICAL (A1: A11))

      В первой части формулы используется комбинация подстановочных знаков (* и?). Это возвращает количество ячеек, в которых есть хотя бы один текстовый символ (учитывается текст и специальные символы, но не учитываются ячейки с пустыми строками).

      Вторая часть формулы проверяет наличие логических значений. Функция Excel ISLOGICAL возвращает ИСТИНА, если есть логическое значение, и ЛОЖЬ, если нет. Двойной отрицательный знак гарантирует, что ИСТИНА преобразуется в 1, а ЛОЖЬ — в 0. Затем функция СУММПРОИЗВ в Excel просто возвращает количество ячеек, содержащих логическое значение.

      Как подсчитать ячейки, содержащие текстовые строки

      В приведенных выше примерах показано, как использовать комбинацию формул и подстановочных знаков для подсчета ячеек. Аналогичным образом вы также можете создавать формулы, чтобы найти СУММ или СРЕДНЕЕ для диапазона ячеек на основе типа данных в нем.

      Понравилась статья? Поделить с друзьями:
    • Счетсимвл excel на английском
    • Счетзаливка на английском excel
    • Счетз если в excel примеры
    • Счетз в excel пример
    • Счетз excel что это