Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2014, 16:12   #1
s00r
Новичок
Джуниор
 
Регистрация: 23.01.2010
Сообщений: 2
По умолчанию Сумма числе в одной ячейке

Добрый день, господа.
Просьба помочь разобраться.
В ячейке есть числа разделенные ;
Например: 19;323;4;104;38;
В соседнюю ячейку нужно записать их сумму, для примера получится: 488
Подскажите пожалуйста, как реализовать?
Заранее спасибо.
s00r вне форума Ответить с цитированием
Старый 10.03.2014, 17:12   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

И в чём сложность?
Код:
double a = 19 + 323 + 4 +104 + 38;
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 10.03.2014, 17:18   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

s00r, это надо сделать формулой, или макросом?
Формула достаточно сложная получится (если вообще получится), макросом проще

Smitt&Wesson, сложность в том, что ваше решение к Excel не имеет никакого отношения)
EducatedFool вне форума Ответить с цитированием
Старый 10.03.2014, 17:20   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
s00r, это надо сделать формулой, или макросом?
Формула достаточно сложная получится (если вообще получится), макросом проще

Smitt&Wesson, сложность в том, что ваше решение к Excel не имеет никакого отношения)
А как на счёт "включить мозги"? Не по-феншую?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 10.03.2014, 18:04   #5
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Split без последнего ";" и просуммировать элементы массива. Или запихнуть это в функцию.
kalbasiatka вне форума Ответить с цитированием
Старый 10.03.2014, 18:24   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

создать имя с формулой
Код:
=EVALUATE(SUBSTITUTE(Sheet1!A1,";","+")& "0")
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 10.03.2014 в 18:26. Причина: упс... исправил :)
Hugo121 вне форума Ответить с цитированием
Старый 10.03.2014, 21:17   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а если возможны отрицательные числа в списке, то
Код:
=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet1!A1,";-","-"),";","+") & "0")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две формулы в одной ячейке. DoctorDremlen Microsoft Office Excel 2 07.05.2013 01:00
Сумма цифр в числе. mirqa Помощь студентам 0 13.06.2012 14:43
Одна буква в одной ячейке Palantir Microsoft Office Excel 8 10.12.2009 19:09
Рзница чисел в одной ячейке Trit Microsoft Office Excel 5 30.09.2009 18:07
Сумма цифр числа в ячейке Arlen Microsoft Office Excel 9 16.05.2009 12:10