Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Подсчет суммы после определенного слова в ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет суммы после определенного слова в ячейке (Формулы/Formulas)
Подсчет суммы после определенного слова в ячейке
kenn Дата: Понедельник, 22.04.2019, 15:28 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
Добрый день!На форуме нашел подсчет слов от господина БОРОДЫ. Всё работает, всё считает)).А возможно немного по другому!? Возможно ли в ячейке в D20 после фразы Всего ПО: указать сумму слов.
пример во вложении!
К сообщению приложен файл: 3112235.xlsx (16.1 Kb)
 
Ответить
СообщениеДобрый день!На форуме нашел подсчет слов от господина БОРОДЫ. Всё работает, всё считает)).А возможно немного по другому!? Возможно ли в ячейке в D20 после фразы Всего ПО: указать сумму слов.
пример во вложении!

Автор - kenn
Дата добавления - 22.04.2019 в 15:28
китин Дата: Понедельник, 22.04.2019, 15:32 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
к формуле
господина БОРОДЫ

нужен небольшой прицеп:
Код
="Всего ПО: "&ОТБР(СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";ПОВТОР(" ";100))))%)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениек формуле
господина БОРОДЫ

нужен небольшой прицеп:
Код
="Всего ПО: "&ОТБР(СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";ПОВТОР(" ";100))))%)

Автор - китин
Дата добавления - 22.04.2019 в 15:32
_Boroda_ Дата: Понедельник, 22.04.2019, 15:36 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Поставьте формат ячейки
"Всего ПО: "0
И в Вашеи случае 100 мало
Код
=ОТБР(СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";ПОВТОР(" ";10000))))%%)
К сообщению приложен файл: 3112235_2.xlsx (10.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПоставьте формат ячейки
"Всего ПО: "0
И в Вашеи случае 100 мало
Код
=ОТБР(СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";ПОВТОР(" ";10000))))%%)

Автор - _Boroda_
Дата добавления - 22.04.2019 в 15:36
kenn Дата: Понедельник, 22.04.2019, 15:43 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, китин, Спасибо за помощь! Всё работает!
 
Ответить
Сообщение_Boroda_, китин, Спасибо за помощь! Всё работает!

Автор - kenn
Дата добавления - 22.04.2019 в 15:43
bmv98rus Дата: Понедельник, 22.04.2019, 17:30 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
ммм. а почему не по простому?
Код
=SUMPRODUCT(LEN(C3:C19)-LEN(SUBSTITUTE(C3:C19;"ООО ";"")))/4

или
Код
=SUMPRODUCT(LEN(C3:C19)-LEN(SUBSTITUTE(C3:C19;"ООО ";"")))/LEN("OOO ")


Естественно про приставку "Всего ПО:"не забывая.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Понедельник, 22.04.2019, 17:44
 
Ответить
Сообщениеммм. а почему не по простому?
Код
=SUMPRODUCT(LEN(C3:C19)-LEN(SUBSTITUTE(C3:C19;"ООО ";"")))/4

или
Код
=SUMPRODUCT(LEN(C3:C19)-LEN(SUBSTITUTE(C3:C19;"ООО ";"")))/LEN("OOO ")


Естественно про приставку "Всего ПО:"не забывая.

Автор - bmv98rus
Дата добавления - 22.04.2019 в 17:30
AlexM Дата: Понедельник, 22.04.2019, 19:32 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
а почему не по простому?
То же понял
Код
=СУММПРОИЗВ((ДЛСТР(C3:C19)-ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";)))/3)
Код
=СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;{"";"ООО"};))*{1;-1})/3



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 22.04.2019, 19:36
 
Ответить
Сообщение
а почему не по простому?
То же понял
Код
=СУММПРОИЗВ((ДЛСТР(C3:C19)-ДЛСТР(ПОДСТАВИТЬ(C3:C19;"ООО";)))/3)
Код
=СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C3:C19;{"";"ООО"};))*{1;-1})/3

Автор - AlexM
Дата добавления - 22.04.2019 в 19:32
kenn Дата: Понедельник, 22.04.2019, 19:43 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
Столько формул и все работают какую выбрать не знаю))) Всем спасибо за помощь!
 
Ответить
СообщениеСтолько формул и все работают какую выбрать не знаю))) Всем спасибо за помощь!

Автор - kenn
Дата добавления - 22.04.2019 в 19:43
_Boroda_ Дата: Понедельник, 22.04.2019, 20:00 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Все ваши "по-простому" уже в той теме http://www.excelworld.ru/forum/2-22151-1#178646 были. Я не знаю, почему Александр выбрал именно мое извращение :D

