0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
1 | |
Автоматическое заполнение таблицы в соответствии со сроками26.10.2015, 18:21. Показов 2349. Ответов 16
Метки нет (Все метки)
Уважаемые форумчане, прошу помощи в решении следующей проблемы.
Для примера создал файл, как это сейчас существует, только в гораздо больших объемах. Так вот задача такая. В одном документе есть две таблицы: 1 - список монтажников; 2 - список адресов, на которых они работают. В списке адресов есть дата начала и конца работ. Необходимо, чтобы эти данные автоматически отмечались в списке монтажников, сейчас это приходится делать вручную, а их очень много. Т.е. дата начала работ, вбитая во 2 таблице, автоматически закрасило бы соответствующую графу в 1 таблице красным цветом. А остальные ячейки до конца месяца зеленым. Когда будет вбит конец работ, то соответствующая ячейка также закрасится красным цветом, всё, как в примере. Плюс во всех закрашенных ячейках должен автоматически проставится номер объекта, это порядковый номер из 2 таблицы. Если в двух словах, как-то так. Объясните, это вообще возможно, если да, то про какие возможности экселя надо читать, чтобы достичь цели. Заранее спасибо.
0
|
26.10.2015, 18:21 | |
Ответы с готовыми решениями:
16
Автоматическое заполнение таблицы в соответствии со сроками макросом Автоматическое заполнение таблицы данными из другой таблицы при соблюдении определенного условия Автоматическое заполнение таблицы данными из другой таблицы Заполнение ячеек в соответствии со значениями сводной таблицы |
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
27.10.2015, 10:10 | 2 |
Привет, в общем сделал я твою задачку но, НО загвоздка в пустой дате ))) смотри файл по Петрову, она проставиться и закраситься если Вы закроете дату. В общем смотрите файл, может кто и подкорректирует формулу. Имейте ввиду что в ячейках используются формулы массива (Ctrl+Shift+Enter), на счет заливки ячеек не силен в условном форматировании, закрасил как смог ))))
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
27.10.2015, 10:54 [ТС] | 3 |
Круто, спасибо огромное.
Работает, сейчас буду пытаться разобраться, чтобы применить это на изначальной большой таблице. А подкраска цвета в таблице монтажников даже лучше, чем я просил, я думал, что цвета могут быть только заданные. Жалко, что с открытой датой окончания не получается, но пока будем ставить конец месяца, да цветом подкрашивать. Если кто-то поможет решить этот вопрос, было бы замечательно, но то что есть уже практически предел мечтаний =) Добавлено через 7 минут Хотел еще задать вопрос такой: формула сработает, если список монтажников не будет на каждый месяц новая, а просто будет продолжаться вправо, наращиваясь новыми месяцами.
0
|
85 / 82 / 31
Регистрация: 13.10.2014
Сообщений: 167
|
|
27.10.2015, 10:55 | 4 |
Решение макросом в теме: Автоматическое заполнение таблицы в соответствии со сроками макросом
1
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
27.10.2015, 11:17 | 5 |
Сообщение было отмечено chumich как решение
Решение
Сделал проверку на "Нет даты", добавил доп столбец в листе Адреса, по поводу увеличения дат, сделал чтоб можно было добавлять новые даты НО при добавлении вместо названии столбов (1,2,3 ....) нужно вводить даты (01.10.2015,02.10.2015....) смотрите файл
1
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
27.10.2015, 12:00 | 6 |
Вообще то не поддерживаю идею составления такого графика, представьте себе что позиций будет более 200, любая "Блондика" зайдя на лист "адреса" забудет что надо искать, предлагаю график расположенный на одном лите где удобно искать информацию по любому "Монтажнику".
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
27.10.2015, 15:32 [ТС] | 7 |
Спасибо за предложение, но есть одно но.
При 200-300 объектах и 30-40 монтажниках из такого графика будет трудно выявить свободных, именно для этого принята была существующая форма графика. А объекты должны идти в порядке поступления в работу, т.е. основная нумерация должна идти от объектов. Таблицы объединить ,в общем, идея была, но получилось еще хуже. В таблице адресов, на самом деле, множество данных, это я в примере убрал лишнее, таблица в 4 раза шире той, что в примере. Добавлено через 8 минут "Нет даты" не показывает, что монтажник занят, если чуть прокрутить вправо список, проще будет ставить какую-то абстрактную дату окончания, скажем через месяц и помечать ее цветом, чтобы контролировать. Осталось разобраться с формулой, перенести ее на мою таблицу сразу не получится =) Еще раз спасибо.
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
27.10.2015, 17:15 | 8 |
Тогда лучше сводной, будет быстро, круто, и понятно.
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
27.10.2015, 18:42 [ТС] | 9 |
Понял, спасибо, пошел читать про сводные таблицы
Добавлено через 1 час 19 минут Заранее спасибо.
0
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
28.10.2015, 08:15 | 10 |
Сообщение было отмечено Кальб-Аль-Асад как решение
Решение
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
28.10.2015, 14:38 [ТС] | 11 |
Все четко, спасибо огромное, надеюсь адаптация пройдет успешно =)
Добавлено через 3 часа 56 минут Процесс переноса формулы в мою таблицу закончился провалом, хотя исправил все адреса ячеек. Перенос данных в вашу таблицу принес положительные результаты, все пока идет нормально, за исключением одного момента: - есть адреса, где работают несколько монтажников из 1 таблицы, т.е. первые 2 столбца с порядковым номером и адресом объединены. На таких объектах в таблице монтажников ячейки закрашиваются нормально, а вот порядковый номер объекта меняется. Я в формуле не увидел, что номер объекта берется из столбца А, и не понял, честно говоря, как это поправить. Добавлено через 13 минут И вот что еще оказалось не хорошо. Нумерация в таблице идет в соответствии с поступлением объектов в работу. Допустим одному монтажнику дает 2 объекта сразу, на каждый по 1 дню. Если он сначала сделает объект, который в таблице идет ниже, а потом второй, то второй объект уже не отображается в таблице монтажников, т.к. день начала и окончания работ у него позже, но в таблице он стоит выше. Я так понимаю, это необходимо кардинально менять формулу?
0
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
28.10.2015, 14:42 | 12 |
Эммммм, порядковый номер я вытаскиваю относительно позиции в Вашей таблице монтажников, следовательно там нет условия на то что два монтажника могут быть под один порядковым номером. Во вложенном файле проставляется порядковый номер из столбца "А", но объединять ячейки не стоит, потому что значение 2 ячейки при объединении с 1 удаляется и становиться пустым, и в сводной таблице будет стоять 0. смотрите файл.
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
28.10.2015, 14:54 [ТС] | 13 |
Тут можно сделать видимость объединения, т.е. убрать границу между такими "объединенными" строками с порядковыми номерами, и в каждой проставить один номер, один видимый, остальные нет. Тогда у монтажников будет один номер в 1 таблице. Вот в последнем вашем варианте файла это удалось, а в предыдущем нет. Таких объектов очень мало, их можно и вручную подправить.
0
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
28.10.2015, 14:57 | 14 |
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
28.10.2015, 15:12 [ТС] | 15 |
Огромнейшее спасибо вам.
Займусь сейчас перестановкой данных в новый вариант. А по поводу:
0
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
28.10.2015, 18:13 | 16 |
Так я вроде сделал?! Посмотрите файл, формула теперь ташит порядковый номер который в столбце А
1
|
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 22
|
|
28.10.2015, 19:04 [ТС] | 17 |
С порядковым номером проблем нет, я про другое совсем.
Бывает, что 1 монтажник получит 2 адреса сразу, если они небольшие на день работы, допустим 2 и 3 в списке соответственно. Если он сделает сперва 3 в списке адрес, там будет стоять даты начала и окончания, допустим сегодня 28.10.2015. А когда он сделает 2 адрес, там появится 29.10.2015. Так вот в таблице нормально отобразится только один адрес, либо на 29.10 № 2, либо на 28.10 № 3, не пойму от чего зависит. В моей таблице, т.е. вашей, с моими уже данными, отображался адрес с поздней датой и меньшим номером, а в вашей изначальной наоборот. Я вот про какую проблему говорил. Она решаема? Заранее спасибо.
0
|
28.10.2015, 19:04 | |
28.10.2015, 19:04 | |
Помогаю со студенческими работами здесь
17
Автоматическое заполнение таблицы Автоматическое заполнение таблицы Автоматическое заполнение таблицы Автоматическое заполнение таблицы связей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |