Динамический календарь проекта
Гаэтана
Дата: Среда, 05.05.2021, 00:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Добрый вечер!Помогите,пожалуста: файл примера во вложении,где начальным условием задается день старта, на его основе строится календарь с днями недели.И есть этапы проекта с указанием периодов. Как можно формулой прописать чтобы заполнялось указанное количество дней с учетом перерыва на выходные,и начинался второй этап строкой ниже. Пример отметила цифрой 1
Добрый вечер!Помогите,пожалуста: файл примера во вложении,где начальным условием задается день старта, на его основе строится календарь с днями недели.И есть этапы проекта с указанием периодов. Как можно формулой прописать чтобы заполнялось указанное количество дней с учетом перерыва на выходные,и начинался второй этап строкой ниже. Пример отметила цифрой 1 Гаэтана
Gaetana
Ответить
Сообщение Добрый вечер!Помогите,пожалуста: файл примера во вложении,где начальным условием задается день старта, на его основе строится календарь с днями недели.И есть этапы проекта с указанием периодов. Как можно формулой прописать чтобы заполнялось указанное количество дней с учетом перерыва на выходные,и начинался второй этап строкой ниже. Пример отметила цифрой 1 Автор - Гаэтана Дата добавления - 05.05.2021 в 00:10
Светлый
Дата: Среда, 05.05.2021, 08:02 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Добрый день! Устроит ли такая формула?Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ОСТАТ(D$4;7)>1);1;"")
(кроме СБ, Вскр.,) - надо либо усложнять формулу, либо дополнительный столбец создавать. *Формула будет проверять в столбце C наличие "Пн.", "Вт.",..."Вс." и исключать эти дни из распределения. То есть, при наличии "(кроме Сб., Вс.)" не будет ставить на субботу и воскресенье.Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));1;"")
Файл подкорректировал и перезалил.
Добрый день! Устроит ли такая формула?Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ОСТАТ(D$4;7)>1);1;"")
(кроме СБ, Вскр.,) - надо либо усложнять формулу, либо дополнительный столбец создавать. *Формула будет проверять в столбце C наличие "Пн.", "Вт.",..."Вс." и исключать эти дни из распределения. То есть, при наличии "(кроме Сб., Вс.)" не будет ставить на субботу и воскресенье.Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));1;"")
Файл подкорректировал и перезалил. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 05.05.2021, 08:33
Ответить
Сообщение Добрый день! Устроит ли такая формула?Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ОСТАТ(D$4;7)>1);1;"")
(кроме СБ, Вскр.,) - надо либо усложнять формулу, либо дополнительный столбец создавать. *Формула будет проверять в столбце C наличие "Пн.", "Вт.",..."Вс." и исключать эти дни из распределения. То есть, при наличии "(кроме Сб., Вс.)" не будет ставить на субботу и воскресенье.Код
=ЕСЛИ(И(ИЛИ(СУММ($C$5:C5)>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СУММ($C5:C5)<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));1;"")
Файл подкорректировал и перезалил. Автор - Светлый Дата добавления - 05.05.2021 в 08:02
Гаэтана
Дата: Среда, 05.05.2021, 09:32 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Классно!Спасибо огромное!!!
Gaetana
Ответить
Сообщение Классно!Спасибо огромное!!! Автор - Гаэтана Дата добавления - 05.05.2021 в 09:32
Гаэтана
Дата: Среда, 05.05.2021, 10:04 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Светлый, спасибо огромное.А можно изменить формулу,чтобы он прописывал порядковый номер дня этапа.Т.е. какой день 1,2,3,4,5.....?
Светлый, спасибо огромное.А можно изменить формулу,чтобы он прописывал порядковый номер дня этапа.Т.е. какой день 1,2,3,4,5.....? Гаэтана
Gaetana
Ответить
Сообщение Светлый, спасибо огромное.А можно изменить формулу,чтобы он прописывал порядковый номер дня этапа.Т.е. какой день 1,2,3,4,5.....? Автор - Гаэтана Дата добавления - 05.05.2021 в 10:04
Светлый
Дата: Среда, 05.05.2021, 11:47 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
порядковый номер дня этапа
Чтобы каждый этап (каждая строка) начинался с 1 ? *Вот так устроит?Код
=ЕСЛИ(И(ИЛИ(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
*Покороче:Код
=ЕСЛИ(И(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B$4:$B4);СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
порядковый номер дня этапа
Чтобы каждый этап (каждая строка) начинался с 1 ? *Вот так устроит?Код
=ЕСЛИ(И(ИЛИ(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
*Покороче:Код
=ЕСЛИ(И(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B$4:$B4);СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 05.05.2021, 12:25
Ответить
Сообщение порядковый номер дня этапа
Чтобы каждый этап (каждая строка) начинался с 1 ? *Вот так устроит?Код
=ЕСЛИ(И(ИЛИ(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B4:$B$5);СТРОКА()=СТРОКА(D$5));СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
*Покороче:Код
=ЕСЛИ(И(СЧЁТЕСЛИ($C$5:C5;">0")>=СУММ($B$4:$B4);СЧЁТЕСЛИ($C5:C5;">0")<$B5;ЕОШ(НАЙТИ(ПСТР("СбВсПнВтСрЧтПт";ОСТАТ(D$4;7)*2+1;2)&".";$C5)));СЧЁТЕСЛИ($B5:C5;">0");"")
Автор - Светлый Дата добавления - 05.05.2021 в 11:47
Гаэтана
Дата: Среда, 05.05.2021, 12:55 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Светлый, да,да)))Спасибо.сама бы никогда не додумалась до этих формул!!!
Светлый, да,да)))Спасибо.сама бы никогда не додумалась до этих формул!!! Гаэтана
Gaetana
Ответить
Сообщение Светлый, да,да)))Спасибо.сама бы никогда не додумалась до этих формул!!! Автор - Гаэтана Дата добавления - 05.05.2021 в 12:55
Гаэтана
Дата: Среда, 09.06.2021, 10:25 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Светлый, добрый день!Не поможете прописать обратную логику для условий в желтой заливке?рассчитывается дата старта (в примере 30.08)и желтые этапы должны заканчиваться с условием "за ... дней/недель до старта"
Светлый, добрый день!Не поможете прописать обратную логику для условий в желтой заливке?рассчитывается дата старта (в примере 30.08)и желтые этапы должны заканчиваться с условием "за ... дней/недель до старта" Гаэтана
Gaetana
Ответить
Сообщение Светлый, добрый день!Не поможете прописать обратную логику для условий в желтой заливке?рассчитывается дата старта (в примере 30.08)и желтые этапы должны заканчиваться с условием "за ... дней/недель до старта" Автор - Гаэтана Дата добавления - 09.06.2021 в 10:25