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

Вход

Регистрация

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

 

= Мир MS Excel/Как посчитать сумму ячеек где буквы и цифры - Страница 3 - Мир MS Excel

Старая форма входа
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как посчитать сумму ячеек где буквы и цифры (Формулы/Formulas)
Как посчитать сумму ячеек где буквы и цифры
exc012 Дата: Вторник, 12.11.2019, 09:21 | Сообщение № 41
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Работает такая формула, но только в xlsX
А что для xls придумать?

Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);".";",");))


Оказывается, мало букв с цифрами

Как эту или аналогичную по функционалу формулу распространить на XLS?
 
Ответить
СообщениеРаботает такая формула, но только в xlsX
А что для xls придумать?

Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);".";",");))


Оказывается, мало букв с цифрами

Как эту или аналогичную по функционалу формулу распространить на XLS?

Автор - exc012
Дата добавления - 12.11.2019 в 09:21
exc012 Дата: Вторник, 12.11.2019, 09:24 | Сообщение № 42
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Так, убрал замену последнюю и заработало и в xls
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))


Сообщение отредактировал exc012 - Вторник, 12.11.2019, 09:24
 
Ответить
СообщениеТак, убрал замену последнюю и заработало и в xls
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))

Автор - exc012
Дата добавления - 12.11.2019 в 09:24
exc012 Дата: Вторник, 12.11.2019, 09:39 | Сообщение № 43
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
А что значит в формуле
--
Эти два тире?
Также что значит "00"&A3:C3
замена какая-то?

UPD
Пришлось в формулу еще вставить ПРОПИСН()
Т.к. оказывается, еще маленькие буквы могуть быть, Карл!
Тогда только XLSX т.к. в XLS уже уровней не хватает
 
Ответить
СообщениеА что значит в формуле
--
Эти два тире?
Также что значит "00"&A3:C3
замена какая-то?

UPD
Пришлось в формулу еще вставить ПРОПИСН()
Т.к. оказывается, еще маленькие буквы могуть быть, Карл!
Тогда только XLSX т.к. в XLS уже уровней не хватает

Автор - exc012
Дата добавления - 12.11.2019 в 09:39
exc012 Дата: Вторник, 12.11.2019, 10:03 | Сообщение № 44
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ну жесть.
Надо именно в XLS и никак иначе.
Криворукие программисты сделали загрузку только в этом формате

СОС, как адаптировать формулу для формата XLS?

Пока рабочая формула такая:
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(G25:AK25);"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))


Сообщение отредактировал exc012 - Вторник, 12.11.2019, 10:06
 
Ответить
СообщениеНу жесть.
Надо именно в XLS и никак иначе.
Криворукие программисты сделали загрузку только в этом формате

СОС, как адаптировать формулу для формата XLS?

Пока рабочая формула такая:
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(G25:AK25);"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))

Автор - exc012
Дата добавления - 12.11.2019 в 10:03
Светлый Дата: Вторник, 12.11.2019, 10:47 | Сообщение № 45
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Любые числа до 8 цифр, целое или с разделителем "." или ",", лишь бы в начале ячейки. Формула массива:
Код
=СУММ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ТРАНСП(ДЛСТР(ЕСЛИ(ЕЧИСЛО(-ЛЕВБ(ТРАНСП(A3:G3)));МУМНОЖ(ТРАНСП(--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)));10^СТРОКА($1:$9));1))));".";",");",";ПСТР(1/2;2;1)))
*Немного перемудрил:
Код
=СУММ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ТРАНСП(ДЛСТР(МУМНОЖ(ТРАНСП(--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)));10^СТРОКА($1:$9)))));".";",");",";ПСТР(1/2;2;1)))
**А ещё лучше немассивная:
Код
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ДЛСТР(МУМНОЖ(10^СТОЛБЕЦ(A:I);--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)))));".";",");",";ПСТР(1/2;2;1)))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 12.11.2019, 10:59
 
Ответить
СообщениеЛюбые числа до 8 цифр, целое или с разделителем "." или ",", лишь бы в начале ячейки. Формула массива:
Код
=СУММ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ТРАНСП(ДЛСТР(ЕСЛИ(ЕЧИСЛО(-ЛЕВБ(ТРАНСП(A3:G3)));МУМНОЖ(ТРАНСП(--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)));10^СТРОКА($1:$9));1))));".";",");",";ПСТР(1/2;2;1)))
*Немного перемудрил:
Код
=СУММ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ТРАНСП(ДЛСТР(МУМНОЖ(ТРАНСП(--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)));10^СТРОКА($1:$9)))));".";",");",";ПСТР(1/2;2;1)))
**А ещё лучше немассивная:
Код
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ДЛСТР(МУМНОЖ(10^СТОЛБЕЦ(A:I);--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)))));".";",");",";ПСТР(1/2;2;1)))

