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

Вход

Регистрация

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

 

= Мир MS Excel/Результат могократной сортировки по стобцам - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Результат могократной сортировки по стобцам
koyaanisqatsi Дата: Понедельник, 02.02.2015, 18:04 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.

Есть ли возможность придумать алгоритм или полностью автоматический или полу автоматический с выбором столбцов вариант.

Есть таблица приведена в примере на "Лист1" есть желаемый результат на "Лист2" Как я это делал руками: скопировал все столбцы с значениями отличными от нуля - это оказалась картошка, квашеная капуста, огурцы соленые, водителей и получателей. Перенес на другой лист, отсортировал от большего к меньшему по огурцам соленым по капусте квашеной и по картошке потом отсортировал по водителям от А-Я.
Основная проблема наверно что выскочить положительные значения могут в любом столбце которые заполнены в примере нулями. В этом моменте и есть предположение что полуавтоматически можно сделать.
К сообщению приложен файл: prim555.xlsx (25.6 Kb)


Сообщение отредактировал koyaanisqatsi - Понедельник, 02.02.2015, 18:05
 
Ответить
СообщениеЗдравствуйте.

Есть ли возможность придумать алгоритм или полностью автоматический или полу автоматический с выбором столбцов вариант.

Есть таблица приведена в примере на "Лист1" есть желаемый результат на "Лист2" Как я это делал руками: скопировал все столбцы с значениями отличными от нуля - это оказалась картошка, квашеная капуста, огурцы соленые, водителей и получателей. Перенес на другой лист, отсортировал от большего к меньшему по огурцам соленым по капусте квашеной и по картошке потом отсортировал по водителям от А-Я.
Основная проблема наверно что выскочить положительные значения могут в любом столбце которые заполнены в примере нулями. В этом моменте и есть предположение что полуавтоматически можно сделать.

Автор - koyaanisqatsi
Дата добавления - 02.02.2015 в 18:04
vikttur Дата: Понедельник, 02.02.2015, 20:17 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]
Цитата
это оказалась картошка, квашеная капуста, огурцы соленые, водителей и получателей

Все правильно. Конец смены уже (время-то какое!). Водители доставили товар получателям. А там застолье - огурчики соленые, картошка... Сообщите на работу, что у водители на завтра отгул берут.[/offtop]
 
Ответить
Сообщение[offtop]
Цитата
это оказалась картошка, квашеная капуста, огурцы соленые, водителей и получателей

Все правильно. Конец смены уже (время-то какое!). Водители доставили товар получателям. А там застолье - огурчики соленые, картошка... Сообщите на работу, что у водители на завтра отгул берут.[/offtop]

Автор - vikttur
Дата добавления - 02.02.2015 в 20:17
koyaanisqatsi Дата: Понедельник, 02.02.2015, 20:24 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
vikttur, )))
 
Ответить
Сообщениеvikttur, )))

Автор - koyaanisqatsi
Дата добавления - 02.02.2015 в 20:24
vikttur Дата: Понедельник, 02.02.2015, 20:30 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Пример в файле.
Разный цвет - разные формулы.
Если нужно и заглавия искать (в смысле - закуски), на исходном листе определить столбцы со значениями/ Формула типа такой, как в доп. столбце:
Код
=ЕСЛИ(СЧЕТЕСЛИ(D3:D1000;">0");Макс(A2:C2)+1)
К сообщению приложен файл: 2373904.xlsx (24.2 Kb)


Сообщение отредактировал vikttur - Понедельник, 02.02.2015, 20:31
 
Ответить
СообщениеПример в файле.
Разный цвет - разные формулы.
Если нужно и заглавия искать (в смысле - закуски), на исходном листе определить столбцы со значениями/ Формула типа такой, как в доп. столбце:
Код
=ЕСЛИ(СЧЕТЕСЛИ(D3:D1000;">0");Макс(A2:C2)+1)

Автор - vikttur
Дата добавления - 02.02.2015 в 20:30
koyaanisqatsi Дата: Понедельник, 02.02.2015, 20:38 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
vikttur, Что-то пошло не так. Растянул водители после закусона перемешались и почему-то первая строка с нулевой поставкой.
К сообщению приложен файл: tryam.xlsx (26.7 Kb)
 
Ответить
Сообщениеvikttur, Что-то пошло не так. Растянул водители после закусона перемешались и почему-то первая строка с нулевой поставкой.

Автор - koyaanisqatsi
Дата добавления - 02.02.2015 в 20:38
vikttur Дата: Понедельник, 02.02.2015, 20:47 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Потому что один из водителей капустой закусывает. Свежей. Смотрите доп. формулу на исходном листе.
Если нужно выбрать только определенные продукты, измените формулу: не весь диапазон проверять, а только те ячейки, которые нужны.


Сообщение отредактировал vikttur - Понедельник, 02.02.2015, 20:51
 
Ответить
СообщениеПотому что один из водителей капустой закусывает. Свежей. Смотрите доп. формулу на исходном листе.
Если нужно выбрать только определенные продукты, измените формулу: не весь диапазон проверять, а только те ячейки, которые нужны.

