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

Вход

Регистрация

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

 

= Мир MS Excel/исключить из сортировки определенные строки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » исключить из сортировки определенные строки (Макросы/Sub)
исключить из сортировки определенные строки
maslenkin Дата: Воскресенье, 05.03.2017, 17:02 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Уважаемые Wasilich и Pelena помогли помогли в решении сложной для меня задачи, но возникли новые условия:
можно ли сделать сортировку (макросом) чтобы не участвовали в ней нужные мне строки. Данные я могу выделить цветом (выделил Константин и Дмитрий) а также добавить уникальный идентификатор для них в столбце H - это (в/к) или (лично)
и можно ли заставить формулу
Код
=СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*J$6:J$23;J$6:J$23)>0))

не учитывать данные строки с Константином и Дмитрием по этим идентификаторам?
К сообщению приложен файл: 7966649.xlsm (71.1 Kb)
 
Ответить
СообщениеУважаемые Wasilich и Pelena помогли помогли в решении сложной для меня задачи, но возникли новые условия:
можно ли сделать сортировку (макросом) чтобы не участвовали в ней нужные мне строки. Данные я могу выделить цветом (выделил Константин и Дмитрий) а также добавить уникальный идентификатор для них в столбце H - это (в/к) или (лично)
и можно ли заставить формулу
Код
=СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*J$6:J$23;J$6:J$23)>0))

не учитывать данные строки с Константином и Дмитрием по этим идентификаторам?

Автор - maslenkin
Дата добавления - 05.03.2017 в 17:02
Perfect2You Дата: Понедельник, 06.03.2017, 23:14 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Сделал модернизацией формулы.
Код
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("(в/к)";$H$6:$H$23));ЕЧИСЛО(ПОИСК("(лично)";$H$6:$H$23)));"";СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*ЕОШИБКА(ПОИСК("(в/к)";$H$6:$H$23))*ЕОШИБКА(ПОИСК("(лично)";$H$6:$H$23))*J$6:J$23;J$6:J$23)>0)))
К сообщению приложен файл: 5049471.xlsm (73.8 Kb)
 
Ответить
СообщениеСделал модернизацией формулы.
Код
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("(в/к)";$H$6:$H$23));ЕЧИСЛО(ПОИСК("(лично)";$H$6:$H$23)));"";СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*ЕОШИБКА(ПОИСК("(в/к)";$H$6:$H$23))*ЕОШИБКА(ПОИСК("(лично)";$H$6:$H$23))*J$6:J$23;J$6:J$23)>0)))

Автор - Perfect2You
Дата добавления - 06.03.2017 в 23:14
maslenkin Дата: Понедельник, 06.03.2017, 23:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Perfect2You, работает hands
а ее можно сократить, вернее я привяжусь только к одному идентификатору (лично)? самому мне такую не "порезать" :(
 
Ответить
СообщениеPerfect2You, работает hands
а ее можно сократить, вернее я привяжусь только к одному идентификатору (лично)? самому мне такую не "порезать" :(

Автор - maslenkin
Дата добавления - 06.03.2017 в 23:49
Perfect2You Дата: Вторник, 07.03.2017, 00:25 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Оставил только "лично":
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("(лично)";$H$6:$H$23));"";СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*ЕОШИБКА(ПОИСК("(лично)";$H$6:$H$23))*J$6:J$23;J$6:J$23)>0)))

Владейте!
К сообщению приложен файл: 9771224.xlsm (73.8 Kb)
 
Ответить
СообщениеОставил только "лично":
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("(лично)";$H$6:$H$23));"";СУММ(Ч(ЧАСТОТА((J6<J$6:J$23)*ЕОШИБКА(ПОИСК("(лично)";$H$6:$H$23))*J$6:J$23;J$6:J$23)>0)))

Владейте!

Автор - Perfect2You
Дата добавления - 07.03.2017 в 00:25
Мир MS Excel » Вопросы и решения » Вопросы по VBA » исключить из сортировки определенные строки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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