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

Вход

Регистрация

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

 

= Мир MS Excel/Количество товара в строке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Количество товара в строке
lFJl Дата: Вторник, 03.12.2013, 10:47 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Добрый день. Есть несколько строчек такого типа:
Купил: Яблоко[1],Груша[5],Яблоко[2],Груша[1],Яблоко[1],Яблоко[1],Дыня[1].
Продал: Яблоко[1],Яблоко[1],Яблоко[1],Груша[10],Груша[3],Дыня[1],Дыня[2],Дыня[1],Дыня[1],Дыня[5].
...
Строк может быть тысячи! )

Мне нужно узнать сколько и чего купил/продал
К сообщению приложен файл: 5810442.xlsx (8.4 Kb)


Сообщение отредактировал lFJl - Вторник, 03.12.2013, 12:20
 
Ответить
СообщениеДобрый день. Есть несколько строчек такого типа:
Купил: Яблоко[1],Груша[5],Яблоко[2],Груша[1],Яблоко[1],Яблоко[1],Дыня[1].
Продал: Яблоко[1],Яблоко[1],Яблоко[1],Груша[10],Груша[3],Дыня[1],Дыня[2],Дыня[1],Дыня[1],Дыня[5].
...
Строк может быть тысячи! )

Мне нужно узнать сколько и чего купил/продал

Автор - lFJl
Дата добавления - 03.12.2013 в 10:47
Pelena Дата: Вторник, 03.12.2013, 11:00 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19434
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Нужен пример в файле Excel


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

Автор - Pelena
Дата добавления - 03.12.2013 в 11:00
lFJl Дата: Вторник, 03.12.2013, 12:21 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Сори, сделал
 
Ответить
СообщениеСори, сделал

Автор - lFJl
Дата добавления - 03.12.2013 в 12:21
Pelena Дата: Вторник, 03.12.2013, 13:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19434
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант такой:
1) с помощью Найти/Заменить меняем все знаки : , [ ] на пробелы
2) текст по столбцам с разделителем пробел
3) формула массива
Код
=СУММ(ЕСЛИ(($B$1:$T$3=M$5)*($A$1:$A$3=$L6);$C$1:$U$3))
К сообщению приложен файл: 3055243.xlsx (10.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант такой:
1) с помощью Найти/Заменить меняем все знаки : , [ ] на пробелы
2) текст по столбцам с разделителем пробел
3) формула массива
Код
=СУММ(ЕСЛИ(($B$1:$T$3=M$5)*($A$1:$A$3=$L6);$C$1:$U$3))

Автор - Pelena
Дата добавления - 03.12.2013 в 13:03
lFJl Дата: Вторник, 03.12.2013, 13:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Нужен способ только формулами, с минимальным вмешательством, чтоб просто скопировал и вставил...
В одной строке может быть очень много значений, переваливало парой за 100.
Подскажите кстати - что значит в формулах знаки {} ?


Сообщение отредактировал lFJl - Вторник, 03.12.2013, 13:44
 
Ответить
СообщениеНужен способ только формулами, с минимальным вмешательством, чтоб просто скопировал и вставил...
В одной строке может быть очень много значений, переваливало парой за 100.
Подскажите кстати - что значит в формулах знаки {} ?

Автор - lFJl
Дата добавления - 03.12.2013 в 13:42
lFJl Дата: Четверг, 05.12.2013, 05:44 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Еще есть решения? =)
 
Ответить
СообщениеЕще есть решения? =)

Автор - lFJl
Дата добавления - 05.12.2013 в 05:44
китин Дата: Четверг, 05.12.2013, 07:27 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
что значит в формулах знаки {} ?

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

а только формулами такую задачу не решить,особенно,если
В одной строке может быть очень много значений,

ИМХО
так что вариант Елены в ашем случае самый оптимальный.опять же ИМХО


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


Сообщение отредактировал китин - Четверг, 05.12.2013, 07:29
 
Ответить
Сообщение
что значит в формулах знаки {} ?

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

а только формулами такую задачу не решить,особенно,если
В одной строке может быть очень много значений,

ИМХО
так что вариант Елены в ашем случае самый оптимальный.опять же ИМХО

Автор - китин
Дата добавления - 05.12.2013 в 07:27
lFJl Дата: Четверг, 05.12.2013, 08:40 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Нашел такую вот формулу
[vba]
Код
=ПСТР(ЛЕВСИМВ($A14;НАЙТИ("|";ПОДСТАВИТЬ(","&$A14&",";",";"|";СТОЛБЕЦ(A14)+1))-2);НАЙТИ("|";ПОДСТАВИТЬ(","&$A14&",";",";"|";СТОЛБЕЦ(A14)));32000)
[/vba]
Пока разбираюсь, думаю если понять как и чего - то самое то! )
 
Ответить
СообщениеНашел такую вот формулу
[vba]
Код
=ПСТР(ЛЕВСИМВ($A14;НАЙТИ("|";ПОДСТАВИТЬ(","&$A14&",";",";"|";СТОЛБЕЦ(A14)+1))-2);НАЙТИ("|";ПОДСТАВИТЬ(","&$A14&",";",";"|";СТОЛБЕЦ(A14)));32000)
[/vba]
Пока разбираюсь, думаю если понять как и чего - то самое то! )

Автор - lFJl
Дата добавления - 05.12.2013 в 08:40
lFJl Дата: Вторник, 10.12.2013, 13:22 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Есть еще идеи?
 
Ответить
СообщениеЕсть еще идеи?

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

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