Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: DV68, Author  
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Помогите с разобраться с интересной задачей! (Очень интересная задача)
Помогите с разобраться с интересной задачей!
TonTinДата: Воскресенье, 26.07.2009, 12:47 | Сообщение # 1
Группа: Проверенные
Сообщений: 16
Статус: Offline
Для расчетов необходимо чтобы один отдел передавал в другой некоторые исходные данные систематизированные в таблицу имеющую следующие особенности:
1. В зависимости от количества отработанных часов (число отработ.часов заноситься на одном листе, например "15") на втором в том же самом файле должна появиться рабочая область в форме матрицы (в строках значения от 1 до 15, и в столбцах значения от 1 до 15).
Для более наглядного понимания прикрепил файл.
(Тут я заранее сделал заготовку до 250, сейчас конечно можно чтобы сотрудники сами из заранее заготовленного списка использовали часть, но задача сделать так чтобы видна была именно определенная часть листа, соответствующая числу часов работы).
2. Далее в этой рабочей области необходимо чтобы наименование каждого часа указанные в строке дублировались в соответственно аналогичный час но уже в столбце. Опять же попробывал макрос (выкладываю тоже) но получается не копирование текста ячейки а заполнение всей таблицы.
(Может быть тут можно и вообще без макросов обойтись. Только если применить из текстовых формул формулы "ПОВТОР" и сделать так чтобы с одной ячейки строки текст повторялся в одну ячейку столбца, а затем растянуть копирование формулы от первой ячейки столбца на весь столбец получается не то что надо (копируются повтором значение формулы не из строчки, а из столбца)
Прошу Ваших советов и подсказок!!!!
Прикрепления: _excel.rar (17.7 Kb)


Сообщение отредактировал TonTin - Воскресенье, 26.07.2009, 13:04
 
TonTinДата: Вторник, 28.07.2009, 19:29 | Сообщение # 2
Группа: Проверенные
Сообщений: 16
Статус: Offline
Господа!
Намекните, есть хоть какие-нибудь мысли?!
 
vladДата: Вторник, 28.07.2009, 23:57 | Сообщение # 3
Группа: Модераторы
Сообщений: 720
Статус: Offline
Quote (TonTin)
1. В зависимости от количества отработанных часов (число отработ.часов заноситься на одном листе, например "15") на втором в том же самом файле должна появиться рабочая область в форме матрицы (в строках значения от 1 до 15, и в столбцах значения от 1 до 15).

В каком смысле должна появится(должна появится на чистом листе или есть заготовка ,а должны появляться только значения ячеек в зависимости от значения отработ. часов)?
 
DV68Дата: Среда, 29.07.2009, 14:58 | Сообщение # 4
Группа: Модераторы
Сообщений: 648
Статус: Offline
из объяснения трудно что понять, может проще наглядно в примере проставить цифры там, где они должны быть и сделать маленькие комментарии в файле. И без макроса.


Сообщение отредактировал DIM5955 - Среда, 29.07.2009, 14:59
 
DV68Дата: Среда, 29.07.2009, 15:55 | Сообщение # 5
Группа: Модераторы
Сообщений: 648
Статус: Offline
нужен переход к месту в таблице с цифрой в строке, соответствующей количеству часов, или нужен диапазон 15х15 на другом листе, где будут дублироваться данные из таблицы по условию?


Сообщение отредактировал DIM5955 - Среда, 29.07.2009, 17:31
 
DV68Дата: Среда, 29.07.2009, 20:05 | Сообщение # 6
Группа: Модераторы
Сообщений: 648
Статус: Offline
Вот сварганил по быстрой, посмотри, так надо было?
Прикрепления: 5358530.xls (34.0 Kb)
 
vladДата: Среда, 29.07.2009, 20:54 | Сообщение # 7
Группа: Модераторы
Сообщений: 720
Статус: Offline
DIM5955 , а что за файл "думки.xls" в гиперссылке? confused
=ГИПЕРССЫЛКА("[думки.xls]"&АДРЕС(1;R2+8;1;1;"таблица");"хочешь посмотреть в таблице - жми сюда")
 
DV68Дата: Четверг, 30.07.2009, 01:33 | Сообщение # 8
Группа: Модераторы
Сообщений: 648
Статус: Offline
Quote (vlad)
DIM5955 , а что за файл "думки.xls" в гиперссылке?
=ГИПЕРССЫЛКА("[думки.xls]"&АДРЕС(1;R2+8;1;1;"таблица");"хочешь посмотреть в таблице - жми сюда")

А, да. Совсем забыл.Это он у меня на компе так был обозван biglaugh Надо "думки" в формуле заменить на название файла, в данном случае "5358530", без кавычек.
Вообще, вот формула в чистом виде:
=ГИПЕРССЫЛКА("[имя книги.xls]"&АДРЕС(1;1;1;1;"имя листа");"отображаемое имя гиперссылки")
 
vladДата: Четверг, 30.07.2009, 03:05 | Сообщение # 9
Группа: Модераторы
Сообщений: 720
Статус: Offline
Мне все же кажется , что TonTin имел ввиду что-то другое. Может быть я угадал confused . А вообще то молчать не совсем культурно как минимум. rtfm
 
vladДата: Четверг, 30.07.2009, 03:08 | Сообщение # 10
Группа: Модераторы
Сообщений: 720
Статус: Offline
Извиняюсь не вложилось.
 
vladДата: Четверг, 30.07.2009, 03:23 | Сообщение # 11
Группа: Модераторы
Сообщений: 720
Статус: Offline
Блин забыл про размер.
Прикрепления: 12345_6789.rar (147.6 Kb)
 
vladДата: Четверг, 30.07.2009, 09:45 | Сообщение # 12
Группа: Модераторы
Сообщений: 720
Статус: Offline
Ну или вот так.
Прикрепления: 12345.rar (80.2 Kb)
 
DV68Дата: Четверг, 30.07.2009, 14:01 | Сообщение # 13
Группа: Модераторы
Сообщений: 648
Статус: Offline
Quote (vlad)
Мне все же кажется , что TonTin имел ввиду что-то другое.

возможно но тогда, так как
Quote (TonTin)
Далее в этой рабочей области необходимо чтобы наименование каждого часа указанные в строке дублировались в соответственно аналогичный час но уже в столбце.

тогда вот так
Прикрепления: 678910.rar (51.8 Kb)
 
vladДата: Четверг, 30.07.2009, 18:48 | Сообщение # 14
Группа: Модераторы
Сообщений: 720
Статус: Offline
Quote (DIM5955)
Quote (vlad)Мне все же кажется , что TonTin имел ввиду что-то другое. возможно но тогда, так как Quote (TonTin)Далее в этой рабочей области необходимо чтобы наименование каждого часа указанные в строке дублировались в соответственно аналогичный час но уже в столбце. тогда вот так

А в чем разница?
Прикрепления: 9969851.rar (84.3 Kb)
 
TonTinДата: Четверг, 30.07.2009, 20:45 | Сообщение # 15
Группа: Проверенные
Сообщений: 16
Статус: Offline
Vlad! DIM5955! Спасибо зато Вашу помощь! Извиняюсь что долго молчал - командировка! Сейчас посмотрю все файлы...и напишу подробнее!
 
TonTinДата: Четверг, 30.07.2009, 21:17 | Сообщение # 16
Группа: Проверенные
Сообщений: 16
Статус: Offline
DIM5955! vlad!

Посмотрел файлы:
1. «5358530» - интересно .. но признаюсь из-за небольшого сходства с первоисточником плохо понял его возможности, хотя считаю что автор закладывал большой потенциал.
2. «678910» - тут уже сходство с оригиналом позволило быстро разобраться, но признаюсь не совсем то что описывал (в полнее возможно именно из-за описания). Для более лучшего пониманию на основе файла «678910» делаю «678911» работать он по заложенному алгоритму не будет, но я добавил примечания на примере одного частного случая. Повторю, что случай именно частный, на практике могут быть другие варианты с количеством часов.

Прикрепления: 678911.rar (80.9 Kb)
 
vladДата: Пятница, 31.07.2009, 01:33 | Сообщение # 17
Группа: Модераторы
Сообщений: 720
Статус: Offline
Вот переделал немного bv .
И еще с этого момента поподробнее , umnik а то я совсем ничего не понял idontnow "...И вот самое интересное:
Когда выбран диапазо 16х16 (это ячеки от А1 до S1 в строках, от А1 до S19 в столбцах) И вот после выбора это диапазона можно ли как-то скрыть или выделить (как сделано сейчас при выборе страничного просмотра за приделами окончания страниц появляется белый фон только после того как там появлется либо текст либо что-то другое) диапазон от Т1 и А20...
"
Прикрепления: 0577157.rar (66.0 Kb)
 
TonTinДата: Пятница, 31.07.2009, 20:21 | Сообщение # 18
Группа: Проверенные
Сообщений: 16
Статус: Offline
vlad!

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

Так вот про что я говорю:

Quote (vlad)
..И вот самое интересное:
Когда выбран диапазо 16х16 (это ячеки от А1 до S1 в строках, от А1 до S19 в столбцах) И вот после выбора это диапазона можно ли как-то скрыть или выделить (как сделано сейчас при выборе страничного просмотра за приделами окончания страниц появляется белый фон только после того как там появлется либо текст либо что-то другое) диапазон от Т1 и А20..."
- давай про это пока забудем.
Проще вот так: ты сделал файл на основе исходника, где я уже выделил диапазон 250х250 и если в excel включить Вид/Разметка страницы, то именно выделенный диапазон и виден, все другое как бы закрыто серым цветом, так вот чем вопрос - можно сделать так чтобы сначала на листе "Таблица" ничего не было, т.е. там я не выделяю диапазон 250х250 и все закрыто серым цветом, а с помощью твоего макроса при вводе в листе "Часы" любого чила (наиболее вероятный диапазон от 0 до 250, поэтому-то я и в первом исходники и сделал такой диапазон) в листе "Таблица" появлялось все что ты сейчас и сделал, т.е. ячейки А1-А2, В1-В2 остаются пустыми, в столбах от А3 и до соответствующего Аn цифры каждого часа, в строках С1 и до Сn такие же цифры, в столбцах от В3 до Вn можно было бы вбить любой текст (название работы) и соответственно такой же текст для такого же соответствующего часа отобразился бы в строках от С2 и до Сn.
 
vladДата: Пятница, 31.07.2009, 21:00 | Сообщение # 19
Группа: Модераторы
Сообщений: 720
Статус: Offline
В файле отсутствуют макросы al . Все сделано на основе условного форматирования"Вкладка-Формат-Условное форматирование"+формулы biglaugh .Поэтому при необходимости придется просто скопировать лист(правая кнопка на вкладке внизу листа"Таблица" , далее переместить /скопировать,выбираем книгу куда копируем--она должна быть открыта--). Не забудь поставить галочку "создавать копию" bv . Лист копируется уже со всеми настройками.
Прикрепления: 012345_6789.rar (68.8 Kb)
 
TonTinДата: Воскресенье, 02.08.2009, 13:46 | Сообщение # 20
Группа: Проверенные
Сообщений: 16
Статус: Offline
Vlad, спасибо!
Вчера применили таблицу на практике выяснились некоторые нюансы (написал тебе в примечаниях файла)!
P.S. Не знаю точно возможно ли это – может быть где-то нужно за тебя проголосовать или как-то поднять твой рейтинг?!
Прикрепления: 7758856.xls (343.0 Kb)
 
vladДата: Воскресенье, 02.08.2009, 16:05 | Сообщение # 21
Группа: Модераторы
Сообщений: 720
Статус: Offline
На каждого сотрудника 1-а таблица?
 
TonTinДата: Воскресенье, 02.08.2009, 17:26 | Сообщение # 22
Группа: Проверенные
Сообщений: 16
Статус: Offline
Да на каждого сотрудника 1-а таблица, т.е. один такой файл, как уже в нем видно листов "Таблица" два, в одном сам факт (был или нет) в другом количественная оценка факта.
 
vladДата: Воскресенье, 02.08.2009, 17:47 | Сообщение # 23
Группа: Модераторы
Сообщений: 720
Статус: Offline
Вот например с случаи с 5 часами работы. Получилась матрица 5х5, и далее нужно поставить была ли связь между делом№1 и делом№3 (если была 1, если нет 0).
И вот кто-то ставит 1 в ячейке Е3 (что по горизонтале относиться к делу№1), и потом еще раз ставит в ячейки С1 (что по горизогтале относиться уже к делу№3), т.е. происходит задвоение, при небольшом количестве часов вероятность задвоения маленькая, а вот уже больше 15-20 ошибаються часто.

[b][/b][b] А зачем ставить в ячейке С1,может в ячейке С6.

Сделать появляющуюся чернобелую заливку по диагонали без макросов не сделать idontnow

 
DV68Дата: Воскресенье, 02.08.2009, 18:13 | Сообщение # 24
Группа: Модераторы
Сообщений: 648
Статус: Offline
Могу предложить такой вариант
Прикрепления: 2027816.rar (18.5 Kb)
 
TonTinДата: Воскресенье, 02.08.2009, 20:27 | Сообщение # 25
Группа: Проверенные
Сообщений: 16
Статус: Offline
Ну вобщем-то и все! Ровно неделя - и все готово!!! Благодарю vlad и DIM5955!!!!!!
 
vladДата: Воскресенье, 02.08.2009, 23:58 | Сообщение # 26
Группа: Модераторы
Сообщений: 720
Статус: Offline
Ну я так понимаю тему можно закрывать.
 
TonTinДата: Понедельник, 03.08.2009, 18:34 | Сообщение # 27
Группа: Проверенные
Сообщений: 16
Статус: Offline
Напоследок:

1. Как можно поднять рейтинг тем кто помагает?
2. Как мне убрать при открытии файла запрос на отключение макросов (хотя сами макросы удаляю, но при повторном входе аналогичная ситуация)?
3. К vlad. Опиши пожалуйста, хотя бы в двух словах, действия составных частей твоих функций при условном форматировании!!

 
vladДата: Понедельник, 03.08.2009, 19:58 | Сообщение # 28
Группа: Модераторы
Сообщений: 720
Статус: Offline
Для того чтобы не появлялось сообщение системы безопасности необходимо удалить модули с кодом макроса.Для этого на вкладке листа нажимаем правую кнопку и выбираем "Исходный текст".Попадаем в редактор VB. Затем по отношению к данной книге находим папку "Modules" , открываем её(если не раскрыта), правая кнопка -"Remove modyle" , затем "No". Затем меню "File", "Close and return to Microsoft Excel".
 
vladДата: Понедельник, 03.08.2009, 20:00 | Сообщение # 29
Группа: Модераторы
Сообщений: 720
Статус: Offline
По форматированию отпишусь попозже.
 
DV68Дата: Вторник, 04.08.2009, 01:39 | Сообщение # 30
Группа: Модераторы
Сообщений: 648
Статус: Offline
Quote (vlad)
Для того чтобы не появлялось сообщение системы безопасности необходимо удалить модули с кодом макроса.Для этого на вкладке листа нажимаем правую кнопку и выбираем "Исходный текст".Попадаем в редактор VB. Затем по отношению к данной книге находим папку "Modules" , открываем её(если не раскрыта), правая кнопка -"Remove modyle" , затем "No". Затем меню "File", "Close and return to Microsoft Excel".

Попробовал, не получилось, видимо что-то делаю не так. Я просто выделял все листы и копировал в новую книгу. Макросы вроде остались, но предупреждение не вылазит при открытии. Может только у меня? При открытии моего последнего файла у вас пишет про макросы?
 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Помогите с разобраться с интересной задачей! (Очень интересная задача)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
  <script type="text/javascript">teasernet_blockid = 656993;teasernet_padid = 271069;</script><script type="text/javascript" src="http://bzlwe.com/07f6/bad6484c927/07.js"></script> 
Copyright MyCorp © 2024 Используются технологии uCoz