Автор - Светлый
Дата добавления - 12.11.2019 в 10:47
exc012 Дата: Среда, 13.11.2019, 11:17 | Сообщение № 46
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Цитата Светлый, 12.11.2019 в 10:47, в сообщении № 45 ()
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ДЛСТР(МУМНОЖ(10^СТОЛБЕЦ(A:I);--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)))));".";",");",";ПСТР(1/2;2;1)))

Спасибо.
Не понял, как ей пользоваться?
Если вставляю себе в XLSX то ругается на $1:$9
Тут вместо A3:G3 подставлю свой диапазон, а вместо A:I что? и вместо $1:$9?


Сообщение отредактировал exc012 - Среда, 13.11.2019, 11:17
 
Ответить
Сообщение
Цитата Светлый, 12.11.2019 в 10:47, в сообщении № 45 ()
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ДЛСТР(МУМНОЖ(10^СТОЛБЕЦ(A:I);--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)))));".";",");",";ПСТР(1/2;2;1)))

Спасибо.
Не понял, как ей пользоваться?
Если вставляю себе в XLSX то ругается на $1:$9
Тут вместо A3:G3 подставлю свой диапазон, а вместо A:I что? и вместо $1:$9?

Автор - exc012
Дата добавления - 13.11.2019 в 11:17
dutlove Дата: Четверг, 14.11.2019, 11:05 | Сообщение № 47
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Будьте добры построить формулу для табеля учета рабочего времени. Есть явки (в табеле Я) и есть ночные (в табеле Н). Необходимо отдельно посчитать Я и отдельно Н. Файл прикладываю
К сообщению приложен файл: 3162892.xls (75.0 Kb)
 
Ответить
СообщениеБудьте добры построить формулу для табеля учета рабочего времени. Есть явки (в табеле Я) и есть ночные (в табеле Н). Необходимо отдельно посчитать Я и отдельно Н. Файл прикладываю

Автор - dutlove
Дата добавления - 14.11.2019 в 11:05
китин Дата: Четверг, 14.11.2019, 11:07 | Сообщение № 48
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
dutlove, - Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеdutlove, - Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума

Автор - китин
Дата добавления - 14.11.2019 в 11:07
Светлый Дата: Четверг, 14.11.2019, 11:38 | Сообщение № 49
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Тут вместо A3:G3 подставлю свой диапазон
И больше ничего не меняем. Можно зафиксировать $A:$I, если собираетесь протягивать формулу по горизонтали.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Тут вместо A3:G3 подставлю свой диапазон
И больше ничего не меняем. Можно зафиксировать $A:$I, если собираетесь протягивать формулу по горизонтали.

Автор - Светлый
Дата добавления - 14.11.2019 в 11:38
katsikkats Дата: Четверг, 05.05.2022, 07:48 | Сообщение № 50
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте! Помогите пожалуйста, целый день бьюсь с формулой.
Нужна формула для расчёта суммы чисел в ячейках где и число и буквы.
Например 8сн 7пр. Буквенные обозначения одинаковые, но числа меняются. Число может быть даже с десятыми. Нужна такая формула, чтобы сразу на все строки растянуть.
К сообщению приложен файл: 5777995.xlsx (19.1 Kb)
 
Ответить
СообщениеЗдравствуйте! Помогите пожалуйста, целый день бьюсь с формулой.
Нужна формула для расчёта суммы чисел в ячейках где и число и буквы.
Например 8сн 7пр. Буквенные обозначения одинаковые, но числа меняются. Число может быть даже с десятыми. Нужна такая формула, чтобы сразу на все строки растянуть.

Автор - katsikkats
Дата добавления - 05.05.2022 в 07:48
китин Дата: Четверг, 05.05.2022, 08:52 | Сообщение № 51
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну, если только "сн" и "пр", то так
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ($D6:$AH6;"сн";"");"пр";"");0))

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену, если только "сн" и "пр", то так
Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ($D6:$AH6;"сн";"");"пр";"");0))

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter

Автор - китин
Дата добавления - 05.05.2022 в 08:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как посчитать сумму ячеек где буквы и цифры (Формулы/Formulas)
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

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