Страницы: 1
RSS
Разбиение дня по интервалам
 
Добрый день, есть даты в формате "01.04.2011 0:04" например целый день и результат, можно ли как то разбить день по интервалам в 15 минут, что бы вывести кол-во результатов в зависимости от промежутков времени. Промежутки в виде:    
Время (интервал)  
0:00 - 0:15  
0:15 - 0:30  
0:30 - 0:45  
0:45 - 1:00  
И так до 23:59
 
Креплю пример  
 
<EM><FONT color=#99000><STRONG>И до сих пор в неведении?! Читайте, полезно:</STRONG></FONT><STRONG></STRONG></EM>  
<EM>http://www.planetaexcel.ru/forum.php?thread_id=8735</EM>  
 
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
Извиняюсь, забыл проверить размер файла
 
Вы еще забыли, что не у всех есть желание открывать большие файлы. И что на форуме больше в почете простые примеры (это Ваше время, понятно), нежели рабочие файлы. И что правила просят показывать файлы .xls, если это возможно . Не у всех есть Ex-2007/2010, да и открывать с форума легче файлы Ex-2003.
 
Правильно понял, суммирование 15-минутного промежутка?  
 
=СУММПРОИЗВ((ОСТАТ($A$2:$A$12000;1)>=(СТРОКА(A1)-1)*15/60/24)*(ОСТАТ($A$2:$A$12000;1)<15*СТРОКА(A1)/60/24)*$B$2:$B$12000)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=T.S.}{date=15.05.2012 11:30}{thema=Разбиение дня по интервалам}{post}... можно ли как то разбить день по интервалам в 15 минут... {/post}{/quote} Если бы включили поиск... Короче, смотрим вариант от Михаила в теме - http://www.planetaexcel.ru/forum.php?thread_id=41239... Как вариант, разумеется... Кроме того - сводная с группировкой, дополнительные столбы и т.п... ;) -90376-
 
Если требуется лишь кол-во, то:  
 
=СУММПРОИЗВ((ОСТАТ($A$2:$A$11641;1)>=(СТРОКА(A1)-1)*15/60/24)*(ОСТАТ($A$2:$A$11641;1)<15*СТРОКА(A1)/60/24))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Не могу разобраться в формуле((  
Мне нужно разбить день на промежутки в 15 минут, и для каждого посчитать количество строк с датами и временем попадающих в эти промежутки  
Например:  
01.04.2011 0:00  0:00 - 0:15  
01.04.2011 0:00  0:00 - 0:15  
01.04.2011 0:00  0:00 - 0:15  
01.04.2011 0:16  0:15 - 0:30  
Потом через сводные получим    
0:00 - 0:15  3  
0:15 - 0:30  1  
Пока что у меня только такой вариант:    
=ЕСЛИ(E2<0,0104166666666667; "00:00 - 00:015"; Если(...
 
?
 
Да, это то что нужно, спасибо большое.  
Всем спасибо, теперь есть несколько вариантов куда более простых чем мой.
 
Если нужно было лишь нарисовать интервалы:  
 
=ТЕКСТ((СТРОКА(A1)-1)*15/60/24;"ЧЧ:ММ")&"-"&ТЕКСТ(15*СТРОКА(A1)/60/24;"ЧЧ:ММ")
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Читают тему
Наверх