Сумма чисел с текстом
igorignatiev
Дата: Пятница, 14.03.2014, 13:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Добрый день. Нужно просуммировать числа, но с текстом. Как это осуществить? Пример прикрепил.
Добрый день. Нужно просуммировать числа, но с текстом. Как это осуществить? Пример прикрепил. igorignatiev
Ответить
Сообщение Добрый день. Нужно просуммировать числа, но с текстом. Как это осуществить? Пример прикрепил. Автор - igorignatiev Дата добавления - 14.03.2014 в 13:34
китин
Дата: Пятница, 14.03.2014, 13:59 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
во монстра сваял Код
=СУММ(--ЛЕВСИМВ(A2:A25;ПОИСК(" кг";$A$2:$A$25)))&" кг."&"- "&СУММ(--ПОДСТАВИТЬ(ЛЕВСИМВ(A2:A25;ПОИСК(" уп";A2:A25));ЛЕВСИМВ(A2:A25;ПОИСК("- ";A2:A25));""))&" уп."
формула массива
во монстра сваял Код
=СУММ(--ЛЕВСИМВ(A2:A25;ПОИСК(" кг";$A$2:$A$25)))&" кг."&"- "&СУММ(--ПОДСТАВИТЬ(ЛЕВСИМВ(A2:A25;ПОИСК(" уп";A2:A25));ЛЕВСИМВ(A2:A25;ПОИСК("- ";A2:A25));""))&" уп."
формула массива китин
Не судите очень строго:я пытаюсь научиться ЯД 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
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
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
Ответить
Сообщение Код
=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 странице результат. Пожалуйста, если не затруднит сделайте на моем файле.
Дополню вопрос. Нужно, чтобы результат выводился на другой странице. Т.е. на 1 странице числа с текстом, на 2 странице результат. Пожалуйста, если не затруднит сделайте на моем файле. igorignatiev
Ответить
Сообщение Дополню вопрос. Нужно, чтобы результат выводился на другой странице. Т.е. на 1 странице числа с текстом, на 2 странице результат. Пожалуйста, если не затруднит сделайте на моем файле. Автор - igorignatiev Дата добавления - 14.03.2014 в 15:22
jakim
Дата: Пятница, 14.03.2014, 16:59 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Ответить
Сообщение Пожалуйста.
Автор - jakim Дата добавления - 14.03.2014 в 16:59
igorignatiev
Дата: Пятница, 14.03.2014, 17:15 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Спасибо Вам. А как сделать так, чтобы колонка с исходными данными была растянута до 100-ой клетки (заполненные и не заполненные клетки, числами с текстом), при этом чтобы в итоговой клетке не показывала: "#ЗНАЧ!"
Спасибо Вам. А как сделать так, чтобы колонка с исходными данными была растянута до 100-ой клетки (заполненные и не заполненные клетки, числами с текстом), при этом чтобы в итоговой клетке не показывала: "#ЗНАЧ!" igorignatiev
Ответить
Сообщение Спасибо Вам. А как сделать так, чтобы колонка с исходными данными была растянута до 100-ой клетки (заполненные и не заполненные клетки, числами с текстом), при этом чтобы в итоговой клетке не показывала: "#ЗНАЧ!" Автор - igorignatiev Дата добавления - 14.03.2014 в 17:15
jakim
Дата: Пятница, 14.03.2014, 18:07 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Так, только обратите внимание, что уже формула массива.
Так, только обратите внимание, что уже формула массива.
jakim
Ответить
Сообщение Так, только обратите внимание, что уже формула массива.
Автор - jakim Дата добавления - 14.03.2014 в 18:07
igorignatiev
Дата: Пятница, 14.03.2014, 21:17 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Так, только обратите внимание, что уже формула массива.
Заработало! Благодарю! Как быть, когда до 100 клетки дойду?
Так, только обратите внимание, что уже формула массива.
Заработало! Благодарю! Как быть, когда до 100 клетки дойду?igorignatiev
Ответить
Сообщение Так, только обратите внимание, что уже формула массива.
Заработало! Благодарю! Как быть, когда до 100 клетки дойду?Автор - igorignatiev Дата добавления - 14.03.2014 в 21:17
jakim
Дата: Пятница, 14.03.2014, 22:09 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Просто увеличьте диапазон.
Просто увеличьте диапазон.
jakim
Ответить
Сообщение Просто увеличьте диапазон.
Автор - 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
Ответить
Сообщение в формуле забит диапазон: 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
Ответить
Сообщение в формуле забит диапазон: H2:H126. Просто увеличите диапазон вручную до нужного количества. Главное не забыть что это формула массива.
Т.е. при изменении в формуле, мне нужно нажать Ctrl + Shift + Enter, т.к. это массив?Автор - igorignatiev Дата добавления - 15.03.2014 в 09:48
jakim
Дата: Суббота, 15.03.2014, 10:46 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Так. На досуге почитайте справку о формулах массива.
Так. На досуге почитайте справку о формулах массива.
jakim
Ответить
Сообщение Так. На досуге почитайте справку о формулах массива.
Автор - jakim Дата добавления - 15.03.2014 в 10:46
Nic70y
Дата: Суббота, 15.03.2014, 11:14 |
Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 9056
Репутация:
2383
±
Замечаний:
0% ±
Excel 2010
Код
=СУММ(--ЛЕВБ(0&'База клиентов'!H2:H2000&" кг.";ПОИСК(" кг.";0&'База клиентов'!H2:H2000&" кг.")-1))&" кг. - "&СУММ(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР('База клиентов'!H2:H2000&"- 0";ПОИСК("-";'База клиентов'!H2:H2000&"- 0")+2;15);" ";ПОВТОР(" ";15));15))&" уп."
формула массива (2000 (можно увеличить) строк, даже если они пустые) у jakim тоже, просто заменить 126 на 2000
Код
=СУММ(--ЛЕВБ(0&'База клиентов'!H2:H2000&" кг.";ПОИСК(" кг.";0&'База клиентов'!H2:H2000&" кг.")-1))&" кг. - "&СУММ(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР('База клиентов'!H2:H2000&"- 0";ПОИСК("-";'База клиентов'!H2:H2000&"- 0")+2;15);" ";ПОВТОР(" ";15));15))&" уп."
формула массива (2000 (можно увеличить) строк, даже если они пустые) у jakim тоже, просто заменить 126 на 2000 Nic70y
Ю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