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

Вход

Регистрация

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

 

= Мир MS Excel/Сумма чисел с текстом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сумма чисел с текстом (Формулы/Formulas)
Сумма чисел с текстом
igorignatiev Дата: Пятница, 14.03.2014, 13:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день.
Нужно просуммировать числа, но с текстом.
Как это осуществить?
Пример прикрепил.
К сообщению приложен файл: 8021109.xls (27.0 Kb)
 
Ответить
СообщениеДобрый день.
Нужно просуммировать числа, но с текстом.
Как это осуществить?
Пример прикрепил.

Автор - igorignatiev
Дата добавления - 14.03.2014 в 13:34
китин Дата: Пятница, 14.03.2014, 13:59 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
во монстра сваял :'(
Код
=СУММ(--ЛЕВСИМВ(A2:A25;ПОИСК(" кг";$A$2:$A$25)))&" кг."&"- "&СУММ(--ПОДСТАВИТЬ(ЛЕВСИМВ(A2:A25;ПОИСК(" уп";A2:A25));ЛЕВСИМВ(A2:A25;ПОИСК("- ";A2:A25));""))&" уп."

формула массива
К сообщению приложен файл: igorignatiev.xls (27.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениево монстра сваял :'(
Код
=СУММ(--ЛЕВСИМВ(A2:A25;ПОИСК(" кг";$A$2:$A$25)))&" кг."&"- "&СУММ(--ПОДСТАВИТЬ(ЛЕВСИМВ(A2:A25;ПОИСК(" уп";A2:A25));ЛЕВСИМВ(A2:A25;ПОИСК("- ";A2:A25));""))&" уп."

формула массива

Автор - китин
Дата добавления - 14.03.2014 в 13:59
jakim Дата: Пятница, 14.03.2014, 15:06 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Код
=CONCATENATE(SUMPRODUCT(--LEFT(A2:A25;SEARCH("кг";A2:A25)-2));"кг. - ";SUMPRODUCT(--SUBSTITUTE(LEFT(A2:A25;SEARCH(" уп";A2:A25));LEFT(A2:A25;SEARCH("- ";A2:A25));""));" ";"уп.")
 
Ответить
Сообщение
Код
=CONCATENATE(SUMPRODUCT(--LEFT(A2:A25;SEARCH("кг";A2:A25)-2));"кг. - ";SUMPRODUCT(--SUBSTITUTE(LEFT(A2:A25;SEARCH(" уп";A2:A25));LEFT(A2:A25;SEARCH("- ";A2:A25));""));" ";"уп.")

Автор - jakim
Дата добавления - 14.03.2014 в 15:06
igorignatiev Дата: Пятница, 14.03.2014, 15:22 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Дополню вопрос.
Нужно, чтобы результат выводился на другой странице.
Т.е. на 1 странице числа с текстом, на 2 странице результат.
Пожалуйста, если не затруднит сделайте на моем файле.
К сообщению приложен файл: 111111.xlsm (25.4 Kb)
 
Ответить
СообщениеДополню вопрос.
Нужно, чтобы результат выводился на другой странице.
Т.е. на 1 странице числа с текстом, на 2 странице результат.
Пожалуйста, если не затруднит сделайте на моем файле.

Автор - igorignatiev
Дата добавления - 14.03.2014 в 15:22
jakim Дата: Пятница, 14.03.2014, 16:59 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Пожалуйста.
К сообщению приложен файл: 111111-1.xlsm (21.2 Kb)
 
Ответить
Сообщение
Пожалуйста.

Автор - jakim
Дата добавления - 14.03.2014 в 16:59
igorignatiev Дата: Пятница, 14.03.2014, 17:15 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Спасибо Вам.
А как сделать так, чтобы колонка с исходными данными была растянута до 100-ой клетки (заполненные и не заполненные клетки, числами с текстом), при этом чтобы в итоговой клетке не показывала: "#ЗНАЧ!"
К сообщению приложен файл: 5496201.xlsm (21.2 Kb)
 
Ответить
СообщениеСпасибо Вам.
А как сделать так, чтобы колонка с исходными данными была растянута до 100-ой клетки (заполненные и не заполненные клетки, числами с текстом), при этом чтобы в итоговой клетке не показывала: "#ЗНАЧ!"

Автор - igorignatiev
Дата добавления - 14.03.2014 в 17:15
jakim Дата: Пятница, 14.03.2014, 18:07 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Так, только обратите внимание, что уже формула массива.
К сообщению приложен файл: 3258827.xlsm (21.3 Kb)
 
Ответить
Сообщение
Так, только обратите внимание, что уже формула массива.

Автор - jakim
Дата добавления - 14.03.2014 в 18:07
igorignatiev Дата: Пятница, 14.03.2014, 21:17 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Так, только обратите внимание, что уже формула массива.

Заработало! Благодарю!
Как быть, когда до 100 клетки дойду?
 
Ответить
Сообщение
Так, только обратите внимание, что уже формула массива.

Заработало! Благодарю!
Как быть, когда до 100 клетки дойду?

Автор - igorignatiev
Дата добавления - 14.03.2014 в 21:17
jakim Дата: Пятница, 14.03.2014, 22:09 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Просто увеличьте диапазон.
 
Ответить
Сообщение
Просто увеличьте диапазон.

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

Excel 2013
Просто увеличьте диапазон.

Каким образом?
 
Ответить
Сообщение
Просто увеличьте диапазон.

Каким образом?

Автор - igorignatiev
Дата добавления - 14.03.2014 в 23:42
shurikus Дата: Пятница, 14.03.2014, 23:56 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
в формуле забит диапазон: H2:H126. Просто увеличите диапазон вручную до нужного количества. Главное не забыть что это формула массива.
 
Ответить
Сообщениев формуле забит диапазон: H2:H126. Просто увеличите диапазон вручную до нужного количества. Главное не забыть что это формула массива.

Автор - shurikus
Дата добавления - 14.03.2014 в 23:56
igorignatiev Дата: Суббота, 15.03.2014, 09:48 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
в формуле забит диапазон: H2:H126. Просто увеличите диапазон вручную до нужного количества. Главное не забыть что это формула массива.

Т.е. при изменении в формуле, мне нужно нажать Ctrl + Shift + Enter, т.к. это массив?
 
Ответить
Сообщение
в формуле забит диапазон: H2:H126. Просто увеличите диапазон вручную до нужного количества. Главное не забыть что это формула массива.

Т.е. при изменении в формуле, мне нужно нажать Ctrl + Shift + Enter, т.к. это массив?

Автор - igorignatiev
Дата добавления - 15.03.2014 в 09:48
jakim Дата: Суббота, 15.03.2014, 10:46 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Так. На досуге почитайте справку о формулах массива.
 
Ответить
Сообщение
Так. На досуге почитайте справку о формулах массива.

Автор - jakim
Дата добавления - 15.03.2014 в 10:46
Nic70y Дата: Суббота, 15.03.2014, 11:14 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММ(--ЛЕВБ(0&'База клиентов'!H2:H2000&" кг.";ПОИСК(" кг.";0&'База клиентов'!H2:H2000&" кг.")-1))&" кг. - "&СУММ(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР('База клиентов'!H2:H2000&"- 0";ПОИСК("-";'База клиентов'!H2:H2000&"- 0")+2;15);" ";ПОВТОР(" ";15));15))&" уп."
формула массива (2000 (можно увеличить) строк, даже если они пустые) у jakim тоже, просто заменить 126 на 2000 :)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 15.03.2014, 11:18
 
Ответить
Сообщение
Код
=СУММ(--ЛЕВБ(0&'База клиентов'!H2:H2000&" кг.";ПОИСК(" кг.";0&'База клиентов'!H2:H2000&" кг.")-1))&" кг. - "&СУММ(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР('База клиентов'!H2:H2000&"- 0";ПОИСК("-";'База клиентов'!H2:H2000&"- 0")+2;15);" ";ПОВТОР(" ";15));15))&" уп."
формула массива (2000 (можно увеличить) строк, даже если они пустые) у jakim тоже, просто заменить 126 на 2000 :)

Автор - Nic70y
Дата добавления - 15.03.2014 в 11:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сумма чисел с текстом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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