Страницы: 1
RSS
Распределение дат, по заданному диапазону периодов, Распределение дат, по заданному диапазону периодов
 
Доброго дня всем.
На форуме много подобных тем, но вот с таким же запросом, как у меня сейчас не нашла, поэтому прошу помощи (снова :))

Дано: заданный период с ДАТА по ДАТА, например, с 01.01.2011 по 31.12.2018.

Задача: разложить даты в нужные ячейки с совпадающими периодами.
Например, есть ячейки с периодом с 01.11.2010 по 31.03.2011 и, если заданный период туда входит, то даты начала и окончания проставляются в вычисляемых ячейках.

Наверное, не очень понятно объясняю. В примере файла будет понятнее.
Заранее всем очень благодарна за помощь
Изменено: vopona - 08.05.2026 14:30:17
 
del
Изменено: nilske - 08.05.2026 13:57:15
 
VI это 6.
 
МатросНаЗебре, да, точно )
подразумевалось IV - 4 квартал
спасибо
Изменено: vopona - 08.05.2026 14:06:20
 
чуть подправила файл, добавила даты начала и конца периодов (не только кварталы)  
 
Код
=ДАТА(ЛЕВСИМВ(D$2;4);3*(МИН(4;ПРОСМОТР(4000;1/(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(D$2;" ";ПОВТОР(" ";20));20*2;20))=РИМСКОЕ(СТРОКА($1:$3999)));СТРОКА($1:$3999)))-1)+1;1)
 
МатросНаЗебре, ВЫ МОЙ ГЕРОЙ!!
Большое спасибо. Вы второй день меня спасаете
 
вариант:
=ЕСЛИ(НЕ((ДАТАМЕС("1."&$D$1;ОТБР(СТОЛБЕЦ(A3)/2)*3)>$C3)+(ДАТАМЕС("1."&$D$1;ОТБР(СТОЛБЕЦ(B3)/2)*3)-1<$B3));МАКС($B3;ДАТАМЕС("1."&$D$1;ОТБР(СТОЛБЕЦ(A3)/2)*3));"-")
 
ПавелW, тоже очень классное решение, спасибо Вам, что откликнулись.
 
vopona, пожалуста
ну, если лишний раз не вычислять начало и конец кварталов (а их проще вычислять ссылкой на предыдущее значение) то так:
=ЕСЛИ((D$2>$C4)+(E$2<$B4);"-";МАКС(D$2;$B4))
=ЕСЛИ((D$2>$C4)+(E$2<$B4);"-";МИН(E$2;$C4))
 
ПавелW, ну или начало периода 01.01.2011(D2) в соседнюю ячейку(Е2) =КОНМЕСЯЦА(D2;2) в соседнюю ячейку =E2+1 и протянуть

тогда тоже правильные даты проставятся
 
Цитата
начало периода 01.01.2011(D2)
это на любителя
в остальном неплохо - можно и так
а с этим
Цитата
=E2+1
вообще уделал  ;-)
 
ПавелW, :)))

по мне, чем проще, тем лучше.
Главное, чтобы правильно работало.
 
 )
в D3 ссылка на дату:
=ГОД(D2)&" год "&РИМСКОЕ(ОТБР((МЕСЯЦ(D2)-1)/3)+1)&" кв."
 
ПавелW, красиво )
 
ну тогда и еще вариант пусть будет
Изменено: ВовавВова - 08.05.2026 21:15:49
познакомился с Excel
 
ВовавВова, спасибо, что откликнулись. Красивое решение.
Страницы: 1
Читают тему
Наверх