Новые сообщения · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Модератор форума: DV68, Author 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Иерархия (Создание структуры подчиненности)
Иерархия
HammerДата: Четверг, 08.10.2009, 12:17 | Сообщение # 1
Группа: Проверенные
Сообщений: 13
Статус: Offline
Привет, знатокам ЭКСЕЛЯ!
Прошу помочь с решением задачи по созданию структуры подчиненности.
Смысл в том, что каждому подразделению соответствует свой номер (для простоты - подр-я убрал, оставил только номера). Сложность в том, что в каждом блоке разная структура подчиненности, поэтому необходимо в первый столбец выбрать самые "младшие" подразделения, т.е. те, которые не дробятся далее. В приложенном файле нагляднее.

Фильтром пользоваться нельзя, т.к. созданная структура используется в дальнейших вычислениях.
Зараннее благодарю всех откликнувшихся!!!

Прикрепления: 8487039.xlsx(14Kb)


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
vladДата: Четверг, 08.10.2009, 22:50 | Сообщение # 2
Группа: Модераторы
Сообщений: 720
Статус: Offline
Hammer , не у всех установлен Excel 2007. Выложите пример в формате xls.
 
HammerДата: Четверг, 08.10.2009, 23:07 | Сообщение # 3
Группа: Проверенные
Сообщений: 13
Статус: Offline
Извиняюсь, упустил.
Прикрепления: 2262442.xls(40Kb)


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
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
Как то так bv
Прикрепления: 1529274.xls(61Kb)
 
vladДата: Воскресенье, 11.10.2009, 23:25 | Сообщение # 7
Группа: Модераторы
Сообщений: 720
Статус: Offline
Щез confused
 
HammerДата: Понедельник, 12.10.2009, 11:04 | Сообщение # 8
Группа: Проверенные
Сообщений: 13
Статус: Offline
Quote (vlad)
Как то так

Исходные данные - в столбце А, требуемый результат - в столбце С.
Ваше решение совершенно не верно. Например, пункт 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)
Может быть я как-то непонятно объяснил условие?

rtfm А вот этого не надо. Вы за помощью обращаетесь , поэтому если кто пытается вам помочь и задает наводящие вопросы то надо отвечать а не молчать.
 
DV68Дата: Понедельник, 12.10.2009, 12:34 | Сообщение # 10
Группа: Модераторы
Сообщений: 648
Статус: Offline
Посмотрите вариант, может так пойдет:
Прикрепления: 8337384.xls(110Kb)
 
HammerДата: Понедельник, 12.10.2009, 12:53 | Сообщение # 11
Группа: Проверенные
Сообщений: 13
Статус: Offline
Quote (vlad)
А вот этого не надо. Вы за помощью обращаетесь , поэтому если кто пытается вам помочь и задает наводящие вопросы то надо отвечать а не молчать.

Выпадал из жизни на пару выходных дней. biglaugh


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
HammerДата: Понедельник, 12.10.2009, 13:09 | Сообщение # 12
Группа: Проверенные
Сообщений: 13
Статус: Offline
Quote (DIM5955)
Посмотрите вариант, может так пойдет:

Решение подобного вида у меня есть.
Так пойдет, но только как промежуточный вариант. На выходе нужно, чтобы было так, как в образце первого поста.
Самый главный смысл сводится к заполнению первого столбца таблицы(под кодовым названием: 4) самыми "мелкими"(не дробящимися далее) позициями без пустых строк.
Всем огромный респект за внимание и усилия!!!
Надеюсь на ваши знания и смекалку, у меня уже мозг кипит!


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
DV68Дата: Понедельник, 12.10.2009, 14:24 | Сообщение # 13
Группа: Модераторы
Сообщений: 648
Статус: Offline
Взял за основу вариант Влада, поменял только формулу в столбце G. Но пока осталась проблема с 1.9 idontnow
Прикрепления: 22624422.xls(54Kb)
 
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
Насчет сортировки не совсем понял, но посмотрите еще вариант:
Прикрепления: 22624423.xls(92Kb)
 
HammerДата: Понедельник, 12.10.2009, 16:15 | Сообщение # 16
Группа: Проверенные
Сообщений: 13
Статус: Offline
ВСЕ РАБОТАЕТ!!!!
СПАСИБО ОГРОМНОЕ!!!
Quote (DIM5955)
Насчет сортировки не совсем понял

В столбце В у меня идут названия подразделений. Если я отсортирую данные по столбцу В в алфавитном порядке, результата не будет.


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
HammerДата: Понедельник, 12.10.2009, 16:22 | Сообщение # 17
Группа: Проверенные
Сообщений: 13
Статус: Offline
Вот пример.
Есть возможность доработать?
Прикрепления: 6332420.xls(266Kb)


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
vladДата: Вторник, 13.10.2009, 19:47 | Сообщение # 18
Группа: Модераторы
Сообщений: 720
Статус: Offline
Quote (DIM5955)
Взял за основу вариант Влада, поменял только формулу в столбце G. Но пока осталась проблема с 1.9

Ну это легко решается(обратить внимание на ячейку А6.

Прикрепления: 2505111.xls(69Kb)
 
HammerДата: Вторник, 13.10.2009, 22:24 | Сообщение # 19
Группа: Проверенные
Сообщений: 13
Статус: Offline
Всем огромное спасибо!!! Все работает.


Шестеренки на одной оси либо крутятся одинаково, либо ломают зубья.
 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Иерархия (Создание структуры подчиненности)
Страница 1 из 11
Поиск:
  <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 © 2017 Используются технологии uCoz