Сумма определенных слов в excel

Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL

​Смотрите также​ только нажать Enter.​ При определенных условиях​ оканчивающихся на «и»,​ строку в функцию.​Function fd#(s$, r​Перевел: Антон Андронов​Перед тем, как мы​ таблицы (Lookup table).​ находятся на пересечении​Если Вы вводите​ кроется в комбинировании​ Иванову менеджеры Васечкин​Первые дубликаты выделены Условным​Молочные продукты​

​ первый​ значений с единственным​Для подсчета значений, удовлетворяющих​В результате в ячейке​ они могут автоматически​ в которых содержится​​Цитатаikki пишет:​​ As Range) Dim​

​Автор: Антон Андронов​ начнём, позвольте напомнить​$​

​ найденной строки и​

​ формулу массива, то​

​ функций​

​ и Сергеева, то​

​ форматированием (см. статью​

​3338​​аргумент​​ критерием.​

​ определенному критерию, существует​

​ A4 отображается результат​

​ изменяться и по-разному.​

​ любое число знаков:​

​пс. в вашем​​ x, y$(), i&​​122334boss​

​ Вам синтаксис функции​
​D$2:$D$10​

​ столбцов B, C​

​ обязательно нажмите комбинацию​

​ВПР​

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

​в этой формуле​
​Вычисления в MS EXCEL​

​ простая и эффективная​

​ вычисления. Саму функцию​

​Заполните ячейки значениями как​
​ =СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:​

​ первом посте пример​ For Each x​​: Доброй ночи.​

​СУММЕСЛИ​
​– количество товаров,​

​ и D.​

​Ctrl+Shift+Enter​

​(VLOOKUP) или​
​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)+​

​ дубликатов в MS​Песоцкий​​ — первая часть​

​ производятся с точностью​
​ функция СЧЁТЕСЛИ(). Если​

​ и ее параметры​

​ показано на рисунке​

​Формула посчитала «кровати» и​

​ «с потолка» был​​ In r.Value y​​Подскажите как подсчитать​​(SUMIF):​​ приобретенных каждым покупателем,​

​{=MIN(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​
​вместо обычного нажатия​

​ПРОСМОТР​

​СУММЕСЛИМН(D2:D8;B2:B8;»Сергеева»;A2:A8;»Иванов»;C2:C8;»яблоки»)​

​ EXCEL).​

​Напитки​​ данных, функция требует​​ до 15 знаков​​ критерий единственный, то​

​ можно увидеть в​
​ (в ячейке B2​

​ «банкетки».​

​ не только с​

​ = Split(x, s)​

​ сумму текстовых значений.​​SUMIF(range,criteria,[sum_range])​​ чьё имя есть​{=МИН(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​​Enter​

​(LOOKUP) с функциями​
​Пишем эту формулу​

​Рассмотрим,​

​5122​

​ в качестве входных​

​ (см. статью Округление​ ее функциональности  вполне​ строке формул.​ точка вместо запятой):​Используем в функции СЧЕТЕСЛИ​ целыми числами.​ For i =​

​Применяю =СУММ(—ЕТЕКСТ(A1:A10))​​СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])​ в столбце D​Формула ищет значение из​. Microsoft Excel заключит​СУММ​ так. Сначала вставляем​как проводить суммирование в​

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

​Северный​ данных.​ и точность до​ достаточно для подсчета​Примечание. Вместо использования инструмента​Выделите диапазон A1:B3. Потом​ условие поиска «не​в файле -​ 1 To UBound(y)​неправильно считает т.к.​range​ основной таблицы. Умножая​ ячейки A2 на​ Вашу формулу в​(SUM) или​ функцию «СУММЕСЛИМН» по​Excel по условиям​Песоцкий​После этого необходимо найти​ 15 значащих цифр​ и текстовых и​

​ «Сумма» на главной​ нажмите на закладке​ равно».​ только целые.Опять вы​ If y(i -​ в столбце А​(диапазон) – аргумент​ количество товара на​ листе​ фигурные скобки:​СУММЕСЛИ​ Васечкину. Нажимаем «ОК».​. Складывать в Excel​Молочные продукты​ данные, которые соответствуют​ в MS EXCEL).​ числовых значений. А​ панели, можно в​ «Главная» инструмент «Сумма»​Формула: =СЧЁТЕСЛИ(A1:A11;»<>»&»стулья»). Оператор «<>»​ правы, числа как​ 1) = «»​ прописана формула, но​ говорит сам за​ цену, которую возвратила​

​Lookup table​{=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))}​(SUMIF). Примеры формул,​ В строке формул​

excel2.ru

Суммирование значений с учетом нескольких условий

​ можно, не только,​​6239​ двух условий, поэтому​ Если требуется сохранить​ возможность использовать подстановочные​ ячейку A4 сразу​ (или нажмите ALT+=),​ означает «не равно».​ правило дробные.​ Or IsNumeric(Right(y(i -​ мне не нужно​ себя. Это просто​ функция​и возвращает минимальное​{=СУМ(ВПР(B2;’Monthly sales’!$A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))}​ приведённые далее, помогут​ в конце формулы​ по столбцам и​Южный​ введите свой первый​ число с количеством​ знаки *, ?​

​ ввести функцию с​ чтобы автоматически просуммировать​ Знак амперсанда (&)​ikki​ 1), 1)) Then​ считать формулу, а​ диапазон ячеек, которые​ПРОСМОТР​ из значений, которые​

​Если же ограничиться простым​ Вам понять, как​ ставим знак «+»​ строкам, но и​Маринова​​ условие, указав для​​ знаков больше 15​​ для поиска текстовых​​ параметрами вручную. Результат​ столбцы по отдельности.​ объединяет данный оператор​

Данные на листе Excel

​: сводный файлик.​ fd = fd​

​ только результат.​

​ Вы хотите оценить​

​, получаем стоимость каждого​ находятся на пересечении​

​ нажатием​ эти функции работают​ и вставляем функцию​ выбирать для сложения​Сельхозпродукты​ функции расположение данных​ (например, номер кредитной​

​ значений, делают СЧЁТЕСЛИ()​

​ будет одинаковый.​Точка вместо запятой для​ и значение «стулья».​KeHHu​ + Val(y(i)) GoTo​пример прикрепил.​ заданным критерием.​​ приобретенного продукта.​​ найденной строки и​Enter​ и как их​ «СУММЕСЛИМН» по Сергеевой.​ данные из таблицы​

​8677​ (a2: a11), а​ карты), то используют​ достаточно мощным средством​​ Excel является текстом​При применении ссылки формула​:​ nxtX ‘убрать, если​заранее благодарен.​criteria​$B$2:$B$10=$​

​ столбцов B, C​

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

​ по разным условиям.​Южный​ также какие условием​ тектовый формат ячейки​ поиска.​При введении функции с​ по умолчанию. Функция​ будет выглядеть так:​ikki,​ надо найти все​​ShAM​​(критерий) – условие,​G$1​ и D.​

​ только по первому​

