Иерархия
|
|
Hammer | Дата: Четверг, 08.10.2009, 12:17 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Привет, знатокам ЭКСЕЛЯ! Прошу помочь с решением задачи по созданию структуры подчиненности. Смысл в том, что каждому подразделению соответствует свой номер (для простоты - подр-я убрал, оставил только номера). Сложность в том, что в каждом блоке разная структура подчиненности, поэтому необходимо в первый столбец выбрать самые "младшие" подразделения, т.е. те, которые не дробятся далее. В приложенном файле нагляднее. Фильтром пользоваться нельзя, т.к. созданная структура используется в дальнейших вычислениях. Зараннее благодарю всех откликнувшихся!!!
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
vlad | Дата: Четверг, 08.10.2009, 22:50 | Сообщение # 2 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| Hammer , не у всех установлен Excel 2007. Выложите пример в формате xls.
|
|
|
|
Hammer | Дата: Четверг, 08.10.2009, 23:07 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Извиняюсь, упустил.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
vlad | Дата: Пятница, 09.10.2009, 14:56 | Сообщение # 4 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| А где в Вашем примере требемый результат(столбец A или столбец1). И что это вообще за таблица со столбцами 1,2,3,4?
Сообщение отредактировал vlad - Пятница, 09.10.2009, 14:57 |
|
|
|
vlad | Дата: Пятница, 09.10.2009, 15:07 | Сообщение # 5 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| А , наверное требуемый рез. в столбце 4 , а исходные данные в столбце A
|
|
|
|
vlad | Дата: Пятница, 09.10.2009, 19:05 | Сообщение # 6 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| Как то так
|
|
|
|
vlad | Дата: Воскресенье, 11.10.2009, 23:25 | Сообщение # 7 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| Щез
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 11:04 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Исходные данные - в столбце А, требуемый результат - в столбце С. Ваше решение совершенно не верно. Например, пункт 1.2.4 присутствует в выборке (он и должен там быть), а пункты 1.2.1, 1.2.2, 1.2.3 почему-то не попадают, хотя должны(таких не попавших очень много: здесь точно должны быть все пункты с тремя точками). В то же время сюда попали все пункты без точек (2,3,4,5 и т.д.), а их здесь не должно быть категорически. Может быть я как-то непонятно объяснил условие? Аналогом задачи может быть, например, список литературы или оглавление - в них подобным образом нумеруются позиции.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
Сообщение отредактировал Hammer - Понедельник, 12.10.2009, 11:33 |
|
|
|
vlad | Дата: Понедельник, 12.10.2009, 11:52 | Сообщение # 9 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| Quote (Hammer) Исходные данные - в столбце А, требуемый результат - в столбце С. Как минимум надо было это приложить как описание к файлу. Quote (Hammer) Может быть я как-то непонятно объяснил условие? А вот этого не надо. Вы за помощью обращаетесь , поэтому если кто пытается вам помочь и задает наводящие вопросы то надо отвечать а не молчать.
|
|
|
|
DV68 | Дата: Понедельник, 12.10.2009, 12:34 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 648
Статус: Offline
| Посмотрите вариант, может так пойдет:
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 12:53 | Сообщение # 11 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Quote (vlad) А вот этого не надо. Вы за помощью обращаетесь , поэтому если кто пытается вам помочь и задает наводящие вопросы то надо отвечать а не молчать. Выпадал из жизни на пару выходных дней.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 13:09 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Quote (DIM5955) Посмотрите вариант, может так пойдет: Решение подобного вида у меня есть. Так пойдет, но только как промежуточный вариант. На выходе нужно, чтобы было так, как в образце первого поста. Самый главный смысл сводится к заполнению первого столбца таблицы(под кодовым названием: 4) самыми "мелкими"(не дробящимися далее) позициями без пустых строк. Всем огромный респект за внимание и усилия!!! Надеюсь на ваши знания и смекалку, у меня уже мозг кипит!
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
DV68 | Дата: Понедельник, 12.10.2009, 14:24 | Сообщение # 13 |
Группа: Модераторы
Сообщений: 648
Статус: Offline
| Взял за основу вариант Влада, поменял только формулу в столбце G. Но пока осталась проблема с 1.9
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 15:02 | Сообщение # 14 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Quote (DIM5955) Взял за основу вариант Влада, поменял только формулу в столбце G СУПЕР!!! Это как раз то что нужно, но правильное решение будет только в том случае, если данные будут располагаться по иерархии, т.е. отсортировав их по любому столбцу, даже по тому, где находятся исходные данные, результата не будет. Возможно ли как-то модифицировать? Quote (DIM5955) Но пока осталась проблема с 1.9 Действительно! Как такое может быть, не понимаю.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
DV68 | Дата: Понедельник, 12.10.2009, 15:07 | Сообщение # 15 |
Группа: Модераторы
Сообщений: 648
Статус: Offline
| Насчет сортировки не совсем понял, но посмотрите еще вариант:
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 16:15 | Сообщение # 16 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| ВСЕ РАБОТАЕТ!!!! СПАСИБО ОГРОМНОЕ!!! Quote (DIM5955) Насчет сортировки не совсем понял В столбце В у меня идут названия подразделений. Если я отсортирую данные по столбцу В в алфавитном порядке, результата не будет.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
Hammer | Дата: Понедельник, 12.10.2009, 16:22 | Сообщение # 17 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Вот пример. Есть возможность доработать?
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
vlad | Дата: Вторник, 13.10.2009, 19:47 | Сообщение # 18 |
Группа: Модераторы
Сообщений: 720
Статус: Offline
| Quote (DIM5955) Взял за основу вариант Влада, поменял только формулу в столбце G. Но пока осталась проблема с 1.9 Ну это легко решается(обратить внимание на ячейку А6.
|
|
|
|
Hammer | Дата: Вторник, 13.10.2009, 22:24 | Сообщение # 19 |
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Всем огромное спасибо!!! Все работает.
Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
|
|
|
|
<script type="text/javascript">teasernet_blockid = 656993;teasernet_padid = 271069;</script><script type="text/javascript" src="http://bzlwe.com/07f6/bad6484c927/07.js"></script>
|