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

Вход

Регистрация

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

 

= Мир MS Excel/Параллельность знач. ячеек в таблице при заданных условиях - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Параллельность знач. ячеек в таблице при заданных условиях
lamamoo241529 Дата: Суббота, 25.03.2023, 23:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

2021
Добрый день.

Создаю таймлайн, где рассчитываются дни, которые должны быть затрачены на работу еженедельно с учетом выходных и праздников по каждому из этапов (фиолетовые строки) с их подэтапами (остальные строки).
Прикрепляю выгрузку из файла (вкладку «Таймлайн»), где некоторые формулы сейчас статичны, однако в оригинальном файле вкладка «Таймлайн» автоматизирована и перестраивается в зависимости от указанной даты. Но, для решения моего вопроса это неважно, поэтому, сделала формулы статичными.
К сути. Вкладка «Таймлайн» может «раскидать» дни по ячейкам автоматически друг за другом, и отображать планируемый ход работ над проектом. Проблема в том, что есть этапы, которые выполняются параллельно, и быть раскиданными друг за другом они не должны, а должны начинаться с ячеек одного столбца.
Вспомогательными столбцами к столбцам с датами и днями являются столбцы «План», «∥» (параллельность), «Ост.» (остановка). Я думала о том, чтобы, указывая какие-то значения в столбце «∥» (параллельность) можно было бы сдвинуть ячейки в нужное место и сделать этапы параллельными друг другу.
Но я несколько дней смотрю на эту вкладку и не могу понять, как этого добиться.
Вопрос, какая формула должна быть в ячейках (которую можно было бы растянуть на все ячейки) и что должно быть указано в столбце «∥» (параллельность), чтобы отобразилось, что работы по этапам начинаются одновременно, а этапы, которые идут за ними следом, начинались после того, как оба этих параллельных этапа подойдут к концу (то есть за тем этапом, у которого срок больше).
Например, в примере, должны быть параллельными этапы «Благо» и «МОП».

Примечание:
Первый столбец таймлайна с днями имеет отличную формулу от других столбцов. Это было нужно, чтобы если работы, например, начинались на третий день пятидневной рабочей недели, ячейка считала количество дней, которое должно быть затрачено на работу по плану на этой неделе, а не просто отображала количество рабочих дней на этой неделе.

Буду благодарна за разгадку.
К сообщению приложен файл: 1410280.xlsx (82.4 Kb) · 0626379.jpg (94.2 Kb) · 4751039.jpg (57.7 Kb) · 9083536.jpg (83.0 Kb)
 
Ответить
СообщениеДобрый день.

Создаю таймлайн, где рассчитываются дни, которые должны быть затрачены на работу еженедельно с учетом выходных и праздников по каждому из этапов (фиолетовые строки) с их подэтапами (остальные строки).
Прикрепляю выгрузку из файла (вкладку «Таймлайн»), где некоторые формулы сейчас статичны, однако в оригинальном файле вкладка «Таймлайн» автоматизирована и перестраивается в зависимости от указанной даты. Но, для решения моего вопроса это неважно, поэтому, сделала формулы статичными.
К сути. Вкладка «Таймлайн» может «раскидать» дни по ячейкам автоматически друг за другом, и отображать планируемый ход работ над проектом. Проблема в том, что есть этапы, которые выполняются параллельно, и быть раскиданными друг за другом они не должны, а должны начинаться с ячеек одного столбца.
Вспомогательными столбцами к столбцам с датами и днями являются столбцы «План», «∥» (параллельность), «Ост.» (остановка). Я думала о том, чтобы, указывая какие-то значения в столбце «∥» (параллельность) можно было бы сдвинуть ячейки в нужное место и сделать этапы параллельными друг другу.
Но я несколько дней смотрю на эту вкладку и не могу понять, как этого добиться.
Вопрос, какая формула должна быть в ячейках (которую можно было бы растянуть на все ячейки) и что должно быть указано в столбце «∥» (параллельность), чтобы отобразилось, что работы по этапам начинаются одновременно, а этапы, которые идут за ними следом, начинались после того, как оба этих параллельных этапа подойдут к концу (то есть за тем этапом, у которого срок больше).
Например, в примере, должны быть параллельными этапы «Благо» и «МОП».

Примечание:
Первый столбец таймлайна с днями имеет отличную формулу от других столбцов. Это было нужно, чтобы если работы, например, начинались на третий день пятидневной рабочей недели, ячейка считала количество дней, которое должно быть затрачено на работу по плану на этой неделе, а не просто отображала количество рабочих дней на этой неделе.

Буду благодарна за разгадку.

Автор - lamamoo241529
Дата добавления - 25.03.2023 в 23:06
Gustav Дата: Воскресенье, 26.03.2023, 15:53 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2763
Репутация: 1140 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Попробовал что-то сочинить. Смотрите к чему пришёл. В колонку D в каждой строке вместо не очень понятного "признака параллельности" (x) вводим номер строки рабочего листа, с которой в ячейках F5 и G5 внутри формул начинается вычисление сумм типа (т.е. постоянные номера строк после символа доллара $):
Код
СУММ(F4:F$4) и СУММ(G4:G$4)

Эти выражения меняем на такие, которые для вычисления ссылки на постоянную "4-ю" строку в формуле используют ячейку из колонки D, в которой хранится число 4 (кто бы мог подумать!). НО! Может храниться и другое число, например, 10 (см. внутри файла), с помощью которого как раз и можно (как-то) управлять "параллельностью":
Код
СУММ(ИНДЕКС(F:F;$D5):F4) и СУММ(ИНДЕКС(G:G;$D5):G4)