​ данными.​ функции отдельно по​Как установить простое​Егоров​ является — наилучшим​ (см. статью Отображение​​Подсчет текстовых значений, удовлетворяющих​​ помощью кнопки на​ СУММ() пропускает текстовые​Часто требуется выполнять функцию​замечательный макрос, я​

​ вхождения, а не​:​ которое говорит формуле,​– формула сравнивает​{=0.3*SUM(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​ значению массива, что​Обратите внимание, приведённые примеры​ каждому менеджеру.​ условие для подсчета​Мясо​ образом «Южный». Обратите​ в MS EXCEL​ одному критерию, можно​ панели инструментов или​​ значения при суммировании​​ СЧЕТЕСЛИ в Excel​

Использование автозаполнения формул при вводе функции СУММЕСЛИМН

​ им воспользуюсь когда​ только первое End​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ((A1:A10<>»»)*ЕТЕКСТ(A1:A10))​ какие значения суммировать.​ имена клиентов в​{=0.3*СУММ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​​ приведёт к неверному​​ рассчитаны на продвинутого​Внимание!​ данных, смотрите в​450​​ внимание, запятые между​​ ЧИСЕЛ с точностью​

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

Попробуйте попрактиковаться

​ буду считать сводный​ If Next nxtX:​Можно просто Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—(A1:A10<>»»))​ Может быть числом,​ столбце B основной​

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

​ функций (SHIFT+F3). функция​ мы видим разные​ Таким способом можно​ план​ Next End F​ikki​ ссылкой на ячейку,​ таблицы с именем​

​ ячейки A2 на​

​Возможно, Вам стало любопытно,​

​ основными принципами и​

​ функции «СУММЕСЛИМН» количество​

​ в Excel».​

​Егоров​

​= SUMIFS(D2:D11,A2:A11,»South»,​

​ цифр). При подсчете​

​ будем брать из​

​ СУММ() относится к​

​ суммы.​

​ существенно расширить ее​

​А вот по​

​ unction​

​:​

​ выражением или другой​

​ в ячейке G1.​

​ листе​

​ почему формула на​

​ синтаксисом функции​

​ ячеек диапазона суммирования​

​Здесь рассмотрим​

​Мясо​

​Кавычки вокруг слова «Южный»​

​ таких значений с​

​ диапазона​

​ группе формул «Математические».​

​Данная ошибка является опасной,​

​ возможности. Рассмотрим специальные​

​ формуле господина​

​Михаил С.​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЧЁТЕСЛИ(A1:A10;»>»»»)​

​ функцией Excel.​

​ Если есть совпадение,​

​Lookup table​

​ рисунке выше отображает​

​ВПР​

​ и количество ячеек​

​функцию «СУММЕСЛИМН» в​

​7673​

​ укажите, что это​

​ помощью функции СЧЕТЕСЛИ()​

​A2:A12​

​ Автоматически распознанные диапазоны​

​ особенно когда в​

​ случаи применения СЧЕТЕСЛИ​

​Казанского​

​: Вот как -то​KeHHu​
​sum_range​ возвращается​

​, затем суммирует значения,​
​[@Product]​. Если Вам еще​
​ диапазона условий должно​Excel​Восточный​

​ текстовые данные.​
​ могут возникнуть сложности.​(см. файл примера).​

​ не всегда являются​​ таблице много данных.​

  • ​ в Excel и​вопрос — у​

  • ​ так…​: Как просуммировать ячейки​(диапазон_суммирования) – необязательный,​1​ которые находятся на​, как искомое значение.​

support.office.com

Подсчет ТЕКСТовых значений, которые имеют повторы в MS EXCEL

​ далеко до этого​ быть одинаковое. Например,​

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

​ все диапазоны с​ удовлетворяющие нескольким условиям,​​Сельхозпродукты​​ второго условия –​​ выше формула =СЧЁТЕСЛИ(A7:A14;C9) должна​​ различными вариантами вхождения​ Их можно при​ допустить, а во-вторых​ условиями.​ дроби не попадают​: Формула массива:​ цифр есть определенный​ для нас аргумент.​​0​​ и столбцов B,​

​ что мои данные​ внимание первой части​​ 3 по 8​​ выбирает определенные данные​664​ диапазон ячеек (C2:​ была вернуть значение​

​ слова «яблоки».​
​ необходимости быстро и​

​ трудно заметить. Поэтому​Посчитаем, сколько ячеек содержат​ в сумму. Видимо​{=СУММ(—(0&ПСТР($B$13:$B$25;ПОИСК(A2;$B$13:$B$25&»загфслсвргоп»;) +ДЛСТР(A2);1+ЕЧИСЛО(-(0&ПСТР($B$13:$B$25;ПОИСК(A2;$B$13:$B$25&»загфслсвргоп»;) +ДЛСТР(A2)+1;1))))))}​ текст? Например данные​ Он определяет диапазон​. Таким образом, отбрасываются​ C и D,​

​ были преобразованы в​ учебника – Функция​ ячейки. Если будет​ для сложения по​

​Северный​ C11), содержащий слово​ 2, т.к. в​Задача​ легко поправить.​

excel2.ru

Суммирование ячеек в Excel по условию.

​ Excel в формате​​ текст «столы» и​​ с этим было​​Работает для 1-​ в таком формате:​ связанных ячеек, которые​ имена покупателей, отличающиеся​ и лишь затем​ таблицу при помощи​ ВПР в Excel:​
​ диапазон суммирования с​ нескольким условиям. Можно​Егоров​ «Мясо», плюс само​ столбце А два​
​Критерий​​Допустим, нам нужно просуммировать​ ​ по умолчанию «Общий»​​ «стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»).​ связано замечание​ и 2-значных чисел.​ф12,1​ будут суммироваться. Если​ от указанного в​ вычисляет 30% от​
​ команды​ синтаксис и примеры.​ 3 по 10​ указать до 127​Сельхозпродукты​ слово (заключено в​
​ значения 12345678910110005 (выделено красным,​Формула​
​ несколько диапазонов ячеек,​ выравнивает текст по​ Для указания нескольких​ikki​
​KeHHu​ф1,1​
​ он не указан,​ ячейке G1, ведь​ суммы.​Table​ВПР и СУММ –​ ячейки. А диапазон​ условий.​​1500​ кавычки) таким образом,​ 17 значащих цифр).​Результат​ как показано на​
​ левой стороне, а​ условий используется несколько​
​?​: Очень рад что​с2,5​ Excel суммирует значения​ все мы знаем​
​Если мы добавим перечисленные​(Таблица) на вкладке​ суммируем все найденные​ условия с 3​Есть еще функция​
​Южный​​ Excel может соответствовать​
​ Однако, формула возвращает​Примечание​ рисунке:​ числа по правой.​ выражений СЧЕТЕСЛИ. Они​Функция СЧЕТЕСЛИ входит в​ мой вопрос вас​ф2​ ячеек, в первом​ – умножение на​
​ выше формулы в​Insert​ совпадающие значения​ по 8, то​
​ «СУММЕСЛИ», но в​Маринова​ его. Завершить формулу​ 8, т.е. все​
​подсчитать значения​Перейдите в ячейку D1​ Если суммы не​
​ объединены между собой​ группу статистических функций.​ заинтересовал.​
​Как получить сумму​ аргументе функции.​ ноль дает ноль.​
​ таблицу из предыдущего​(Вставка). Мне удобнее​​Другие вычисления с ВПР​ формула посчитает не​
Суммирование ячеек в Excel по условию.​ ней можно указать​Мясо​
​ с закрывающую скобку​
​ значения удовлетворяют критерию.​точно​ и выберите инструмент​ сходятся, стоит всем​ оператором «+».​ Позволяет найти число​Мне наверное больше​
​ чисел в ячейках​
​Собрав все воедино, давайте​Так как наша формула​ примера, результат будет​ работать с полнофункциональными​ (СРЗНАЧ, МАКС, МИН)​
​ верно. Это нужно​
​ одно условие. Смотрите​
​6596​)​ Дело в том,​соответствующие критерию​ «Сумма».​ ячейкам задать формат​Условия – ссылки на​ ячеек по определенному​ подходит UDF, как​ с буквой «ф»?​ определим третий аргумент​ – это формула​
​ выглядеть так:​
​ таблицами Excel, чем​ПРОСМОТР и СУММ –​ учитывать при установлении​ статью «Функция «СУММЕСЛИ»​Формула​и нажмите клавишу​ что СЧЕТЕСЛИ() пытается перед подсчетом​яблоки​Удерживая клавишу CTRL дополнительно​ «Общий», чтобы найти,​ ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2).​ критерию. Работает с​ правильно догадался ikki​Z​ для нашей функции​ массива, она повторяет​В случае, когда Ваше​ с простыми диапазонами.​
​ поиск в массиве​ функции «СУММЕСЛИМН».​ в Excel» тут.​Описание​ ВВОД. Результат, снова​ преобразовать значения из​=СЧЁТЕСЛИ($A$2:$A$12; «яблоки»)​ выделите мышкой диапазон​ где вместо запятой​ Текст «столы» функция​ числовыми и текстовыми​ (не в первый​: Поиск отключили?..​СУММЕСЛИ​ описанные выше действия​ искомое значение —​
​ Например, когда Вы​ и сумма связанных​Есть еще одна​Итак, у нас​Результат​

excel-office.ru

Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel

​ нажмите — 14,719.​ столбца А в​2​ A2:B2 и ячейку​​ стоит точка. Но​​ ищет в ячейке​​ значениями, датами.​​ раз он протягивает​​-​​. Как Вы помните,​ для каждого значения​ это массив, функция​ вводите формулу в​ значений​

​ функция в Excel,​ такая таблица.​’ = СУММЕСЛИМН (a2:​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​ числа. Ей здесь​Критерий указан в формуле​ A3.​ есть еще лучший​ А1. Текст «стулья»​Сначала рассмотрим аргументы функции:​ мне руку помощи).​KeHHu​ мы хотим суммировать​ в массиве поиска.​ВПР​ одну из ячеек,​ВПР и СУММЕСЛИ –​ которая считает выборочно​Нам нужно посчитать сумму​ a11; D2: D11​По мере ввода функции​ это удается. После​

​подсчитать значения​После выделения диапазонов нажмите​ способ.​ — на базе​Диапазон – группа значений​Задача стоит рассчитать​: Прочитал. А если​ все продажи, совершённые​ В завершение, функция​становится бесполезной, поскольку​ Excel автоматически копирует​ суммируем значения, удовлетворяющие​ по условию. В​ проданных яблок, которые​«Южно» C2: C11,​ СУММЕСЛИМН в Microsoft​

​ преобразования мы получим​точно​ Enter и в​​ критерия в ячейке​ для анализа и​ годовой план работ​​ мне надо так:​​ определённым продавцом, чьё​​СУММ​​ она не умеет​​ её на весь​​ определённому критерию​​ ней можно указывать​​ продал менеджер Васечкин​ «Мясо»)​ Excel, если вы​ числа с точностью​соответствующие критерию​ ячейке D4 сразу​Чтобы быстро найти все​

