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

Вход

Регистрация

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

 

= Мир MS Excel/УФ: показать значения, попадающие только в текущую неделю - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » УФ: показать значения, попадающие только в текущую неделю (Условное Форматирование/Conditional Formattings)
УФ: показать значения, попадающие только в текущую неделю
Che79 Дата: Понедельник, 18.01.2016, 15:48 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 207
Репутация: 28 ±
Замечаний: 0% ±

Excel 2007, Excel 2010
Всем здравствуйте!
Решил помочь коллеге минимизировать ручной труд и сам увяз капитально. На скорую руку не получается)) Прошу помощи.
Есть таблица - график сдачи макетов в издания (в реале она намного больше) . Структура таблицы идиотская, видимо выгрузка из какой-то сторонней программы + ручная корректировка.
В идеале необходимо при помощи УФ показать только те значения дат, которые попадают в текущую неделю. Текущая неделя задается датой в желтой ячейке.
Во вложении файл, там же объяснялка.
На втором листе - "после" - попытка решить задачу навскидку при помощи ВПР и УФ для вылавливания дат, заданных другим форматом.
Буду благодарен за отклики - самому интересно решение, да и коллегу, в общем, жалко :yes:

С уважением.
К сообщению приложен файл: 1-1-2.xlsx(34Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Понедельник, 18.01.2016, 16:15
 
Ответить
СообщениеВсем здравствуйте!
Решил помочь коллеге минимизировать ручной труд и сам увяз капитально. На скорую руку не получается)) Прошу помощи.
Есть таблица - график сдачи макетов в издания (в реале она намного больше) . Структура таблицы идиотская, видимо выгрузка из какой-то сторонней программы + ручная корректировка.
В идеале необходимо при помощи УФ показать только те значения дат, которые попадают в текущую неделю. Текущая неделя задается датой в желтой ячейке.
Во вложении файл, там же объяснялка.
На втором листе - "после" - попытка решить задачу навскидку при помощи ВПР и УФ для вылавливания дат, заданных другим форматом.
Буду благодарен за отклики - самому интересно решение, да и коллегу, в общем, жалко :yes:

С уважением.

Автор - Che79
Дата добавления - 18.01.2016 в 15:48
Udik Дата: Понедельник, 18.01.2016, 16:15 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1291
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
На мой взгляд задача для ВБА.
А сколько дат может быть в одной ячейке, даты могут приходиться на одну неделю внутри ячейки?


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНа мой взгляд задача для ВБА.
А сколько дат может быть в одной ячейке, даты могут приходиться на одну неделю внутри ячейки?

Автор - Udik
Дата добавления - 18.01.2016 в 16:15
Che79 Дата: Понедельник, 18.01.2016, 16:21 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 207
Репутация: 28 ±
Замечаний: 0% ±

Excel 2007, Excel 2010
Цитата
На мой взгляд задача для ВБА.

согласен. Если формулами никак, то лучше перенести в соответствующий раздел, может кто возьмется помочь...
Цитата
А сколько дат может быть в одной ячейке, даты могут приходиться на одну неделю внутри ячейки?

Везде может быть по-разному, от 1 до 15...структура идиотская.


Делай нормально и будет нормально!
 
Ответить
Сообщение
Цитата
На мой взгляд задача для ВБА.

согласен. Если формулами никак, то лучше перенести в соответствующий раздел, может кто возьмется помочь...
Цитата
А сколько дат может быть в одной ячейке, даты могут приходиться на одну неделю внутри ячейки?

Везде может быть по-разному, от 1 до 15...структура идиотская.

Автор - Che79
Дата добавления - 18.01.2016 в 16:21
pabchek Дата: Понедельник, 18.01.2016, 16:54 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 664
Репутация: 147 ±
Замечаний: 0% ±

Excel 2007
С УФ не получается, но может так подойдет?
Вот такой монстрик с формулой массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(--ПСТР(СЖПРОБЕЛЫ($E7);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);ПОИСКПОЗ(НОМНЕДЕЛИ(F$3;2);НОМНЕДЕЛИ(--ПСТР(СЖПРОБЕЛЫ($E7);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);2);0));"")
К сообщению приложен файл: 3742883.xlsx(35Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092


Сообщение отредактировал pabchek - Понедельник, 18.01.2016, 16:56
 
Ответить
СообщениеС УФ не получается, но может так подойдет?
Вот такой монстрик с формулой массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(--ПСТР(СЖПРОБЕЛЫ($E7);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);ПОИСКПОЗ(НОМНЕДЕЛИ(F$3;2);НОМНЕДЕЛИ(--ПСТР(СЖПРОБЕЛЫ($E7);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);2);0));"")

Автор - pabchek
Дата добавления - 18.01.2016 в 16:54
pabchek Дата: Понедельник, 18.01.2016, 17:08 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 664
Репутация: 147 ±
Замечаний: 0% ±