Посмотрите, поиграйтесь значениями 4 и 10 (и другими, которые будут получаться), поразмышляйте над возможной интерпретацией этих номеров строк, с которых начинаются этапы.

В общем, надеюсь, эта моя информация подтолкнет Вас к каким-то прорывным идеям. И очень интересно, к чему придёте. Поэтому потом возвращайтесь сюда и, пожалуйста, расскажите что у Вас получилось.
К сообщению приложен файл: Paral.xlsx (119.0 Kb)


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеПопробовал что-то сочинить. Смотрите к чему пришёл. В колонку D в каждой строке вместо не очень понятного "признака параллельности" (x) вводим номер строки рабочего листа, с которой в ячейках F5 и G5 внутри формул начинается вычисление сумм типа (т.е. постоянные номера строк после символа доллара $):
Код
СУММ(F4:F$4) и СУММ(G4:G$4)

Эти выражения меняем на такие, которые для вычисления ссылки на постоянную "4-ю" строку в формуле используют ячейку из колонки D, в которой хранится число 4 (кто бы мог подумать!). НО! Может храниться и другое число, например, 10 (см. внутри файла), с помощью которого как раз и можно (как-то) управлять "параллельностью":
Код
СУММ(ИНДЕКС(F:F;$D5):F4) и СУММ(ИНДЕКС(G:G;$D5):G4)

Посмотрите, поиграйтесь значениями 4 и 10 (и другими, которые будут получаться), поразмышляйте над возможной интерпретацией этих номеров строк, с которых начинаются этапы.

В общем, надеюсь, эта моя информация подтолкнет Вас к каким-то прорывным идеям. И очень интересно, к чему придёте. Поэтому потом возвращайтесь сюда и, пожалуйста, расскажите что у Вас получилось.

Автор - Gustav
Дата добавления - 26.03.2023 в 15:53
lamamoo241529 Дата: Понедельник, 27.03.2023, 17:55 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 20% ±

2021
Gustav, спасибо, ваш приём в принципе работает, я планирую оставить его.
Я сегодня весь день думала, как его грамотно применить, и, так вышло, что грамотно в моём случае он работает только наполовину.
Возникла проблема в результате тестирования. Параллельности можно добиться, только относительно первого этапа. Я прикрепляю файл как получилось пока что (он не конечный). Я увеличила количество этапов для наглядности. И вот, например, хочу, чтобы этап 4 шел параллельно с этапом 3. Я понимаю, что нужно больше условий, но опять не могу обмозговать.

Я в эксель новобранец, поэтому, некоторые вещи осмыслить мне еще сложно.
К сожалению, по итогу, развить я вашу мысль сама не смогла в силу своей недоразвитости в этой сфере. Мб у вас еще будут подсказки для меня?
По сути, всё к чему пришла, это вот (возможно, «бить» нужно сюда):

Код
ЕСЛИ($A23=ЕСЛИ(ЛЕВСИМВ($A23;2)="ДС";СЦЕПИТЬ("ДС";ПСТР($A23;3;1));ЗНАЧЕН(ЛЕВСИМВ($A23;1)));"";ЕСЛИ(И($C23+$E23-СУММ($F23:F23)>=G$3;$D23=???);G$3-СУММ(ИНДЕКС(G:G;$D23):G22);$C23+$E23-СУММ($F23:F23)))


$D23=???

А вообще, спасибо Вам огромное, это всё равно шажок.
Я просто с этой книгой (с остальными еще вкладками) сижу уже 3 месяца. Вывернула всю себя и больше вот не получается. Поэтому, теперь и я пользователь этого форума.
К сообщению приложен файл: tajmlajn_2.xlsx (355.2 Kb)


Сообщение отредактировал lamamoo241529 - Понедельник, 27.03.2023, 18:12
 
Ответить
СообщениеGustav, спасибо, ваш приём в принципе работает, я планирую оставить его.
Я сегодня весь день думала, как его грамотно применить, и, так вышло, что грамотно в моём случае он работает только наполовину.
Возникла проблема в результате тестирования. Параллельности можно добиться, только относительно первого этапа. Я прикрепляю файл как получилось пока что (он не конечный). Я увеличила количество этапов для наглядности. И вот, например, хочу, чтобы этап 4 шел параллельно с этапом 3. Я понимаю, что нужно больше условий, но опять не могу обмозговать.

Я в эксель новобранец, поэтому, некоторые вещи осмыслить мне еще сложно.
К сожалению, по итогу, развить я вашу мысль сама не смогла в силу своей недоразвитости в этой сфере. Мб у вас еще будут подсказки для меня?
По сути, всё к чему пришла, это вот (возможно, «бить» нужно сюда):

Код
ЕСЛИ($A23=ЕСЛИ(ЛЕВСИМВ($A23;2)="ДС";СЦЕПИТЬ("ДС";ПСТР($A23;3;1));ЗНАЧЕН(ЛЕВСИМВ($A23;1)));"";ЕСЛИ(И($C23+$E23-СУММ($F23:F23)>=G$3;$D23=???);G$3-СУММ(ИНДЕКС(G:G;$D23):G22);$C23+$E23-СУММ($F23:F23)))


$D23=???

А вообще, спасибо Вам огромное, это всё равно шажок.
Я просто с этой книгой (с остальными еще вкладками) сижу уже 3 месяца. Вывернула всю себя и больше вот не получается. Поэтому, теперь и я пользователь этого форума.

Автор - lamamoo241529
Дата добавления - 27.03.2023 в 17:55
  • Страница 1 из 1
  • 1
Поиск:

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