​ А2.​ подсчета (обязательный).​ (примерно 4260 строк​ikki​ имя задано в​​вычисляет сумму значений,​​ работать с массивами​ столбец, что экономит​Если Вы работаете с​ разной длины диапазоны,​ покупателю Иванову.​Суммирует продаж мяса в​ не помните аргументы​

  • ​ 15 знаков, а​яблоки​ отобразиться результат суммирования​
  • ​ ячейки, где точка​Посчитаем число ячеек в​
  • ​Критерий – условие, по​ * 365 дней​: о как…​ ячейке F2 (смотрите​
  • ​ получившихся в результате​ данных. В такой​ несколько драгоценных секунд.​

ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений

​ числовыми данными в​ но условие можно​В ячейку F5​Столбец C в​ справки готов под​ не 17, т.е.​(ячейка C6)​ значений ячеек всех​ вместо запятой нужно​ диапазоне В1:В11 со​ которому нужно подсчитать​​ = 1,5 млн​​ишь…​​ рисунок, приведённый выше).​​ умножения. Совсем не​ ситуации Вы можете​

​Как видите, использовать функции​ Excel, то достаточно​ указать только одно.​ устанавливаем формулу.​ южном​ рукой. После ввода​ все числа из​=СЧЁТЕСЛИ($A$2:$A$12; C6)​​ диапазонов.​​ сделать следующее:​

Использование ВПР и СУММ в Excel

​ значением большим или​ ячейки (обязательный).​ ячеек), то есть​а чего посчитать-то​

​range​ сложно, Вы согласны?​ использовать функцию​​ВПР​​ часто Вам приходится​​ Подробнее о применении​​На закладке «Формулы»​

​область в столбце​= СУММЕСЛИМН (​
​ столбца А будут​

​2​Обратите внимание на синтаксис​​Выберите инструмент «Главная»-«Найти и​​ равным 100 и​В диапазоне ячеек могут​ требование к решению​ надо?​​(диапазон) – так​​Замечание.​ПРОСМОТР​​и​​ не только извлекать​​ функции «СУММЕСЛИ», о​​ в разделе «Библиотека​​ A (результат —​​, автозавершение формул появится​

​ преобразованы в 12345678910110000 и​Критерий указан через ссылку​​ в параметрах функции​​ выделить»-«Перейти» (или нажмите​​ меньшим или равным​​ находиться текстовые, числовые​ — шустро пересчитывать​и, главное -​ как мы ищем​Чтобы функция​​(LOOKUP) в Excel,​​СУММ​​ связанные данные из​​ символах, которые можно​

​ функций» выбираем «Математические».​
​ 14 719).​

​ под формулы, в​​ станут равны между​подсчитать значения, заканчивающиеся на​ при выделении нескольких​​ комбинацию горячих клавиш​​ 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″).​​ значения, даты, массивы,​​ такой объем. Скорей​ кому?​ по​

​ПРОСМОТР​
​ которая похожа на​

Использование ВПР и СУММ в Excel

​в Excel достаточно​ другой таблицы, но​​ вставить в критерий​​ В появившемся списке​= SUMIFS(D2:D11,A2:A11,​ списке аргументов в​ собой.​ слово яблоки, например,​

​ диапазонов. Они разделены​ CTRL+G).​Применим в формуле СЧЕТЕСЛИ​​ ссылки на числа.​​ всего, предполагаю, что​пс. хоть я​ID​работала правильно, просматриваемый​ВПР​ просто. Однако, это​​ и суммировать несколько​​ функции, смотрите в​​ нажимаем на функцию​​«Южно» C2: C11,​ их правильном порядке.​Чтобы этого не происходило​Cвежие яблоки​ между собой (;).​В появившимся окне нажмите​ несколько диапазонов. Это​ Пустые ячейки функция​ формула массива в​ и на самом​продавца, значениями этого​

​ столбец должен быть​​, к тому же​​ далеко не идеальное​​ столбцов или строк.​​ статье «Как посчитать​ «СУММЕСЛИМН». Появится такое​ «Мясо»)​Если посмотреть на изображение​ используйте формулу =СЧЁТЕСЛИ(A7:A14;»*»&C9)​*яблоки​В параметрах функции СУММ​ на кнопку «Выделить».​ возможно, если диапазоны​ игнорирует.​ этом случае мне​ деле не понял,​ аргумента будут значения​​ отсортирован в порядке​​ работает с массивами​ решение, особенно, если​ Для этого Вы​ в Excel ячейки​ окно.​Примечания:​ использования функции автозавершения​

​ — преобразования удастся​(ячейка С3)​​ могут содержаться:​​В окне «Выделение группы​​ являются смежными. Формула:​​В качестве критерия может​​ не подойдет.​​ чего надо, но​​ в столбце B​​ возрастания.​ так же, как​ приходится работать с​ можете комбинировать функции​

Выполняем другие вычисления, используя функцию ВПР в Excel

​ в определенных строках».​В этом окне строки​ ​ формул и списка​ избежать. ​=СЧЁТЕСЛИ($A$2:$A$12; C3)​ссылки на отдельные ячейки;​ ячеек» нужно выбрать​ =СЧЁТЕСЛИ(A1:B11;»>=100″)-СЧЁТЕСЛИ(A1:B11;»>200″). Ищет значения​ быть ссылка, число,​​Предложенные UDF не​​ смутно догадываюсь. и​ основной таблицы (Main​

Вычисляем среднее:

​Функция​
​ и с одиночными​

​ большими таблицами. Дело​СУММ​Еще много примеров​​ для одного диапазона​​Дополнительные примеры можно найти​ аргументов, то в​Примечание:​3​ссылки на диапазоны ячеек​ опцию «Константы» и​

Находим максимум:

​ по двум критериям​
​ текстовая строка, выражение.​

​ смог заставить работать​ предчувствую, что без​ table). Можно задать​​СУММЕСЛИ​​ значениями.​ в том, что​и​ использования функции «СУММЕСЛИМН»,​ и одного условия.​ в статьеФункция СУММЕСЛИМН.​

Находим минимум:

​ нашем примере диапазон_суммирования​
​Мы стараемся как​

​Использован подстановочный знак *​ как смежные, так​ отметить галочкой только​​ сразу в двух​​ Функция СЧЕТЕСЛИ работает​ поскольку знания у​ UDF опять не​ диапазон​(SUMIF) в Excel​Давайте разберем пример, чтобы​

Вычисляем % от суммы:

​ использование формул массива​
​ВПР​

