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

Вход

Регистрация

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

 

= Мир MS Excel/Не получается выбрать из текста числа и сложить их - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Не получается выбрать из текста числа и сложить их
ivz4sure Дата: Четверг, 06.03.2014, 14:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Суть такова, как правильно посчитать сколько проехал Иванов по строке, пример в файле. Не получается у меня что-то, как правильно рассчитать числовые значения и текстовые, как правильно рассчитать сумму?
К сообщению приложен файл: 9956450.xlsx (8.5 Kb)


Сообщение отредактировал ivz4sure - Четверг, 06.03.2014, 14:55
 
Ответить
СообщениеСуть такова, как правильно посчитать сколько проехал Иванов по строке, пример в файле. Не получается у меня что-то, как правильно рассчитать числовые значения и текстовые, как правильно рассчитать сумму?

Автор - ivz4sure
Дата добавления - 06.03.2014 в 14:53
jakim Дата: Четверг, 06.03.2014, 15:12 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Наверное так.
К сообщению приложен файл: 2059679.xlsx (9.5 Kb)
 
Ответить
Сообщение
Наверное так.

Автор - jakim
Дата добавления - 06.03.2014 в 15:12
ivz4sure Дата: Четверг, 06.03.2014, 15:16 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Как-то простенько(, есть какие-нибудь другие варианты*?
 
Ответить
СообщениеКак-то простенько(, есть какие-нибудь другие варианты*?

Автор - ivz4sure
Дата добавления - 06.03.2014 в 15:16
Nic70y Дата: Четверг, 06.03.2014, 15:24 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9056
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Такой устроит?:
формула массива:
Код
=СУММ(ЕСЛИ(E3:K3=E12;--ПОДСТАВИТЬ(ПСТР(E4:K4;ПОИСК("(";E4:K4)+1;15);")";"")))
К сообщению приложен файл: 104.xlsx (9.6 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеТакой устроит?:
формула массива:
Код
=СУММ(ЕСЛИ(E3:K3=E12;--ПОДСТАВИТЬ(ПСТР(E4:K4;ПОИСК("(";E4:K4)+1;15);")";"")))

Автор - Nic70y
Дата добавления - 06.03.2014 в 15:24
jakim Дата: Четверг, 06.03.2014, 15:24 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Так Вам нужна сложность, а не результат?
 
Ответить
Сообщение
Так Вам нужна сложность, а не результат?

Автор - jakim
Дата добавления - 06.03.2014 в 15:24
китин Дата: Пятница, 07.03.2014, 11:13 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Как-то простенько(,

у нас народ легких путей не ищет :D .массивная
Код
=СУММПРОИЗВ(--ПСТР(E4:G4;ПОИСК("(";E4:G4)+1;ПОИСК(")";E4:G4)-ПОИСК("(";E4:G4)-1)*(E3:G3=E9))
К сообщению приложен файл: ivz4sure.xlsx (9.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 07.03.2014, 11:15
 
Ответить
Сообщение
Как-то простенько(,

у нас народ легких путей не ищет :D .массивная
Код
=СУММПРОИЗВ(--ПСТР(E4:G4;ПОИСК("(";E4:G4)+1;ПОИСК(")";E4:G4)-ПОИСК("(";E4:G4)-1)*(E3:G3=E9))

Автор - китин
Дата добавления - 07.03.2014 в 11:13
jakim Дата: Пятница, 07.03.2014, 11:48 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Ещё проще немассивная.

Код
=SUMPRODUCT((E3:G3=E9)*(--LEFT(MID(E4:G4;SEARCH("(";E4:G4)+1;222);LEN(MID(E4:G4;SEARCH("(";E4:G4)+1;222))-1)))
 
Ответить
Сообщение
Ещё проще немассивная.

Код
=SUMPRODUCT((E3:G3=E9)*(--LEFT(MID(E4:G4;SEARCH("(";E4:G4)+1;222);LEN(MID(E4:G4;SEARCH("(";E4:G4)+1;222))-1)))

Автор - jakim
Дата добавления - 07.03.2014 в 11:48
ivz4sure Дата: Вторник, 11.03.2014, 09:15 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
jakim, китин, Nic70y, друзья, спасибо Вам за участие в моей проблеме, но у меня почему-то после формул, всех Вами предложенных, выпадает #ЗНАЧ, прикрепляю пример, там наглядно видно, чего я там хочу добиться
 
Ответить
Сообщениеjakim, китин, Nic70y, друзья, спасибо Вам за участие в моей проблеме, но у меня почему-то после формул, всех Вами предложенных, выпадает #ЗНАЧ, прикрепляю пример, там наглядно видно, чего я там хочу добиться

Автор - ivz4sure
Дата добавления - 11.03.2014 в 09:15
китин Дата: Вторник, 11.03.2014, 09:20 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
нету примера.это раз.
формула массива:

не забыли?трехпальцевый ввод Ctrl-Shift-Enter
хм,хотя у рустема немассивная


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 11.03.2014, 09:20
 
Ответить
Сообщениенету примера.это раз.
формула массива:

не забыли?трехпальцевый ввод Ctrl-Shift-Enter
хм,хотя у рустема немассивная

Автор - китин
Дата добавления - 11.03.2014 в 09:20
ivz4sure Дата: Вторник, 11.03.2014, 09:28 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
китин, пардон, не прицепился)
К сообщению приложен файл: 2854861.xlsx (44.6 Kb)
 
Ответить
Сообщениекитин, пардон, не прицепился)

Автор - ivz4sure
Дата добавления - 11.03.2014 в 09:28
Nic70y Дата: Вторник, 11.03.2014, 09:57 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9056
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Странно:
К сообщению приложен файл: 802.xlsx (43.8 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеСтранно:

Автор - Nic70y
Дата добавления - 11.03.2014 в 09:57
ivz4sure Дата: Вторник, 11.03.2014, 10:27 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Nic70y, я наверное что-то не понимаю, но в твоём примере, всё нормально работает, но как я в формулу добавлю например пару ячеек, то фигурные скобки пропадают и появляется #ЗНАЧ, и так понимаю что их руками дописывать нельзя, так как формула превращается в текст, после протягивания, тоже ничего не работает, а там где #ЗНАЧ при нажатии на Fx в окне все нормально считает, а в ячейке #ЗНАЧ, что я делаю не так?
 
Ответить
СообщениеNic70y, я наверное что-то не понимаю, но в твоём примере, всё нормально работает, но как я в формулу добавлю например пару ячеек, то фигурные скобки пропадают и появляется #ЗНАЧ, и так понимаю что их руками дописывать нельзя, так как формула превращается в текст, после протягивания, тоже ничего не работает, а там где #ЗНАЧ при нажатии на Fx в окне все нормально считает, а в ячейке #ЗНАЧ, что я делаю не так?

Автор - ivz4sure
Дата добавления - 11.03.2014 в 10:27
Hugo Дата: Вторник, 11.03.2014, 10:36 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3741
Репутация: 796 ±
Замечаний: 0% ±

365
ivz4sure, Читайте внимательно всё, что Вам пишут:
Цитата Nic70y, 06.03.2014 в 15:24, в сообщении № 4
формула массива:

не забыли?трехпальцевый ввод Ctrl-Shift-Enter


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщениеivz4sure, Читайте внимательно всё, что Вам пишут:
Цитата Nic70y, 06.03.2014 в 15:24, в сообщении № 4
формула массива:

не забыли?трехпальцевый ввод Ctrl-Shift-Enter

Автор - Hugo
Дата добавления - 11.03.2014 в 10:36
ivz4sure Дата: Вторник, 11.03.2014, 11:44 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Hugo, вроде всё дела так как Вы говорите, получается следующее в файле, который мне дал Nic70y, в ячейке "Итого КМ" у него формула имеет вот такой вид {=СУММ(ЕСЛИ(L6:BU6=F7;--ПОДСТАВИТЬ(ПСТР(L7:BU7;ПОИСК("(";L7:BU7)+1;15);")";"")))}, я её меняю в след. ячейку на эту =СУММ(ЕСЛИ(L6:BU6=F6;--ПОДСТАВИТЬ(ПСТР(L7:BU7;ПОИСК("(";L7:BU7)+1;15);")";""))) жму Ctrl-Shift-Enter и мне пишет изменить часть объединённой ячейки невозможно!!! И когда я захожу на его изначальную формулу, фигурные скобки пропадают, и если нажимаю Ctrl-Shift-Enter то вылазит такое же сообщение, в чём может быть моя ошибка?
 
Ответить
СообщениеHugo, вроде всё дела так как Вы говорите, получается следующее в файле, который мне дал Nic70y, в ячейке "Итого КМ" у него формула имеет вот такой вид {=СУММ(ЕСЛИ(L6:BU6=F7;--ПОДСТАВИТЬ(ПСТР(L7:BU7;ПОИСК("(";L7:BU7)+1;15);")";"")))}, я её меняю в след. ячейку на эту =СУММ(ЕСЛИ(L6:BU6=F6;--ПОДСТАВИТЬ(ПСТР(L7:BU7;ПОИСК("(";L7:BU7)+1;15);")";""))) жму Ctrl-Shift-Enter и мне пишет изменить часть объединённой ячейки невозможно!!! И когда я захожу на его изначальную формулу, фигурные скобки пропадают, и если нажимаю Ctrl-Shift-Enter то вылазит такое же сообщение, в чём может быть моя ошибка?

Автор - ivz4sure
Дата добавления - 11.03.2014 в 11:44
ivz4sure Дата: Вторник, 11.03.2014, 13:14 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Всё получилось, как только объединённую ячейку разбил на состовляющие
 
Ответить
СообщениеВсё получилось, как только объединённую ячейку разбил на состовляющие

Автор - ivz4sure
Дата добавления - 11.03.2014 в 13:14
  • Страница 1 из 1
  • 1
Поиск:

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