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

Вход

Регистрация

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

 

= Мир MS Excel/Создание формулы для поиска даты с листа 1 и автозаполнения - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Создание формулы для поиска даты с листа 1 и автозаполнения
U1KZ Дата: Четверг, 06.11.2014, 08:50 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ежедневно заполняются данные по отцепке вагонов, хотелось бы что бы данные отображенные в Е330, автоматический перенаправлялись в лист 2 и заполняли соответствующую ячейку согласно дате. Примерно: если отцепка N-вагона была 03.06.2014 года по 06.06.2014 года, то закрашиваются числа с 03 по 06 N-вагона. Неделю сижу не могу придумать как все сделать. Подскажите пожалуйста
К сообщению приложен файл: 5530546.png (88.1 Kb) · 5363639.png (88.0 Kb)


Думанский
 
Ответить
СообщениеЕжедневно заполняются данные по отцепке вагонов, хотелось бы что бы данные отображенные в Е330, автоматический перенаправлялись в лист 2 и заполняли соответствующую ячейку согласно дате. Примерно: если отцепка N-вагона была 03.06.2014 года по 06.06.2014 года, то закрашиваются числа с 03 по 06 N-вагона. Неделю сижу не могу придумать как все сделать. Подскажите пожалуйста

Автор - U1KZ
Дата добавления - 06.11.2014 в 08:50
VEKTORVSFREEMAN Дата: Четверг, 06.11.2014, 08:53 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Неделю сижу не могу придумать как все сделать

потратьте еще 15 минут на "Правила форума", особенно п.3
И тогда ответ Вы скорее всего получите!


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщение
Неделю сижу не могу придумать как все сделать

потратьте еще 15 минут на "Правила форума", особенно п.3
И тогда ответ Вы скорее всего получите!

Автор - VEKTORVSFREEMAN
Дата добавления - 06.11.2014 в 08:53
AlexKontev Дата: Четверг, 06.11.2014, 13:43 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Смотрите файл. Попробовал повторить ваш пример.
К сообщению приложен файл: forum-2-14007-1.xls (72.0 Kb)
 
Ответить
СообщениеСмотрите файл. Попробовал повторить ваш пример.

Автор - AlexKontev
Дата добавления - 06.11.2014 в 13:43
U1KZ Дата: Четверг, 06.11.2014, 13:48 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
AlexKontev, а сможете показать это в моем эксель файле, а то я недавно учусь, пока не образован в этой области
К сообщению приложен файл: __-2014_--.zip (79.1 Kb)


Думанский
 
Ответить
СообщениеAlexKontev, а сможете показать это в моем эксель файле, а то я недавно учусь, пока не образован в этой области

Автор - U1KZ
Дата добавления - 06.11.2014 в 13:48
U1KZ Дата: Четверг, 06.11.2014, 14:07 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
AlexKontev, И чтобы он искал текущий месяц


Думанский
 
Ответить
СообщениеAlexKontev, И чтобы он искал текущий месяц

Автор - U1KZ
Дата добавления - 06.11.2014 в 14:07
VEKTORVSFREEMAN Дата: Четверг, 06.11.2014, 14:37 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
U1KZ, попробуй формулу для В:3
Код
=ИЛИ(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;1))>B$2;ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;1))<B$2)

Далее растягиваешь формулу по всему диапазону
Далее шрифт делай белым, что бы скрыть значения..
Далее через условное форматирование выбирай Если текст содержит слово "Истина", то заливка и шрифт ячейки выбери одинаковый (к примеру зелёный)
Думаю так можно, но файл утяжеляется раза в 2-3. Твой файл пример с моим решение выложить не могу, т.к. он потолстел до 500кв.
Так что этот вариант решения не самый лёгкий, но как вариант можно попробовать.


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
СообщениеU1KZ, попробуй формулу для В:3
Код
=ИЛИ(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;1))>B$2;ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;1))<B$2)

Далее растягиваешь формулу по всему диапазону
Далее шрифт делай белым, что бы скрыть значения..
Далее через условное форматирование выбирай Если текст содержит слово "Истина", то заливка и шрифт ячейки выбери одинаковый (к примеру зелёный)
Думаю так можно, но файл утяжеляется раза в 2-3. Твой файл пример с моим решение выложить не могу, т.к. он потолстел до 500кв.
Так что этот вариант решения не самый лёгкий, но как вариант можно попробовать.

Автор - VEKTORVSFREEMAN
Дата добавления - 06.11.2014 в 14:37
_Boroda_ Дата: Четверг, 06.11.2014, 14:40 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
U1KZ, и проверьте номера вагонов. Лист "Отцепка" ячейка D171 и лист "Отчет по датам" ячейка А302. Эти номера не проходят по шаблону.


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

Автор - _Boroda_
Дата добавления - 06.11.2014 в 14:40
U1KZ Дата: Четверг, 06.11.2014, 15:01 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
VEKTORVSFREEMAN, Здравствуйте, сделал все что вы написали на 70 процентов ячейках появилась слово ИСТИНА. Что то не так


Думанский
 
Ответить
СообщениеVEKTORVSFREEMAN, Здравствуйте, сделал все что вы написали на 70 процентов ячейках появилась слово ИСТИНА. Что то не так

Автор - U1KZ
Дата добавления - 06.11.2014 в 15:01
U1KZ Дата: Четверг, 06.11.2014, 15:02 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Они хаотично стоят. То есть вторая таблица с вагонами это общее количество всех вагонов в нашем предприятий, первая таблица это вышедшие из строя вагоны.


Думанский
 
Ответить
Сообщение_Boroda_, Они хаотично стоят. То есть вторая таблица с вагонами это общее количество всех вагонов в нашем предприятий, первая таблица это вышедшие из строя вагоны.

Автор - U1KZ
Дата добавления - 06.11.2014 в 15:02
_Boroda_ Дата: Четверг, 06.11.2014, 15:08 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Я не про их расположение, я про то, что таких номеров не существует. Не может быть в природе номеров вагонов 53581343 и 53563818. Предположу, что ошиблись при вводе.


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

Автор - _Boroda_
Дата добавления - 06.11.2014 в 15:08
U1KZ Дата: Четверг, 06.11.2014, 15:14 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Есть такие вагоны. Лень показывать тех. паспорта. З/Ы: Я мог не понять разговор


Думанский
 
Ответить
Сообщение_Boroda_, Есть такие вагоны. Лень показывать тех. паспорта. З/Ы: Я мог не понять разговор

Автор - U1KZ
Дата добавления - 06.11.2014 в 15:14
AlexKontev Дата: Четверг, 06.11.2014, 17:03 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
U1KZ, U1KZ,
И чтобы он искал текущий месяц

Вроде сделал, посмотрите.
Но все же учитывать текущий месяц не совсем правильно. Как вы будете получать отчет за октябрь 1 ноября?
Наверное лучше "отчет по датам" дату задавать сразу с годом и месяцем (а форматом год можно скрыть)
тогда и формула будет проще и корректнее.
вместо ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());E$2)) надо будет поставить E$2

или, на худой конец, месяц и год задавать отдельно.
К сообщению приложен файл: __-2014_--.rar (83.6 Kb)


Сообщение отредактировал AlexKontev - Четверг, 06.11.2014, 18:00
 
Ответить
СообщениеU1KZ, U1KZ,
И чтобы он искал текущий месяц

Вроде сделал, посмотрите.
Но все же учитывать текущий месяц не совсем правильно. Как вы будете получать отчет за октябрь 1 ноября?
Наверное лучше "отчет по датам" дату задавать сразу с годом и месяцем (а форматом год можно скрыть)
тогда и формула будет проще и корректнее.
вместо ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());E$2)) надо будет поставить E$2

или, на худой конец, месяц и год задавать отдельно.

Автор - AlexKontev
Дата добавления - 06.11.2014 в 17:03
AlexKontev Дата: Четверг, 06.11.2014, 17:22 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
VEKTORVSFREEMAN, AlexKontev,
U1KZ, попробуй формулу для В:3

=ИЛИ(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;1))>B$2;ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;1))<B$2)

