2013-05-21 2 views
-2

У меня есть несколько данных с временной задержкой, варьирующимися в пределах от нескольких секунд до, возможно, 120 минут, представленных в десятичных часах после 1 января. Например, одно значение может быть указано в момент времени 4692.759994, а следующее - в 4692.769281. Значения могут быть как положительными, так и отрицательными. Я хотел бы рассчитать средние значения для любого заданного времени (обычно 1 час), и чудо, что кто-то сделал что-то подобное. Код будет вероятен в VBA или VB.net.Среднее значение данных с переменным шагом времени

Благодаря

+0

вам необходимо выяснить, 2 вещи: интервал, и перевести по крайней мере одно число в дату/время. Затем вы строите свой алгоритм на основе того, что вы знаете. –

ответ

0

Если вы используете vb.net вы могли бы найти это полезным:

Dim dtbase As New DateTime(Now.Year, 1, 1) 
    Dim t1 As DateTime = dtbase.AddHours(4692.759994) 
    Dim t2 As DateTime = dtbase.AddHours(4692.769281) 
    Dim Interval As TimeSpan = t2 - t1 'the result is 00:00:33.4340000 
Смежные вопросы