Автор - vikttur
Дата добавления - 02.02.2015 в 20:47
koyaanisqatsi Дата: Понедельник, 02.02.2015, 20:49 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
vikttur, в свеклу написал значение и все сломалось ( не выдержали водителе после огурца свеклу (

PS: Может это проще решается макросом ?


Сообщение отредактировал koyaanisqatsi - Понедельник, 02.02.2015, 21:01
 
Ответить
Сообщениеvikttur, в свеклу написал значение и все сломалось ( не выдержали водителе после огурца свеклу (

PS: Может это проще решается макросом ?

Автор - koyaanisqatsi
Дата добавления - 02.02.2015 в 20:49
_Boroda_ Дата: Понедельник, 02.02.2015, 21:01 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А макросом если?
К сообщению приложен файл: prim555_2.xlsm (39.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА макросом если?

Автор - _Boroda_
Дата добавления - 02.02.2015 в 21:01
koyaanisqatsi Дата: Понедельник, 02.02.2015, 21:03 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, А вот на макросе водилы схрумзили свеклу за милую душу ! ) Надо будет какнить эксперементально проверить в рабочей версии )
 
Ответить
Сообщение_Boroda_, А вот на макросе водилы схрумзили свеклу за милую душу ! ) Надо будет какнить эксперементально проверить в рабочей версии )

Автор - koyaanisqatsi
Дата добавления - 02.02.2015 в 21:03
koyaanisqatsi Дата: Понедельник, 09.02.2015, 14:00 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Отличная версия. А можно прикрутить чтобы он подхатывал шапки таблицы ?
 
Ответить
Сообщение_Boroda_, Отличная версия. А можно прикрутить чтобы он подхатывал шапки таблицы ?

Автор - koyaanisqatsi
Дата добавления - 09.02.2015 в 14:00
koyaanisqatsi Дата: Понедельник, 09.02.2015, 18:13 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Ну вы же видите единственная разница между моим и вашим примером что у меня есть в строке 1 названия столбцов а у вас они в самом низу. Я конечно и там справлюсь руками их перекидывать. Я просто в самом начале не скумекал что они у вас в низ переместились. Но если не сложно то нижнюю строчку бы на верх перекинуть.
 
Ответить
Сообщение_Boroda_, Ну вы же видите единственная разница между моим и вашим примером что у меня есть в строке 1 названия столбцов а у вас они в самом низу. Я конечно и там справлюсь руками их перекидывать. Я просто в самом начале не скумекал что они у вас в низ переместились. Но если не сложно то нижнюю строчку бы на верх перекинуть.

Автор - koyaanisqatsi
Дата добавления - 09.02.2015 в 18:13
koyaanisqatsi Дата: Четверг, 12.02.2015, 17:35 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Еще раз Здравствуйте.
Уже как-то и не удобно Вас беспокоить. Попытался внедрить макрос в рабочую книгу. ругается на строку :
[vba]
Код
a_ = WorksheetFunction.Sum(.Range(.Cells(2, i), .Cells(r1_, i)))
[/vba]
Я так понимаю это из-за того что я не ясно изложил то что надо и привел плохой пример. В примере были только данные а в рабочй книге конечно же это формулы выводящие данные. Я так понимаю проблема в том что копируется весь лист и с формулами и с форматированием. А надо только данные.
 
Ответить
Сообщение_Boroda_, Еще раз Здравствуйте.
Уже как-то и не удобно Вас беспокоить. Попытался внедрить макрос в рабочую книгу. ругается на строку :
[vba]
Код
a_ = WorksheetFunction.Sum(.Range(.Cells(2, i), .Cells(r1_, i)))
[/vba]
Я так понимаю это из-за того что я не ясно изложил то что надо и привел плохой пример. В примере были только данные а в рабочй книге конечно же это формулы выводящие данные. Я так понимаю проблема в том что копируется весь лист и с формулами и с форматированием. А надо только данные.

Автор - koyaanisqatsi
Дата добавления - 12.02.2015 в 17:35
_Boroda_ Дата: Четверг, 12.02.2015, 18:06 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Забыл я совсем, что Вы шапку просили.
Держите. И форматирование убрал.
А по поводу ошибки в Sum - без файла могу только предположить, что у Вас или пустая первая строка, или пустой первый столбец.
К сообщению приложен файл: prim555_211_2.xlsm (39.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЗабыл я совсем, что Вы шапку просили.
Держите. И форматирование убрал.
А по поводу ошибки в Sum - без файла могу только предположить, что у Вас или пустая первая строка, или пустой первый столбец.

Автор - _Boroda_
Дата добавления - 12.02.2015 в 18:06
koyaanisqatsi Дата: Понедельник, 16.02.2015, 17:05 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Спасибо большое. Работает. Причем даже после работы задержался чтобы все внедрить и нашол свою ошибку благодаря этой сортировке ))) Теперь проще будет следить за цыферками ))
 
Ответить
Сообщение_Boroda_, Спасибо большое. Работает. Причем даже после работы задержался чтобы все внедрить и нашол свою ошибку благодаря этой сортировке ))) Теперь проще будет следить за цыферками ))

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

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