​ смотрите в статье​ Но, можно написать​Если вы хотите подсчитать​​ — это диапазон​​ можно оперативнее обеспечивать​(перед значением)​ и несмежные;​ «Текст». После чего​ столбцах. Если диапазоны​ только с одним​ меня ограниченны.​ обойтись.​

​B:B​ похожа на​ Вам стало понятнее,​ может замедлить работу​, как это показано​

Использование ВПР и СУММ в Excel

ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений

​ «Примеры функции «СУММЕСЛИМН»​ до 127 условий.​ итоговое значение только​​ D2:D11, представляющий собой​​ вас актуальными справочными​подсчитать значения, начинающиеся на​целые и дробные числа.​ нажать ОК.​ несмежные, то применяется​ условием (по умолчанию).​​На варианте предложенном​​Михаил С.​(весь столбец) или,​​СУММ​​ о чём идет​ приложения, так как​ ниже.​ в Excel».​Итак, заполняем диалоговое​

​ для одного диапазона​ столбец с числами,​ материалами на вашем​ слово яблоки, например,​В параметрах функций все​Так программа автоматически выделить​ функция СЧЕТЕСЛИМН.​ Но можно ее​ уважаемым ikki VB​: Примерно так​ преобразовав данные в​(SUM), которую мы​ разговор. Предположим, у​ каждое значение в​Предположим, что у нас​В этом уроке Вы​ окно так.​

Использование ВПР и СУММ в Excel

​ с учетом значения​ которые вы хотите​​ языке. Эта страница​​яблоки местные​ аргументы должны быть​ все ячейки, которые​Когда в качестве критерия​ «заставить» проанализировать 2​​ спотыкается в месте​​ikki​​ таблицу, использовать имя​​ только что разбирали,​

​ нас есть таблица,​
​ массиве делает отдельный​

​ есть список товаров​ найдёте несколько интересных​В строке «Диапазон​​ в другом диапазоне,​​ просуммировать; диапазон_условия1 —​

​ переведена автоматически, поэтому​​яблоки*​ разделены точкой с​ содержат текстовые значения.​

Использование ВПР и СУММ в Excel

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

  1. ​ суммирования» пишем диапазон​
    ​ используйте функцию СУММЕСЛИМН.​

    ​ это диапазон A2.A11,​​ ее текст может​​(ячейка С4)​ запятой.​ Их не нужно​ диапазон ячеек с​Рекомендации для правильной работы​If re Is​Спасибо Михаилу.​

  2. ​Main_table[ID]​​ суммирует значения. Разница​​ имена клиентов, купленные​ВПР​ продажах за несколько​ использовать функцию​ D2-D8 – это​Произведем подсчет ТЕКСТовых значений,​ представляющий собой столбец​ содержать неточности и​​=СЧЁТЕСЛИ($A$2:$A$12; C4)​​Для наглядного примера рассмотрим​ искать в больших​
  3. ​ условиями, функция возвращает​​ функции:​​ Nothing Then и​UDF​.​ лишь в том,​ товары и их​. Получается, что чем​ месяцев, с отдельным​​ВПР​​ столбец с суммами​​ которые имеют повторы.​​ с данными, в​ грамматические ошибки. Для​4​ разные варианты суммирования​ таблицах и прайсах,​ массив. Для ввода​Если функция СЧЕТЕСЛИ ссылается​

​ говорит, что переменная​Dim re As​criteria​ что​ количество (таблица Main​ больше значений в​ столбцом для каждого​​(VLOOKUP) вместе с​​ покупок.​В отличие от статьи​ котором находится​ нас важно, чтобы​

​Использован подстановочный знак *​​ значений ячеек, которые​​ чтобы исправить ошибку.​​ формулы нужно выделить​ на диапазон в​ не определена, Какого​ Object, mo As​

ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию

​(критерий) – так​​СУММЕСЛИ​​ table). Кроме этого,​ массиве, тем больше​​ месяца. Источник данных​​СУММ​В строке «Диапазон​ Подсчет повторяющихся значений​условие1​ эта статья была​(после значения)​​ дают один и​​Если точек слишком много,​ такое количество ячеек,​ другой книге, то​ типа её задать?​ Object Function ff#(s$,​​ как имена продавцов​​суммирует только те​

​ есть вторая таблица,​
​ формул массива в​

​ – лист​(SUM) или​​ условия1» пишем диапазон​​ (дубликатов), где подсчитывались​​— “Южный”.​​ вам полезна. Просим​

​подсчитать значения, содержащие слово​ тот же результат.​ можно использовать инструмент​ как в диапазоне​ необходимо, чтобы эта​В варианте Казанского,​ r As Range)​ записаны в просматриваемой​​ значения, которые удовлетворяют​​ содержащая цены товаров​ рабочей книге и​Monthly Sales​СУММЕСЛИ​​ столбца с менеджерами.​​ все дубликаты, подсчитаем​По мере того, как​ вас уделить пару​ яблоки​ Для этого заполните​ «Главная»-«Найти и выделить»-«Заменить»​ с критериями. После​

  • ​ книга была открыта.​ в этом месте:​ Dim i%, n#,​​ таблице (Lookup table),​​ заданному Вами критерию.​
  • ​ (таблица Lookup table).​ тем медленнее работает​:​(SUMIF) в Excel,​

Использование ВПР и СУММ в Excel

​ У нас -​ только первые дубликаты​ вы вводите формулу,​ секунд и сообщить,​в любом месте​

​ ячейки A1, A2​ (или комбинация клавиш​ введения аргументов нажать​​Аргумент «Критерий» нужно заключать​​For Each x​

​ c As Range​
​ используем функцию​

  • ​ Например, простейшая формула​​ Наша задача –​ Excel.​Теперь нам необходимо сделать​ чтобы выполнять поиск​ B2-B8.​ (или другими словами:​
  • ​ в автозавершении формулы​​ помогла ли она​*яблоки*​ и A3 числами​ CTRL+H). Он позволит​ одновременно сочетание клавиш​ в кавычки (кроме​ In r.Value​
  • ​ If re Is​​ВПР​ с​ написать формулу, которая​Эту проблему можно преодолеть,​ таблицу итогов с​ и суммирование значений​Обратите внимание​ все повторяющиеся за​ появятся остальные аргументы​ вам, с помощью​

​(ячейка С5)​ 1, 2 и​ в Excel заменить​​ Shift + Ctrl​​ ссылок).​VB сообщает о​ Nothing Then Set​для поиска​СУММЕСЛИ​ найдёт сумму всех​ используя комбинацию функций​

  1. ​ суммами продаж по​​ по одному или​.​ исключением их повторов,​​ (здесь они не​​ кнопок внизу страницы.​=СЧЁТЕСЛИ($A$2:$A$12; C5)​ 3 соответственно. А​ точку, на запятую​ + Enter. Excel​Функция не учитывает регистр​​ синтаксической ошибке.​​ re = CreateObject(«vbscript.regexp»)​ID​:​ заказов заданного клиента.​​INDEX​​ каждому товару.​
  2. ​ нескольким критериям.​​Когда мы поставили​ или другой вариант:​ показаны);​ Для удобства также​7​​ диапазон ячеек B1:B5​​ – автоматически.​​ распознает формулу массива.​​ текстовых значений.​ikki​ re.ignorecase = True​, соответствующего заданному продавцу.​=SUMIF(A2:A10,»>10″)​

    ​Как Вы помните, нельзя​
    ​(ИНДЕКС) и​

    ​Решение этой задачи –​Вы пытаетесь создать файл-сводку​ курсор в эту​ все уникальные за​​диапазон_условия2​​ приводим ссылку на​Использовано 2 подстановочных знака *​ заполните следующими формулами​Внимание. Если перед поиском​СЧЕТЕСЛИ с двумя условиями​При формулировании условия подсчета​: честно говоря, мой​ re.Global = False​

  3. ​ Имя записано в​​=СУММЕСЛИ(A2:A10;»>10″)​ использовать функцию​MATCH​ использовать массив констант​ в Excel, который​ строку, автоматически появилась​​ исключением неповторяющихся). Чтобы​​— это диапазон​ оригинал (на английском​​подсчитать ячейки, начинающиеся с​​ и функциями:​

​ текстовых значений выше​ в Excel очень​ можно использовать подстановочные​ вариант функции с​​ End If re.Pattern​​ ячейке F2, поэтому​

​– суммирует все значения​
​ВПР​

Использование ВПР и СУММ в Excel

​(ПОИСКПОЗ) вместо​ в аргументе​
​ определит все экземпляры​
​ новая строка для​

​ не запутаться в​

office-guru.ru

Найти сумму текстовых значений (Формулы/Formulas)

​ C2:C11, представляющий собой​​ языке) .​
​гру​=A1+A2+A3+5;​
​ описанным методом был​
​ часто используется для​ знаки. «?» -​ регулярными выражениями, скорее​ = «(?:^|d)(?:» &​ для поиска используем​ ячеек в диапазоне​
​, если искомое значение​
​VLOOKUP​

​col_index_num​​ одного конкретного значения​​ условий. Если условий​
​ этом зоопарке терминов,​

​ столбец с данными,​​Допустим, вам нужно суммировать​​и содержащие ровно​

excelworld.ru

Сумма значений в ячейках содержащих числа и текст

​=СУММ(A1:A3)+5;​​ выделен диапазон, то​ автоматизированной и эффективной​ любой символ. «*»​ всего, будет медленнее,​ s & «(d+))»​
​ формулу:​
​A2:A10​
​ встречается несколько раз​
​(ВПР) и​
​(номер_столбца) функции​ и просуммирует другие​ много, то появляется​

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

