Как в одной ячейке сложить много чисел разделенных пробелом
Gudvin
Дата: Вторник, 02.10.2018, 13:47 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Ситуация такая есть данные в одной ячейке 12 чисел пример (7 1 24 13 3 8 6 17 16 20 10 18 ) разделенные пробелами между числами, есть где один пробел а где 2 пробела между числами надо сложить числа именно в ячейках где 12 чисел разделенные пробелом и вывести результат в соседнюю ячейку. Файл прикладываю
Ситуация такая есть данные в одной ячейке 12 чисел пример (7 1 24 13 3 8 6 17 16 20 10 18 ) разделенные пробелами между числами, есть где один пробел а где 2 пробела между числами надо сложить числа именно в ячейках где 12 чисел разделенные пробелом и вывести результат в соседнюю ячейку. Файл прикладываю Gudvin
Ответить
Сообщение Ситуация такая есть данные в одной ячейке 12 чисел пример (7 1 24 13 3 8 6 17 16 20 10 18 ) разделенные пробелами между числами, есть где один пробел а где 2 пробела между числами надо сложить числа именно в ячейках где 12 чисел разделенные пробелом и вывести результат в соседнюю ячейку. Файл прикладываю Автор - Gudvin Дата добавления - 02.10.2018 в 13:47
_Boroda_
Дата: Вторник, 02.10.2018, 14:05 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=СУММПРОИЗВ(--ПСТР(ПОДСТАВИТЬ(" "&СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);" "));" ";ПОВТОР(" ";99));СТРОКА($1:$12)*99;99))
*Там у Вас не пробелы, а неразрывные пробелы (символ 160) Или в диспетчер имен (Контрл F3) формулу с именем сум_Код
=ВЫЧИСЛИТЬ("="&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Лист1!$A1;СИМВОЛ(160);" "));" ";"+"))
и на листе формулу Макросов в файле нет, но они должны быть разрешены Файл перевложил Или формула массиваКод
=СУММ(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(160);ПОВТОР(" ";99));(СТРОКА($1:$99)-1)*99+1;99);))
Так нужно?Код
=СУММПРОИЗВ(--ПСТР(ПОДСТАВИТЬ(" "&СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);" "));" ";ПОВТОР(" ";99));СТРОКА($1:$12)*99;99))
*Там у Вас не пробелы, а неразрывные пробелы (символ 160) Или в диспетчер имен (Контрл F3) формулу с именем сум_Код
=ВЫЧИСЛИТЬ("="&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Лист1!$A1;СИМВОЛ(160);" "));" ";"+"))
и на листе формулу Макросов в файле нет, но они должны быть разрешены Файл перевложил Или формула массиваКод
=СУММ(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(160);ПОВТОР(" ";99));(СТРОКА($1:$99)-1)*99+1;99);))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=СУММПРОИЗВ(--ПСТР(ПОДСТАВИТЬ(" "&СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);" "));" ";ПОВТОР(" ";99));СТРОКА($1:$12)*99;99))
*Там у Вас не пробелы, а неразрывные пробелы (символ 160) Или в диспетчер имен (Контрл F3) формулу с именем сум_Код
=ВЫЧИСЛИТЬ("="&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Лист1!$A1;СИМВОЛ(160);" "));" ";"+"))
и на листе формулу Макросов в файле нет, но они должны быть разрешены Файл перевложил Или формула массиваКод
=СУММ(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(160);ПОВТОР(" ";99));(СТРОКА($1:$99)-1)*99+1;99);))
Автор - _Boroda_ Дата добавления - 02.10.2018 в 14:05
sboy
Дата: Вторник, 02.10.2018, 14:11 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Вариант пользовательской функцией [vba]Код
Function Gudvin(t) With CreateObject("VBScript.RegExp") .Pattern = "\d+" .Global = True For i = 0 To .Execute(t).Count - 1 Gudvin = Gudvin + Val(.Execute(t)(i)) Next End With End Function
[/vba]
Добрый день. Вариант пользовательской функцией [vba]Код
Function Gudvin(t) With CreateObject("VBScript.RegExp") .Pattern = "\d+" .Global = True For i = 0 To .Execute(t).Count - 1 Gudvin = Gudvin + Val(.Execute(t)(i)) Next End With End Function
[/vba] sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Вариант пользовательской функцией [vba]Код
Function Gudvin(t) With CreateObject("VBScript.RegExp") .Pattern = "\d+" .Global = True For i = 0 To .Execute(t).Count - 1 Gudvin = Gudvin + Val(.Execute(t)(i)) Next End With End Function
[/vba] Автор - sboy Дата добавления - 02.10.2018 в 14:11
Gudvin
Дата: Вторник, 02.10.2018, 14:13 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Да все так спасибо большое! Вы просто бог экселя!)
Да все так спасибо большое! Вы просто бог экселя!)Gudvin
Ответить
Сообщение Да все так спасибо большое! Вы просто бог экселя!)Автор - Gudvin Дата добавления - 02.10.2018 в 14:13
Gudvin
Дата: Вторник, 02.10.2018, 14:17 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Добрый день. Вариант пользовательской функцией
Добрый! И вам спасибо большое за ответ!
Добрый день. Вариант пользовательской функцией
Добрый! И вам спасибо большое за ответ!Gudvin
Ответить
Сообщение Добрый день. Вариант пользовательской функцией
Добрый! И вам спасибо большое за ответ!Автор - Gudvin Дата добавления - 02.10.2018 в 14:17
Светлый
Дата: Среда, 03.10.2018, 06:32 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):Код
=СУММПРОИЗВ(--(0&СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));СТОЛБЕЦ(A:Z)*99-98;99))))
Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):Код
=СУММПРОИЗВ(--(0&СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));СТОЛБЕЦ(A:Z)*99-98;99))))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):Код
=СУММПРОИЗВ(--(0&СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";99));СТОЛБЕЦ(A:Z)*99-98;99))))
Автор - Светлый Дата добавления - 03.10.2018 в 06:32
Gudvin
Дата: Четверг, 04.10.2018, 15:12 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):
Спасибо за ответ.
Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):
Спасибо за ответ.Gudvin
Ответить
Сообщение Вставлю свои пять копеек. В первых кавычках копипаст СИМВОЛ(160):
Спасибо за ответ.Автор - Gudvin Дата добавления - 04.10.2018 в 15:12
ННН
Дата: Суббота, 04.04.2020, 19:42 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
_Boroda_, Здравствуйте. Вопрос почти аналогичный только сложить обычные цифры до запятой например 12,3=3 и чтобы складывать и отрицательные и положительные числа? Подскажите формулу
_Boroda_, Здравствуйте. Вопрос почти аналогичный только сложить обычные цифры до запятой например 12,3=3 и чтобы складывать и отрицательные и положительные числа? Подскажите формулу ННН
Ответить
Сообщение _Boroda_, Здравствуйте. Вопрос почти аналогичный только сложить обычные цифры до запятой например 12,3=3 и чтобы складывать и отрицательные и положительные числа? Подскажите формулу Автор - ННН Дата добавления - 04.04.2020 в 19:42
AlexM
Дата: Суббота, 04.04.2020, 21:15 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
ННН , Новую тему создайте. Это другой вопрос. Не забудьте файл пример. В примере покажите результат сложения положительных и отрицательных чисел
ННН , Новую тему создайте. Это другой вопрос. Не забудьте файл пример. В примере покажите результат сложения положительных и отрицательных чиселAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Суббота, 04.04.2020, 21:27
Ответить
Сообщение ННН , Новую тему создайте. Это другой вопрос. Не забудьте файл пример. В примере покажите результат сложения положительных и отрицательных чиселАвтор - AlexM Дата добавления - 04.04.2020 в 21:15