Выбирайте с ДЛСТР


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВсе ваши "по-простому" уже в той теме http://www.excelworld.ru/forum/2-22151-1#178646 были. Я не знаю, почему Александр выбрал именно мое извращение :D

Выбирайте с ДЛСТР

Автор - _Boroda_
Дата добавления - 22.04.2019 в 20:00
kenn Дата: Понедельник, 22.04.2019, 20:05 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
Столько формул и все работают какую выбрать не знаю))) Всем спасибо за помощь!
 
Ответить
СообщениеСтолько формул и все работают какую выбрать не знаю))) Всем спасибо за помощь!

Автор - kenn
Дата добавления - 22.04.2019 в 20:05
bmv98rus Дата: Понедельник, 22.04.2019, 20:10 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
"по-простому"
медведи в наречиях не сильны, только в прилагательных, а с теми ПО отдельно , да и в самой теме "Всего ПО" отдельно :-)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Понедельник, 22.04.2019, 20:15
 
Ответить
Сообщение
"по-простому"
медведи в наречиях не сильны, только в прилагательных, а с теми ПО отдельно , да и в самой теме "Всего ПО" отдельно :-)

Автор - bmv98rus
Дата добавления - 22.04.2019 в 20:10
_Boroda_ Дата: Понедельник, 22.04.2019, 20:12 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Выбирайте с ДЛСТР
А еще надежнее
Код
=СУММПРОИЗВ(ДЛСТР(C3:C19)+1-ДЛСТР(ПОДСТАВИТЬ(" "&C3:C19;" ООО ";"")))/5

Конечно сложно представить слово с "ООО" внутри, но фантазия юзеров не знает границ, поэтому будем искать с двумя пробелами - " ООО "

Или даже так, вдруг будут маленькие "ооо"
Код
=СУММПРОИЗВ(ДЛСТР(C3:C19)+1-ДЛСТР(ПОДСТАВИТЬ(" "&ПРОПИСН(C3:C19);" ООО ";"")))/5

Код
=СУММПРОИЗВ(СЧЁТЕСЛИ(C3:C19;ПОВТОР("*ооо*";СТРОКА(1:9))))
9 - больше или равно макс кол-ва "ООО" в одной ячейке. Если может быть больше, то 9 в СТРОКА замените на 22 например. Только без фанатизма


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Выбирайте с ДЛСТР
А еще надежнее
Код
=СУММПРОИЗВ(ДЛСТР(C3:C19)+1-ДЛСТР(ПОДСТАВИТЬ(" "&C3:C19;" ООО ";"")))/5

Конечно сложно представить слово с "ООО" внутри, но фантазия юзеров не знает границ, поэтому будем искать с двумя пробелами - " ООО "

Или даже так, вдруг будут маленькие "ооо"
Код
=СУММПРОИЗВ(ДЛСТР(C3:C19)+1-ДЛСТР(ПОДСТАВИТЬ(" "&ПРОПИСН(C3:C19);" ООО ";"")))/5

Код
=СУММПРОИЗВ(СЧЁТЕСЛИ(C3:C19;ПОВТОР("*ооо*";СТРОКА(1:9))))
9 - больше или равно макс кол-ва "ООО" в одной ячейке. Если может быть больше, то 9 в СТРОКА замените на 22 например. Только без фанатизма

Автор - _Boroda_
Дата добавления - 22.04.2019 в 20:12
bmv98rus Дата: Понедельник, 22.04.2019, 20:17 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
_Boroda_, Саш, а вот мои 20% уже в который раз перечитывают название темы и озадачены, что там за сумма после определенного слова? ;-)

Код
=SUMPRODUCT(LEN(C3:C19)+1-LEN(SUBSTITUTE(" "&C3:C19," ООО "," ООО")))


Столько формул и все работают какую выбрать не знаю)))

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


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Понедельник, 22.04.2019, 20:27
 
Ответить
Сообщение_Boroda_, Саш, а вот мои 20% уже в который раз перечитывают название темы и озадачены, что там за сумма после определенного слова? ;-)

Код
=SUMPRODUCT(LEN(C3:C19)+1-LEN(SUBSTITUTE(" "&C3:C19," ООО "," ООО")))


Столько формул и все работают какую выбрать не знаю)))

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

Автор - bmv98rus
Дата добавления - 22.04.2019 в 20:17
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет суммы после определенного слова в ячейке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!