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

Вход

Регистрация

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

 

= Мир MS Excel/Сумма чисел из одной ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сумма чисел из одной ячейки
ad1986 Дата: Среда, 15.03.2017, 16:29 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день подскажите можно ли так сделать есть ячейка виды 7(12.01)+3(04,06)+20(05,03)......... Вопрос следующий нужно сложить только числа который в не скобках то етсь 7+3+20 и в другую ячейку вывести сумму либо разность чисел. Вопрос как сделать так что бы не учитывались скобки и числа в скобках. Заранее огромное спасибо


Сообщение отредактировал Pelena - Четверг, 16.03.2017, 14:04
 
Ответить
СообщениеДобрый день подскажите можно ли так сделать есть ячейка виды 7(12.01)+3(04,06)+20(05,03)......... Вопрос следующий нужно сложить только числа который в не скобках то етсь 7+3+20 и в другую ячейку вывести сумму либо разность чисел. Вопрос как сделать так что бы не учитывались скобки и числа в скобках. Заранее огромное спасибо

Автор - ad1986
Дата добавления - 15.03.2017 в 16:29
HoBU4OK Дата: Среда, 15.03.2017, 16:31 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 318
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
ad1986, посмотрите эту тему http://www.excelworld.ru/forum/2-20-1


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
Сообщениеad1986, посмотрите эту тему http://www.excelworld.ru/forum/2-20-1

Автор - HoBU4OK
Дата добавления - 15.03.2017 в 16:31
Maria_ods Дата: Четверг, 16.03.2017, 10:15 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет!!! Ребята, помогите, плиззз!! Надо в Exсel найти достоверную разницу между двумя столбиками чисел (диссер по психол.исследованию). Если можно языком простым и доступным))) Заранее сердечно благодарю неравнодушных!!! flowers
 
Ответить
СообщениеВсем привет!!! Ребята, помогите, плиззз!! Надо в Exсel найти достоверную разницу между двумя столбиками чисел (диссер по психол.исследованию). Если можно языком простым и доступным))) Заранее сердечно благодарю неравнодушных!!! flowers

Автор - Maria_ods
Дата добавления - 16.03.2017 в 10:15
Pelena Дата: Четверг, 16.03.2017, 10:18 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Maria_ods, прочитайте Правила форума и создайте свою тему


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеMaria_ods, прочитайте Правила форума и создайте свою тему

Автор - Pelena
Дата добавления - 16.03.2017 в 10:18
Nic70y Дата: Четверг, 16.03.2017, 11:14 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
У меня есть ответ для целых чисел с оговоркой,
но название темы не позволяет его выкладывать %)
походу ТС уже не сможет переименовать...
если модераторам не лень - "Сумма чисел из одной ячейки"


ЮMoney 41001841029809
 
Ответить
СообщениеУ меня есть ответ для целых чисел с оговоркой,
но название темы не позволяет его выкладывать %)
походу ТС уже не сможет переименовать...
если модераторам не лень - "Сумма чисел из одной ячейки"

Автор - Nic70y
Дата добавления - 16.03.2017 в 11:14
ZORRO2005 Дата: Четверг, 16.03.2017, 11:20 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
ad1986,
Код
=СУММ(ЕСЛИОШИБКА(--(ПСТР(")"&A1&"(";НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)=")";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)));НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)="(";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)))-НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)=")";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)))-1));))

Формула массива (CTRL+SHIFT+ENTER)
 
Ответить
Сообщениеad1986,
Код
=СУММ(ЕСЛИОШИБКА(--(ПСТР(")"&A1&"(";НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)=")";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)));НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)="(";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)))-НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(")"&A1&"(";СТРОКА($1:$999);1)=")";СТРОКА($1:$999)+1);СТРОКА(ДВССЫЛ("1:"&(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"(";"")))+1)))-1));))

Формула массива (CTRL+SHIFT+ENTER)

Автор - ZORRO2005
Дата добавления - 16.03.2017 в 11:20
Nic70y Дата: Четверг, 16.03.2017, 14:15 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
ну все типа норм
тода макрофункция
Код
=ВЫЧИСЛИТЬ()
К сообщению приложен файл: 8261198.xlsm (10.1 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 16.03.2017, 14:15
 
Ответить
Сообщениену все типа норм
тода макрофункция
Код
=ВЫЧИСЛИТЬ()

Автор - Nic70y
Дата добавления - 16.03.2017 в 14:15
sv2014 Дата: Четверг, 16.03.2017, 15:42 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
ad1986, добрый день,два варианта


[vba]
Код
Function uuu#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "\d+(?=\()": .Global = True
For i = 0 To .Execute(t).Count - 1: uuu = uuu + .Execute(t)(i): Next
End With
End Function
[/vba]
[vba]
Код
Function vvv#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "(?:\-)?\d+(?=\()": .Global = True
For i = 0 To .Execute(t).Count - 1: vvv = vvv + .Execute(t)(i): Next
End With
End Function
[/vba]
К сообщению приложен файл: example_16_03_2.xls (34.5 Kb)
 
Ответить
Сообщениеad1986, добрый день,два варианта


[vba]
Код
Function uuu#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "\d+(?=\()": .Global = True
For i = 0 To .Execute(t).Count - 1: uuu = uuu + .Execute(t)(i): Next
End With
End Function
[/vba]
[vba]
Код
Function vvv#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "(?:\-)?\d+(?=\()": .Global = True
For i = 0 To .Execute(t).Count - 1: vvv = vvv + .Execute(t)(i): Next
End With
End Function
[/vba]

Автор - sv2014
Дата добавления - 16.03.2017 в 15:42
AlexM Дата: Четверг, 16.03.2017, 17:27 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Формула подходит под единственный пример
Код
=СУММПРОИЗВ(--(0&ПСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ("1234567"&A1;"(";ПОВТОР(" ";99));99*СТРОКА($1:$99)-98;99));8;15)))
К сообщению приложен файл: ad1986.xls (12.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула подходит под единственный пример
Код
=СУММПРОИЗВ(--(0&ПСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ("1234567"&A1;"(";ПОВТОР(" ";99));99*СТРОКА($1:$99)-98;99));8;15)))

Автор - AlexM
Дата добавления - 16.03.2017 в 17:27
  • Страница 1 из 1
  • 1
Поиск:

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