Excel 2007
Или вот еще не массивная
Код
=ЕСЛИОШИБКА(ПРОСМОТР(НОМНЕДЕЛИ(F$3;2);НОМНЕДЕЛИ(--ПСТР(СЖПРОБЕЛЫ($E6);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);2);--ПСТР(СЖПРОБЕЛЫ($E6);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10));"")

Не, эта показывает наибольшую меньшую дату((


"Учиться, учиться и еще раз учиться!"
WM: R399923528092


Сообщение отредактировал pabchek - Понедельник, 18.01.2016, 17:11
 
Ответить
СообщениеИли вот еще не массивная
Код
=ЕСЛИОШИБКА(ПРОСМОТР(НОМНЕДЕЛИ(F$3;2);НОМНЕДЕЛИ(--ПСТР(СЖПРОБЕЛЫ($E6);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10);2);--ПСТР(СЖПРОБЕЛЫ($E6);СТРОКА(A$1:A$20)*10-10+СТРОКА(A$1:A$20);10));"")

Не, эта показывает наибольшую меньшую дату((

Автор - pabchek
Дата добавления - 18.01.2016 в 17:08
Che79 Дата: Понедельник, 18.01.2016, 17:17 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 207
Репутация: 28 ±
Замечаний: 0% ±

Excel 2007, Excel 2010
pabchek, изящно, но в случае, если на текущей неделе есть несколько подходящих дат, формулы все равно возвращают только одну... В любом, случае, большое спасибо за попытку помочь :respect:
Видимо, здесь, все-таки, нужно пилить в сторону макросов...

А вообще... Если сцепить 2 формулы от pabchek, записанных в разных ячейках, и поставить проверку их неравенства, то вполне даже рабочий вариант! (верно для варианта, когда в ячейке не более двух дат на текущей неделе)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Понедельник, 18.01.2016, 17:32
 
Ответить
Сообщениеpabchek, изящно, но в случае, если на текущей неделе есть несколько подходящих дат, формулы все равно возвращают только одну... В любом, случае, большое спасибо за попытку помочь :respect:
Видимо, здесь, все-таки, нужно пилить в сторону макросов...

А вообще... Если сцепить 2 формулы от pabchek, записанных в разных ячейках, и поставить проверку их неравенства, то вполне даже рабочий вариант! (верно для варианта, когда в ячейке не более двух дат на текущей неделе)

Автор - Che79
Дата добавления - 18.01.2016 в 17:17
Serge_007 Дата: Понедельник, 18.01.2016, 20:10 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 13108
Репутация: ±
Замечаний: ±

Excel 2010
необходимо при помощи УФ показать только те значения дат, которые попадают в текущую неделю
С помощью УФ эту задачу решить нельзя, не изменив исходную таблицу...


Яндекс-деньги:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
необходимо при помощи УФ показать только те значения дат, которые попадают в текущую неделю
С помощью УФ эту задачу решить нельзя, не изменив исходную таблицу...

Автор - Serge_007
Дата добавления - 18.01.2016 в 20:10
Che79 Дата: Понедельник, 18.01.2016, 20:15 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 207
Репутация: 28 ±
Замечаний: 0% ±

Excel 2007, Excel 2010
Сергей, в том-то сейчас и вопрос, что быстрее - менять исходную таблицу (в реале она гораздо больше и тяжелее) или применить к-л костыль, наподобие вышепредложенных формул?
В любом случае, спасибо за подсказки)


Делай нормально и будет нормально!
 
Ответить
СообщениеСергей, в том-то сейчас и вопрос, что быстрее - менять исходную таблицу (в реале она гораздо больше и тяжелее) или применить к-л костыль, наподобие вышепредложенных формул?
В любом случае, спасибо за подсказки)

Автор - Che79
Дата добавления - 18.01.2016 в 20:15
Wasilich Дата: Понедельник, 18.01.2016, 21:20 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1066
Репутация: 291 ±
Замечаний: 0% ±

2003
Попытался схимичить макрос :'( Может пойдет!
К сообщению приложен файл: Che79.xls(90Kb)
 
Ответить
СообщениеПопытался схимичить макрос :'( Может пойдет!

Автор - Wasilich
Дата добавления - 18.01.2016 в 21:20
Che79 Дата: Понедельник, 18.01.2016, 21:55 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 207
Репутация: 28 ±
Замечаний: 0% ±

Excel 2007, Excel 2010
Wasilic, просто браво! hands
потестил на куске в 2010м - работает как часы, завтра погоняем на реальном большом файле в 2007м, уверен всё будет также чётко)


Делай нормально и будет нормально!
 
Ответить
СообщениеWasilic, просто браво! hands
потестил на куске в 2010м - работает как часы, завтра погоняем на реальном большом файле в 2007м, уверен всё будет также чётко)

Автор - Che79
Дата добавления - 18.01.2016 в 21:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » УФ: показать значения, попадающие только в текущую неделю (Условное Форматирование/Conditional Formattings)
Страница 1 из 11
Поиск:

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