Страницы: 1
RSS
Округление формата даты ддммгг чч:мм
 
Искал по форуму округление по необходимому мн еусловию и не нашел ответа:  
Как прописать формулу для массива данных округления формата даты: дд.мм.гг чч:мм  
 
Пример:  
01.08.11 11:19 округлить до 01.08.11 11:30  
01.08.11 11:29 округлить до 01.08.11 11:30  
 
01.08.11 11:32 округлить до 01.08.11 12:00  
01.08.11 11:59 округлить до 01.08.11 12:00  
 
Укруглить дату чч:мм до +30 минут.
 
01.08.11 11:19 округлить до 01.08.11 11:30  
 
извлечь минуты и округлить
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
=ОКРУГЛТ(A1;--"00:30")  
=ОКРУГЛТ(A1;1/48)  
=ЦЕЛОЕ(A1*48+0,5)/48
 
"Укруглить дату чч:мм до +30 минут" - не заметил:  
=ОКРУГЛВВЕРХ(A1*48;)/48
 
{quote}{login=MCH}{date=10.08.2011 06:04}{thema=}{post}=ОКРУГЛТ(A1;--"00:30")  
=ОКРУГЛТ(A1;1/48)  
=ЦЕЛОЕ(A1*48+0,5)/48{/post}{/quote}  
 
Не удовлетворяет условиям!  
См. вложенный файл
 
{quote}{login=MCH}{date=10.08.2011 06:06}{thema=}{post}"Укруглить дату чч:мм до +30 минут" - не заметил:  
=ОКРУГЛВВЕРХ(A1*48;)/48{/post}{/quote}  
 
Гениально и просто!  
СПАСИБО!!!!
 
для тех кто не ищет простых путей :)    
пример для таймера торгового робота  
 
dTime30min = Now + TimeValue("00:30:00")  
dTime30min = dTime5min - TimeValue("00:00:" & (Second(dTime5min)))  
min = Minute(dTime5min)  
min = min - Int(min /30) * 30  
dTime30min = dTime5min - TimeValue("00:" & (min) & ":00")
Страницы: 1
Читают тему
Наверх