​6​​=СУММ(A1;A2;A3)+5;​ поиск будет ограничен​

​ работы с данными.​​ — любая последовательность​
​ чем вариант Казанского.​
​ For Each c​VLOOKUP($F$2,Lookup_table,2,FALSE)​
​, которые больше​ (это массив данных).​
;)
​SUM​ВПР​ значения, связанные с​ полоса прокрутки, с​ статье Классификация значений​условие2​ чем одного условия,​букв​

​=СУММ(A1:A3;5);​​ этим же диапазоном.​

​ Поэтому продвинутому пользователю​​ символов. Чтобы формула​
​на 1,5млн разница​
​ In r.Cells Set​
​ВПР($F$2;Lookup_table;2;ЛОЖЬ)​10​ Используйте вместо этого​(СУММ). Далее в​. Вот пример формулы:​ ним? Или Вам​ помощью которой, переходим​ по уникальности.​— “Мясо”.​ например сумму продаж​гру???​=СУММ(A1;A2;A3;5).​ Поэтому перед поиском​ настоятельно рекомендуется внимательно​ искала непосредственно эти​ будет ощутима.​ mo = re.Execute(c)​Конечно, Вы могли бы​.​ комбинацию функций​ этой статье Вы​=SUM(VLOOKUP(lookup value, lookup range,​
​ нужно найти все​​ в следующие окна​Если исходный список содержит:​Если вы нажмете​

​ товара в определенной​​(ячейка С7)​При любом варианте мы​:D​ точек лучше снять​

​ изучить все приведенные​​ знаки, ставим перед​
​но, думаю, оптимальным​ If mo.Count Then​ ввести имя как​
​Очень просто, правда? А​СУММ​ увидите несколько примеров​ {2,3,4}, FALSE))​:(

​ значения в массиве,​​ условий.​ {​
​СУММЕСЛИМН​ области. Это хороший​=СЧЁТЕСЛИ($A$2:$A$12; C7)​ получаем один и​ все выделения.​ выше примеры.​

​ ними знак тильды​​ ваиантом будет писать​ n = n​ искомое значение напрямую​:)
​ теперь давайте рассмотрим​и​ таких формул.​=СУМ(ВПР(искомое_значение;таблица;{2;3;4};ЛОЖЬ))​ удовлетворяющие заданному условию,​В строке «Условие1»​»a»​в автозавершении формулы,​ обращения для использования​1​ тот же результат​Функция СУММ относится к​Посчитаем количество реализованных товаров​ (~).​ макрос, обрабатывающий сразу​ + CInt(mo.Item(0).submatches(0)) Next​ в функцию​ немного более сложный​ПРОСМОТР​Только что мы разобрали​Как видите, мы использовали​

​ а затем просуммировать​​ пишем фамилию менеджера.​, «a», «a»,​

​ откроется статья, справкой.​​ функции СУММЕСЛИМН в​
​Использован подстановочный знак ?​
​ вычисления – число​ категории: «Математические». Нажмите​

​ по группам.​​Для нормального функционирования формулы​ весь массив данных,​ ff = n​
​ВПР​ пример. Предположим, что​:​ пример, как можно​ массив​ связанные значения с​
​ Мы написали –​»b»​Если вы хотите поэкспериментировать​ формуле.​подсчитать значения с учетом​ 11. Последовательно пройдите​ комбинацию горячих клавиш​Сначала отсортируем таблицу так,​ в ячейках с​ а не вызывать​ End F unction​, но лучше использовать​ у нас есть​
​=SUM(LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))​ извлечь значения из​{2,3,4}​ другого листа? Или,​
​ Васечкин.​, «b», «c»}. Тогда​ с функцией СУММЕСЛИМН,​Просмотрите в этом примере,​
​РЕгиСТра​ курсором от B1​ SHIFT+F3 для вызова​ чтобы одинаковые значения​ текстовыми значениями не​
​ функцию для каждого​Михаил С.,​
​ абсолютную ссылку на​ таблица, в которой​
​=СУММ(ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))​ нескольких столбцов таблицы​

​для третьего аргумента,​​ может быть, перед​В строке «Диапазон​ количество значений (величин),​ то некоторые образцы​ в котором у​
​содержащие Яблоки​ и до B5.​
​ мастера функций, и​ оказались рядом.​ должно пробелов или​ значения.​к сожалению, Ваша​ ячейку, поскольку так​ перечислены имена продавцов​
​Так как это формула​ и вычислить их​ чтобы выполнить поиск​
​ Вами встала ещё​ условия2» пишем диапазон​ которые имеют повторы,​ данных и формулы,​ нас есть двумя​
​в любом месте​ В каждой ячейке​
​ вы быстро ее​Первый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ»​
​ непечатаемых знаков.​для этого лучше​ формула в одном​ мы создаём универсальную​ и их номера​ массива, не забудьте​ сумму. Таким же​ несколько раз в​ более трудная задача,​
​ столбца покупателей –​ будет равно 2,​ использующей функцию.​ условиями: необходимо узнать​

​Яблоки​​ нажмите F2, чтобы​ там найдете.​ — «Номер функции».​​
​ увидеть пример структуры​
​ случае даёт ошибку.​ формулу, которая будет​ID​ нажать комбинацию​ образом Вы можете​
​ одной функции​ например, просмотреть таблицу​ А2:А8.​ т.е. «a» и​

​Вы можете работать с​​ сумму продаж​

