Как посчитать сумму ячеек где буквы и цифры
exc012
Дата: Вторник, 12.11.2019, 09:21 |
Сообщение № 41
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Работает такая формула, но только в xlsX А что для xls придумать?Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);".";",");))
Оказывается, мало букв с цифрами Как эту или аналогичную по функционалу формулу распространить на XLS?
Работает такая формула, но только в xlsX А что для xls придумать?Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);".";",");))
Оказывается, мало букв с цифрами Как эту или аналогичную по функционалу формулу распространить на XLS? exc012
Ответить
Сообщение Работает такая формула, но только в 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;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))
Так, убрал замену последнюю и заработало и в xlsКод
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(G25:AK25;"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))
exc012
Сообщение отредактировал 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
Ответить
Сообщение А что значит в формуле -- Эти два тире? Также что значит "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);"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))
Ну жесть. Надо именно в XLS и никак иначе. Криворукие программисты сделали загрузку только в этом формате СОС, как адаптировать формулу для формата XLS? Пока рабочая формула такая:Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(G25:AK25);"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))
exc012
Сообщение отредактировал exc012 - Вторник, 12.11.2019, 10:06
Ответить
Сообщение Ну жесть. Надо именно в XLS и никак иначе. Криворукие программисты сделали загрузку только в этом формате СОС, как адаптировать формулу для формата XLS? Пока рабочая формула такая:Код
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(G25:AK25);"Я";);"С";);"РП";);"Н";);"П";);"ПН";);))
Автор - exc012 Дата добавления - 12.11.2019 в 10:03
Светлый
Дата: Вторник, 12.11.2019, 10:47 |
Сообщение № 45
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация:
523
±
Замечаний:
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)))
Любые числа до 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
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(0&A3:G3;ДЛСТР(МУМНОЖ(10^СТОЛБЕЦ(A:I);--ЕЧИСЛО(-ПСТР(A3:G3;СТРОКА($1:$9);1)))));".";",");",";ПСТР(1/2;2;1)))
Спасибо. Не понял, как ей пользоваться? Если вставляю себе в XLSX то ругается на $1:$9 Тут вместо A3:G3 подставлю свой диапазон, а вместо A:I что? и вместо $1:$9?
=СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(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
Сообщение отредактировал exc012 - Среда, 13.11.2019, 11:17
Ответить
Сообщение =СУММПРОИЗВ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(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
Будьте добры построить формулу для табеля учета рабочего времени. Есть явки (в табеле Я) и есть ночные (в табеле Н). Необходимо отдельно посчитать Я и отдельно Н. Файл прикладываю
Будьте добры построить формулу для табеля учета рабочего времени. Есть явки (в табеле Я) и есть ночные (в табеле Н). Необходимо отдельно посчитать Я и отдельно Н. Файл прикладываю dutlove
Ответить
Сообщение Будьте добры построить формулу для табеля учета рабочего времени. Есть явки (в табеле Я) и есть ночные (в табеле Н). Необходимо отдельно посчитать Я и отдельно Н. Файл прикладываю Автор - dutlove Дата добавления - 14.11.2019 в 11:05
китин
Дата: Четверг, 14.11.2019, 11:07 |
Сообщение № 48
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
dutlove , - Прочитайте Правила форума - Создайте свою тему согласно п.5q Правил форума
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение dutlove , - Прочитайте Правила форума - Создайте свою тему согласно п.5q Правил форумаАвтор - китин Дата добавления - 14.11.2019 в 11:07
Светлый
Дата: Четверг, 14.11.2019, 11:38 |
Сообщение № 49
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Тут вместо A3:G3 подставлю свой диапазон
И больше ничего не меняем. Можно зафиксировать $A:$I, если собираетесь протягивать формулу по горизонтали.
Тут вместо 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пр. Буквенные обозначения одинаковые, но числа меняются. Число может быть даже с десятыми. Нужна такая формула, чтобы сразу на все строки растянуть.
Здравствуйте! Помогите пожалуйста, целый день бьюсь с формулой. Нужна формула для расчёта суммы чисел в ячейках где и число и буквы. Например 8сн 7пр. Буквенные обозначения одинаковые, но числа меняются. Число может быть даже с десятыми. Нужна такая формула, чтобы сразу на все строки растянуть. katsikkats
Ответить
Сообщение Здравствуйте! Помогите пожалуйста, целый день бьюсь с формулой. Нужна формула для расчёта суммы чисел в ячейках где и число и буквы. Например 8сн 7пр. Буквенные обозначения одинаковые, но числа меняются. Число может быть даже с десятыми. Нужна такая формула, чтобы сразу на все строки растянуть. Автор - katsikkats Дата добавления - 05.05.2022 в 07:48
китин
Дата: Четверг, 05.05.2022, 08:52 |
Сообщение № 51
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
ну, если только "сн" и "пр", то такКод
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ($D6:$AH6;"сн";"");"пр";"");0))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
ну, если только "сн" и "пр", то такКод
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ($D6:$AH6;"сн";"");"пр";"");0))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение ну, если только "сн" и "пр", то такКод
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(ПОДСТАВИТЬ($D6:$AH6;"сн";"");"пр";"");0))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Автор - китин Дата добавления - 05.05.2022 в 08:52