Цитата:
Сообщение от
mazzy
Приложил содержимое таблицы с репутациями для анализа.
В таблице, которую выложил
mazzy, есть поле dateline (колонка G), в которой содержится кол-во секунд от полуночи 01 января 1970 года (Unix time). При желании превратить его в нормальное время, более удобное для анализа, можно создать в этом файле Excel модуль VBA и поместить в него такую функцию:
Код:
Function NormalDateFromUnix(ByVal unixTime As Long, ByVal GMT As Long) As Date
NormalDateFromUnix = DateAdd("s", CDbl(unixTime + 3600 * GMT), DateSerial(1970, 1, 1))
End Function
Далее можно ввести, например, для Москвы (GMT=3) в ячейку H2 формулу =NormalDateFromUnix(G2,3) и отформатировать ее как дату-время, после чего скопировать в другие ячейки колонки H. Переход на летнее время функцией не учитывается, но можно исправить второй параметр с 3 на 4 в нужных ячейках после получения первоначального результата со значением GMT = 3 (грубо говоря, в ячейках, имеющих даты с апреля по октябрь)