​(ячейка С8)​​ увидеть цветную подсветку​​Использование этой функции существенно​
​ Это числа от​Посчитаем числовые значения в​ реального файла.​Михаил С.​
​ работать для любого​(Lookup table). Кроме​​Ctrl+Shift+Enter​​ выполнить другие математические​ВПР​ всех счетов-фактур Вашей​В строке «Условие2»​ «b» (все значения​ демонстрационными данными непосредственно​​мяса​​=СУММ(ЕСЛИ (ЕОШИБКА(НАЙТИ( $C$8;$A$2:$A$12));0;1))​

planetaexcel.ru

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

​ ссылок для более​ расширяет возможности процесса​ 1 до 11,​ одном диапазоне. Условие​пс. в вашем​: Сказал «А» -​ значения, введённого в​

Синтаксис и особенности функции

​ этого, есть ещё​

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

​ в этой книге​в​2​ понятного анализа синтаксиса​ суммирования значений ячеек​ указывающие статистическую функцию​

​ подсчета – один​ первом посте пример​ полезай в кузов​ эту ячейку.​ одна таблица, в​Lookup table​ которые возвращает функция​ значений в столбцах​ них счета-фактуры определённого​

​ – Иванов.​ выделенные​

  • ​ веб-приложения Excel Online.​южном​Использована формула массива​ записи параметров функций.​ в программе Excel.​
  • ​ для расчета промежуточного​ критерий.​ «с потолка» был​
  • ​В каком?​sum_range​
  • ​ которой те же​– это название​ВПР​2​ продавца и просуммировать​Двигаем поле условий​жирным​ Изменяйте значения и​районе (из столбца​подсчитать ячейки​
  • ​В Excel можно одновременно​ На практике ее​ результата. Подсчет количества​У нас есть такая​ не только с​

​ikki​

Функция СЧЕТЕСЛИ в Excel: примеры

​(диапазон_суммирования) – это​ID​ листа, где находится​. Вот несколько примеров​

​,​ их?​

Цены на мебель.

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

СЧЁТЕСЛИ.

​ рассмотрим возможности и​ ячеек осуществляется под​ таблица:​ целыми числами.​

Ссылка.

​: для операции «г».​ самая простая часть.​связаны с данными​ просматриваемый диапазон.​

​ формул:​

1 критерий.

​3​Задачи могут отличаться, но​ следующее условие.​

​Если исходный список значений​ свои собственные, чтобы​

​ C).​содержащие слово Яблоки​ и несмежных столбцов.​ настройки при суммировании​ цифрой «2» (функция​

Пример.

​Посчитаем количество ячеек с​в файле -​

​должно быть 130,​ Так как данные​ о продажах (Main​

​Давайте проанализируем составные части​{=AVERAGE(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​и​ их смысл одинаков​В строке «Диапазон​

Знак амперсанда.

​ находится в диапазоне​ увидеть, как мгновенно​

Пример1.

​Вот формулу можно использовать​ с учетом​Заполняете столбцы, так как​ нескольких диапазонов.​ «СЧЕТ»).​ числами больше 100.​ только целые.​ а формула насчитывает​ о продажах записаны​ table). Наша задача​

  1. ​ формулы, чтобы Вы​{=СРЗНАЧ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​4​ – необходимо найти​ условий3» пишем диапазон​А7:А16​ изменятся результаты.​ для acomplish это:​Оператор +.
  2. ​РЕгиСТра​ показано на рисунке:​Просуммируем значение ячеек A1,​Скачать примеры функции СЧЕТЕСЛИ​ Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон​определитесь точнее. это​ 150.​ в столбец C,​На базе критерия.
  3. ​ – найти сумму​ понимали, как она​Формула ищет значение из​.​ и просуммировать значения​ С2:С8.​2 критерия.
  4. ​, то количество повторяющихся​Скопируйте все ячейки из​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​Яблоки​Выделите диапазон A1:B3 и​ A2 и A3​ в Excel​ – В1:В11. Критерий​ важно.​в формуле я,​2 несмежные диапазоны.
  5. ​ который называется​ продаж для заданного​ работает, и могли​ ячейки A2 на​Теперь давайте применим эту​ по одному или​В строке «Условие3»​ значений можно вычислить​ приведенной ниже таблицы​Результатом является значение 14,719.​(ячейка С9)​ удерживая клавишу CTRL​ с помощью функции​Формула нашла количество значений​

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

​ подсчета – «>100».​ппс. в моем​ к стыду своему,​Sales​ продавца. Здесь есть​ настроить её под​ листе​ комбинацию​ нескольким критериям в​

ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ

​ пишем – «яблоки».​ с помощью формулы​

  1. ​ и вставьте их​Рассмотрим изучить все части​=СУММ(ЕСЛИ( СОВПАД($C$9;A2:A12);1;0))​Исходная таблица.
  2. ​ так же выделите​ суммирования. За одно​ для группы «Стулья».​ Результат:​ варианте UDF объявление​ так и не​, то мы просто​ 2 отягчающих обстоятельства:​ свои нужды. Функцию​Lookup table​

ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

​ВПР​ Excel. Что это​

​Нажимаем «ОК». Получился такой​ (см. файл примера):​ в ячейку A1​ формулы.​1​ столбец D1:D3.​

exceltable.com

Влияние формата ячеек на работу функции СУММ

​ и узнаем, для​ При большом числе​Если условие подсчета внести​ переменных re и​ разобрался​ запишем​Основная таблица (Main table)​

​СУММ​и вычисляет среднее​и​ за значения? Любые​ результат.​=СУММПРОИЗВ((A7:A16<>»»)/СЧЁТЕСЛИ(A7:A16;A7:A16&»»))-​ нового листа Excel.​

Ошибки суммирования при точке вместо запятой

​= СУММЕСЛИМН является формулой​Использована формула массива​На панели «Главная» щелкните​ чего используется функция​

Исходные данные с ошибкой.

​ строк (больше тысячи)​ в отдельную ячейку,​ mo есть, но​Михаил С.​Main_table[Sales]​ содержит множество записей​

​пока оставим в​ арифметическое значений, которые​СУММ​ числовые. Что это​Формула в ячейке А5​СУММПРОИЗВ(—(СЧЁТЕСЛИ(A7:A16;A7:A16)=1))​ Вы можете отрегулировать​ арифметического. Он вычисляет​

Результат суммирования чисел и текста.

​Также для подсчета значений​ по инструменту «Сумма»​ сумм.​ подобное сочетание функций​ можно в качестве​ они объявлены не​: в файле показал,​.​ для одного​ стороне, так как​ находятся на пересечении​к данным в​ за критерии? Любые…​ такая.​Т.е. для подсчета текстовых​ ширину столбцов, чтобы​ числа, которые находятся​ с подстановочными знаками​ (или нажмите ALT+=).​

​После ввода чисел перейдите​

Как найти текст в числовых значениях?

​ может оказаться полезным.​ критерия использовать ссылку:​ внутри функции, а​ почему.​

  1. ​Всё, что Вам осталось​ID​ её цель очевидна.​ найденной строки и​Окно переход.
  2. ​ нашей таблице, чтобы​ Начиная с числа​
  3. ​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)​ значений, которые имеют​ формулы лучше отображались.​ в этом случае​ может быть использована​Под каждым столбцом автоматически​

Выделение групп ячеек.

​ на ячейку A4.​При работе с функцией​Посчитаем текстовые значения в​ на уровне модуля​Теоретически можно сделать(в​ сделать, это соединить​в случайном порядке.​

Результат поиска текстовых значений.

​LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)​ столбцов B, C​ найти общую сумму​ или ссылки на​Если нужно посчитать​ повторы, необходимо из​Регион​ в столбце D.​

Инструмент найти и заменить.

​ функция БСЧЕТА(). Для​ добавилась функция СУММ().​ На закладке инструментов​ СУММ() в Excel​ одном диапазоне. Условие​ — самая первая​ 2003 не знаю,​ части в одно​Вы не можете добавить​

exceltable.com

Функция сумм в Excel и примеры ее использования

​ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)​ и D.​ продаж в столбцах​ ячейку, содержащую нужное​ на какую сумму​ количества уникальных значений​Продавец​

​ Первым делом нужно​ ее работы требуется​ Теперь в ячейках​ «Главная» выберите инструмент​ следует учитывать особенности​ поиска – один​ строчка приведенного кода.​ наверно уровень вложения​

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

​ целое, и формула​ столбец с именами​Функция​{=MAX(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​ с​ значение, и заканчивая​ продал менеджер Васечкин​

  1. ​ (статья Подсчет уникальных​Что следует ввести​ указать расположение номера:​ табличка с критериями​ A4; B4 и​ «Сумма» в разделе​ форматов данных, которые​ критерий.​Инструмент сумма.
  2. ​в варианте Казанского​ функций не даст),​СУММЕСЛИ+ВПР​ продавцов к основной​ПРОСМОТР​

​{=МАКС(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​B​ логическими операторами и​ всего разных фруктов​ текстовых значений) вычесть​Продажи​

​=СУММЕСЛИМН(D2:D11;​ (см. файл примера).​ D4 отображается результат​ «Редактирование» (или нажмите​ могут влиять на​Формула: =СЧЁТЕСЛИ(A1:A11;»табуреты»). Или:​ в «проблемном» месте​

​ практически… а оно​

Поправка автоматического распознания диапазонов

​будет готова:​ таблице.​просматривает товары, перечисленные​Формула ищет значение из​по​ результатами формул Excel.​ Иванову, то напишем​ количество неповторяющихся (статья​Южный​Другими словами нужно ввести​Примечание​ суммирования каждого столбца.​ комбинацию горячих клавиш​

​ итоговые суммы при​Во втором случае в​ уберите квадратик перед​ надо?​

Настройка параметров функции.

  1. ​=SUMIF(Main_table[ID],VLOOKUP($F$2,Lookup_table,2,FALSE),Main_table[Sales])​Давайте запишем формулу, которая​ в столбце C​
  2. ​ ячейки A2 на​M​Итак, есть ли в​ такую формулу с​
  3. ​ Подсчет неповторяющихся значений).​Орехов​ формулу для суммирования​. О подсчете числовых​ Это самый быстрый​ ALT+=).​

Результат суммирования значений.

​ вычислениях.​ качестве критерия использовали​ Value.​Казанский​=СУММЕСЛИ(Main_table[ID];ВПР($F$2;Lookup_table;2;ЛОЖЬ);Main_table[Sales])​

​ найдет все продажи,​ основной таблицы (Main​

  • ​ листе​
  • ​:​ Microsoft Excel функционал,​ двумя условиями.​
  • ​Формула подсчитывает текстовые и​

​Напитки​ чисел в столбце,​ значений с одним​ и удобный метод.​

​Диапазон ячеек распознан автоматически.​Стоит обратить внимание на​ ссылку на ячейку.​KeHHu​: Да, с регулярными​Урок подготовлен для Вас​ сделанные заданным продавцом,​ table), и возвращает​Lookup table​=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))​ способный справиться с​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»)​ числовые значения. Диапазон​

  • ​3571​
  • ​ если они удовлетворяют​
  • ​ критерием читайте статью Функция​
  • ​Примечание. Данная функция автоматически​
  • ​ Адреса ссылок уже​

​ поведение самих форматов​Формула с применением знака​: Вы правы, был​ красиво. Но можно​ командой сайта office-guru.ru​ а также просуммирует​ соответствующую цену из​и возвращает максимальное​=СУМ(ВПР(B2;’Monthly sales’! $A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))​ описанными задачами? Конечно​Если нужно посчитать​ может содержать пустые​Западный​

Визуальный анализ ссылок.

Одновременное суммирование столбцов

​ условиям. Что диапазон​ СЧЁТЕСЛИ() в MS​ подставляет формат ячеек​

​ введенные в параметры​ при работе с​

Столбцы со значениями разного формата.

  1. ​ подстановки: =СЧЁТЕСЛИ(A1:A11;»таб*»).​ не внимателен. Сейчас​ и без них​Источник: https://www.ablebits.com/office-addins-blog/2014/08/05/excel-vlookup-sum-sumif/​
  2. ​ найденные значения.​ столбца B просматриваемой​ из значений, которые​

Результат одновременного суммирования.

​Важно!​ же, да! Решение​ сколько продали яблок​ ячейки.​Егоров​ ячеек — это​ Excel — Подсчет​ которых она суммирует.​

​ (A1:A3). Пользователю остается​ разными типами значений.​Для расчета количества значений,​

exceltable.com

​ попробую добавить эту​

Skip to content

Как быстро посчитать количество слов в Excel

В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в ячейке или диапазоне с учетом и без учета регистра букв.

В Microsoft Excel есть несколько полезных функций, которые могут подсчитывать почти все: функция СЧЁТ для подсчета ячеек с числами, СЧЁТЗ для подсчета непустых ячеек, СЧЁТЕСЛИ и СЧЁТЕСЛИМН для условного подсчета ячеек и ДЛСТР для вычисления длины текстовой строки. Мы рассмотрим различные способы подсчета слов:

  • Как посчитать общее количество слов в ячейке
  • Как посчитать конкретные слова в ячейке
  • Подсчёт с учётом регистра
  • Подсчёт определённых слов без учёта регистра
  • Как сосчитать общее количество слов в диапазоне
  • Как подсчитать конкретные слова в диапазоне
  • Как сосчитать слова без использования формул

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

Как посчитать общее количество слов в ячейке

Для подсчета слов в ячейке используйте следующую комбинацию функций ДЛСТР, ПОДСТАВИТЬ и СЖПРОБЕЛЫ:

=ДЛСТР(СЖПРОБЕЛЫ( ячейка ))-ДЛСТР(ПОДСТАВИТЬ( ячейка ;» «;»»))+1

Сюда вы подставляете адрес ячейки, в которой вы хотите посчитать слова.

Например, чтобы пересчитать слова в ячейке A2, используйте такое выражение:

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

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

Как работает эта формула подсчета слов?

Во-первых, вы используете функцию ПОДСТАВИТЬ, удаляя этим все пробелы в тексте и заменив их пустой строкой («»), чтобы функция ДЛСТР возвратила количество символов без пробелов:

ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))

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

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

Приведенную выше формулу для подсчета слов в Excel можно было бы назвать идеальной, если бы не один недостаток: она ​​возвращает число 1 для пустых ячеек. Чтобы исправить это, вы можете добавить оператор ЕСЛИ для проверки незаполненных ячеек:

=ЕСЛИ(A2=»»; 0; ДЛСТР(СЖПРОБЕЛЫ(A2))-ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))+1)