там наверное ошибка м.б. имелось в виду так:
Код
=И(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;ЛОЖЬ))<=B$2;(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;ЛОЖЬ))>=B$2))
 
Ответить
СообщениеVEKTORVSFREEMAN, AlexKontev,
U1KZ, попробуй формулу для В:3

=ИЛИ(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;1))>B$2;ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;1))<B$2)

там наверное ошибка м.б. имелось в виду так:
Код
=И(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;2;ЛОЖЬ))<=B$2;(ДЕНЬ(ВПР($A3;отцепка!$D$3:$L$333;9;ЛОЖЬ))>=B$2))

Автор - AlexKontev
Дата добавления - 06.11.2014 в 17:22
U1KZ Дата: Пятница, 07.11.2014, 06:33 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
AlexKontev, Здравствуйте, спасибо за помощь, но все же если взять с 1 листа любой номер вагона то он при поиске во втором листе не дает точные даты. Например в 1 листе есть вагон №56947872 отцепленный 03.11. и выпущенный 05.11, когда забиваю его в поиск в лист 2, он показывает по нулям. Хотя в ячейке ноябрь с 03-05 должны были произойти изменения. И кстати вот мой эл. адрес (duman.urazbaev@mail.ru) можете ответить мне, я вышлю Вас свой вариант. А то уже и сжатие не помогает. Посмотрите мою каляку маляку)))))


Думанский
 
Ответить
СообщениеAlexKontev, Здравствуйте, спасибо за помощь, но все же если взять с 1 листа любой номер вагона то он при поиске во втором листе не дает точные даты. Например в 1 листе есть вагон №56947872 отцепленный 03.11. и выпущенный 05.11, когда забиваю его в поиск в лист 2, он показывает по нулям. Хотя в ячейке ноябрь с 03-05 должны были произойти изменения. И кстати вот мой эл. адрес (duman.urazbaev@mail.ru) можете ответить мне, я вышлю Вас свой вариант. А то уже и сжатие не помогает. Посмотрите мою каляку маляку)))))

Автор - U1KZ
Дата добавления - 07.11.2014 в 06:33
AlexKontev Дата: Пятница, 07.11.2014, 09:47 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
U1KZ,
1.обратите внимание, что я там значения вставил для уменьшения объема. (кроме первой строки и вагона 56947872)
2.В ячейке B1 - задается число по которому определяется месяц и год, чтобы не использовать Сегодня()
3.И главное - по вагону 56947872 - там проблема с датой. Из-за того, что указана не только дата, но и время.

как оказалось, дата 03/11/2014 21:00 больше 03/11/2014 а я сравнивал на <= :)

Исправил в файле, (теперь берется <04/11/2014 ) но проблема осталась :)

Там что-то с форматом даты.
Если я просто меняю хоть какое-то число с датой в ваших данных, хоть точку, хоть ноль на ноль, формулы работают.
Это только для дат + время.
может знатоки что-то подскажут.

ps: И еще - если дата выпуска стоит ранее даты отцепки, формула возвратит 0, что собственно логично.
К сообщению приложен файл: 7913406.zip (86.2 Kb)
 
Ответить
СообщениеU1KZ,
1.обратите внимание, что я там значения вставил для уменьшения объема. (кроме первой строки и вагона 56947872)
2.В ячейке B1 - задается число по которому определяется месяц и год, чтобы не использовать Сегодня()
3.И главное - по вагону 56947872 - там проблема с датой. Из-за того, что указана не только дата, но и время.

как оказалось, дата 03/11/2014 21:00 больше 03/11/2014 а я сравнивал на <= :)

Исправил в файле, (теперь берется <04/11/2014 ) но проблема осталась :)

Там что-то с форматом даты.
Если я просто меняю хоть какое-то число с датой в ваших данных, хоть точку, хоть ноль на ноль, формулы работают.
Это только для дат + время.
может знатоки что-то подскажут.

ps: И еще - если дата выпуска стоит ранее даты отцепки, формула возвратит 0, что собственно логично.

Автор - AlexKontev
Дата добавления - 07.11.2014 в 09:47
  • Страница 1 из 1
  • 1
Поиск:

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