Собственно вот: Есть некая ячейка C4 с данными формата время 0:52:10 Задача: Необходимо в ячейке E16 указать время но на 0.03.06 (часы, минуты или секунды могут изменятся) меньше. Решение: Я не знаю, помогите!!!
не знаете вы - спросите яндекс я вот спросил, он ответил http://office.microsoft.com/ru-ru/excel-help/HP010070466.aspx
Нет не подходит, "Гугл" рулит. Операции с ячейками это понятно. Решение собственно вот - http://www.planetaexcel.ru/tip.php?aid=127 раздел "Как Excel хранит и обрабатывает даты и время" И получаем, есть данные в ячейке С4 (00:52:10) в ячейке Е16 пишем формулу =С4-0,002083 и видим результат в виде (0:49:10) Как я получил 0,002083 это по нормальному 3 минуты. Рассказываю, согласно вычитанному 1,0= одним суткам = 24 часа, получим 1/24=0,04166...667= одному часу, дальше узнаем сколько будет одна минута 0,04166/60=6,94444...4e-4 = одной минуте , а нам нужно 3 минуты и получим 6,94444...4e-4*3=0,002083...33 Вот откуда взялись 0,002083 Проверяйте и пользуйтесь.
Ну это совет тем, кому интересен внутренний формат хранения данных в Excel. Тот, кому просто надо вычесть одно время из другого, напишет формулу =C4-"0:03:06", а если он еще слышал когда-нибудь про функции, то =C4-ВРЕМЯ(0;3;6) или =С4-ВРЕМЗНАЧ("0:03:06")