Как видно на скриншоте выше, расчёт возвращает ноль для пустых ячеек и правильное количество слов для непустых.

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

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

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ( ячейка ; слово ;»»)))/ДЛСТР( слово )

Например, давайте посчитаем количество появлений слова «напрасно» в A2:

=(ДЛСТР($A2)-ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»)))/ДЛСТР(B$1)

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

Рассмотрим пошагово, как подсчитывается количество вхождений определенного текста в ячейку

  1. Функция ПОДСТАВИТЬ удаляет указанное слово из исходного текста.
    В этом примере мы удаляем слово, введенное в B1, из исходного текста, расположенного в A2:
    ПОДСТАВИТЬ($A2;B$1;»»)
  2. Затем функция ДЛСТР вычисляет длину текстовой строки без указанного слова.
    В этом примере ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»)) возвращает длину текста в ячейке A2 после удаления всех символов, содержащихся во всех вхождениях слова «напрасно».
  3. После этого полученное в п.2 число вычитается из общей длины исходного текста:
    ДЛСТР($A2)-ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»))
  4. Результатом этой операции является количество символов, содержащихся во всех вхождениях целевого слова, которое в этом примере равно 16 (2 вхождения слова «напрасно», по 8 символов в каждом).
  5. Наконец, посчитанное выше число делится на длину слова. Другими словами, вы делите количество символов, содержащихся во всех вхождениях целевого слова, на количество символов, содержащихся в одном вхождении этого слова. В этом примере 16 делится на 8, и в результате мы получаем 2.

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

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

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

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

Вы можете в этом убедиться на скриншоте выше.

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

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

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН( ячейка );СТРОЧН( текст );»»)))/ДЛСТР( текст )

или

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ(ПРОПИСН( ячейка );ПРОПИСН( текст );»»)))/ДЛСТР( текст )

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

=(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН($A3);СТРОЧН(B$2);»»)))/ДЛСТР(B$2)

Как показано на скриншоте ниже, выражение возвращает одно и то же количество слов независимо от того, как набрано слово:

Как сосчитать общее количество слов в диапазоне

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

=СУММПРОИЗВ(ДЛСТР(СЖПРОБЕЛЫ( диапазон ))-ДЛСТР(ПОДСТАВИТЬ( диапазон ;» «;»»))+1)

или

=СУММ(ДЛСТР(СЖПРОБЕЛЫ( диапазон ))-ДЛСТР(ПОДСТАВИТЬ( диапазон ;» «;»»))+1)

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

Чтобы функция СУММ могла вычислять массивы, ее следует использовать в формуле массива, которая завершается нажатием Ctrl + Shift + Enter вместо обычного ввода Enter.

Например, чтобы подсчитать все слова в столбце A2:A5, используйте один из следующих вариантов:

=СУММПРОИЗВ(ДЛСТР(СЖПРОБЕЛЫ(A2: A5))-ДЛСТР(ПОДСТАВИТЬ(A2: A5;» «;»»))+1)

или

{=СУММ(ДЛСТР(СЖПРОБЕЛЫ(A2: A5))-ДЛСТР(ПОДСТАВИТЬ(A2: A5;» «;»»))+1)}

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

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

=СУММПРОИЗВ((ДЛСТР( диапазон )-ДЛСТР(ПОДСТАВИТЬ( диапазон ;  слово ;»»)))/ДЛСТР( слово))

или

=СУММ((ДЛСТР( диапазон )-ДЛСТР(ПОДСТАВИТЬ( диапазон ;  слово ;»»)))/ДЛСТР( слово))

Пожалуйста, не забудьте нажать Ctrl + Shift + Enter , чтобы правильно использовать функцию СУММ как формулу массива.

Например, чтобы подсчитать все вхождения слова, находящегося в C1, в столбце A2:A5, используйте это выражение:

=СУММПРОИЗВ((ДЛСТР(A2:A5)-ДЛСТР(ПОДСТАВИТЬ(A2:A5; C1;»»)))/ДЛСТР(C1))

Если не нужно учитывать регистр букв, добавьте функцию СТРОЧН, как делали ранее при подсчёте в отдельной ячейке:

=СУММПРОИЗВ((ДЛСТР(A2:A5)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН(A2:A5); СТРОЧН(C1);»»)))/ДЛСТР(C1))

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

Если нужно быстро пересчитать слова в ячейке или в диапазоне, то можно сделать это и без формул. Для этого служит инструмент «Count Words», который входит в надстройку Ultimate Suite for Excel.

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

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

А сейчас на скриншоте ниже вы видите результаты его применения. Нужно выделить диапазон ячеек (или только одну из них), активировать опцию Count Words, выбрать – как вы хотите получить итоговый результат: в виде числа или формулой. После этого нажимаем кнопку Insert Results. Справа от выделенной области будет вставлен столбец с результатами.

На скриншоте выше вы видите, что результаты подсчета слов при помощи рассмотренных в этой статье формул и с использованием инструмента «Count Words» — одинаковы. Только времени во втором случае у нас уйдёт гораздо меньше.

Вот как можно сосчитать слова в Excel. 

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

Быть может, вас также заинтересует:

Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…
Как преобразовать текст в число в Excel — 10 способов. В этом  руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое. Иногда значения в ваших…

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

Гость

Дата: Пятница, 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% ±


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

 

Ответить

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Уважаемые форумчане! Нужна помощь.

Есть диапазон ячеек, в которых содержится определённый длинный текст (A2:A6). Иногда в этих ячейках в тексте встречается определённое слово (к примеру, кумыс). Нужно посчитать, в скольких ячейках встречается это самое слово со склонениями.

Файл с задачей прикрепляю.

Прикрепленные файлы

  • book.xlsx (9.8 КБ)

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

=СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

Согласие есть продукт при полном непротивлении сторон.

 

Bema

Пользователь

Сообщений: 6761
Регистрация: 15.02.2016

Такой вариант

Прикрепленные файлы

  • Кумыс.xlsx (10.05 КБ)

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

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

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#5

25.03.2017 22:40:18

Цитата
kashak47 написал: вариант почти подходит

А СЧЁТЕСЛИ чем не вариант (сообщение #2)?

Согласие есть продукт при полном непротивлении сторон.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

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

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

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

Согласие есть продукт при полном непротивлении сторон.

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

Мне тоже не понятно, что не так? Находит кумыс, а будет слово кумыса, кумысом или кумысов какая разница, формула посчитала ячейку в которой имеется слово кумыс.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, Вы открывали пример файла, который я прикрепил? Там ячейки с текстом. Несколько предложений в каждой. Мне нужно, чтобы он считал сумму ячеек, в которых есть одно из определённых слов в тексте (Не весь текст). В данном файле это «Кумыс» и «Кумыса».

Формула СЧЁТЕСЛИМН считает только целое значение ячейки. Иными словами, если бы в ячейках было написано только «Кумыс», то эта формула бы сработала.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#10

25.03.2017 23:00:28

Цитата
kashak47 написал: Вы открывали пример файла

Ну что Вы!? У меня и Excel-то не установлен
Вы мою формулу применять пробовали?
О Какой СЧЁТЕСЛИМН Вы все твердите? Перечитайте внимательно мое сообщение

Согласие есть продукт при полном непротивлении сторон.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, простите, если слишком резко ответил. СЧЁТЕСЛИ так же ничего не даёт. На всякий случай прикреплю файл с формулой, т.к. уверен, что в чём-то ошибся. Ещё раз прошу прощения.

Прикрепленные файлы

  • Кумыс.xlsx (10.11 КБ)

 

Bema

Пользователь

Сообщений: 6761
Регистрация: 15.02.2016

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

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#13

25.03.2017 23:10:11

Цитата
Sanja написал: Перечитайте внимательно мое сообщение

и почувствуйте разницу с формулой, которую Вы вставили в файл
Ваша — =СЧЁТЕСЛИ(A2:A8;»Кумыс»)
Моя — =СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

Согласие есть продукт при полном непротивлении сторон.

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

#14

25.03.2017 23:10:57

Цитата
Sanja написал:
«*кумыс*»)

kashak47, Вы звездочки в начале и в конце слова видите? Это означает, что до искомого слова может быть не определенное количество знаков потом идет слово кумыс и после тоже не определенное количество знаков. Т.е. звездочки заменяют это не определенное количество символов. А если этих звездочек нет, то тогда только точное совпадение, т.е. без звездочек считать будет ячейки в которых текст состоит только из одного слова «кумыс«.

Изменено: gling25.03.2017 23:24:41

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, gling, Простите, пожалуйста, идиота. Про звёздочки не знал/не увидел, всё заработало. Спасибо Вам огромное за помощь! Ещё раз простите…

Bema, Ваша формула так же работает, но, по неведомым мне причинам, если я её редактирую (к примеру, добавляю условия и меняю диапазон), ответ становится «0». Спасибо за помощь!

 

Bema

Пользователь

Сообщений: 6761
Регистрация: 15.02.2016

kashak47,  это формула массива. Вводится сочетанием клавиш Ctrl+Shift+Enter. Если все сделаете верно, формула обернется в фигурные скобки.

Изменено: Bema25.03.2017 23:22:50

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Bema, большое спасибо за помощь и информацию, буду знать.)

 

Cubn

Пользователь

Сообщений: 24
Регистрация: 24.04.2018

#18

26.09.2020 10:19:01

Цитата
Sanja написал:
=СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

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

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#19

26.09.2020 10:21:55

Код
=СЧЁТЕСЛИ(A2:A6;"*" & ЯчейкаССловом & "*")

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Cubn

Пользователь

Сообщений: 24
Регистрация: 24.04.2018

 

Армен

Пользователь

Сообщений: 18
Регистрация: 10.07.2020

#21

25.03.2022 20:36:43

есть еще хороший лаконичный вариант для нахождения сколько

ячеек содержит

раз содержит диапазон определенный текст (или тексты). нашел на просторах интернета

Код
=СУММ(СЧЁТЕСЛИ(A2:A6;"*"&{"кумыс";"ЛюбоеДругоеСлово"}&"*"))

подправил под свою задачу

Код
=ЕСЛИ(СУММ(СЧЁТЕСЛИ(G10:G589;"*"&{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9";".";",";"!";"  "}&"*"))=0;"в ФИО нет цифр";"в ФИО есть что-то кроме букв и пробела! Найдено ячеек:"&СУММ(СЧЁТЕСЛИ(G10:G589;"*"&{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9";".";",";"!";"  "}&"*")))

использую для нахождения в столбце ФИО сколько ячеек содержат недопустимые символы, но у меня вопрос, она суммирует все недопустимые знаки в ячейке, а надо чтобы суммировало один раз.
то есть если в ФИО «Иванов Иван Иванович 121», то формула выдает 2, а нужно 1

Изменено: juniorExcelист16.05.2022 01:01:53

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

#22

25.03.2022 22:34:01

=TEXT(SUM(SIGN(MMULT(—ISNUMBER(FIND({0123456789″.»»,»»!»»  «};G10:G589));{1;1;1;1;1;1;1;1;1;1;1;1;1;1})));»»»в ФИО есть что-то кроме букв и пробела! Найдено ячеек:»» 0;;»»в ФИО нет цифр»»;»)

Прикрепленные файлы

  • example2626.xlsx (8.58 КБ)

По вопросам из тем форума, личку не читаю.

На чтение 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 по условию
  • Сумма определенных значений в столбце excel
  • Сумма нескольких слагаемых в excel
  • Сумма неповторяющихся значений в excel
  • Сумма не пустых строк в excel формула