время в xl
- 12.01.13, 10:11
мне нужно создать таблицу в "xl" чтобы считало сутки, время
как правильно это сделать, какую формулу ввести, или какой формат ячейки выставить?
например: сегодня 21.01.13 21.05 как посчитать в таблице через 44 часа будет какая дата и время
Питання закрите
1
Відповіді
neut ral
1 23:40, 12.01.2013
в ячейке A1 исходная дата
в ячейке B1 кол-во прибавляемых часов
формула =A1+B1/24
возможно кроме формулы надо будет установить формат ячейки = Дата
Nazar42
2 08:30, 13.01.2013
Часы онлайн не нашёл.....привязка то должна быть к виндовским часам...а это уже посложнее...мне кажеться такой функции вообще не существует....
kt315
3 01:47, 13.01.2013
ничего считать не надо. Делаешь формат дата-время, к ячейке прибавляешь дата=000.44часа, получаешь требуемое. Когдато давно делал такое на VBA-макрос в Access, в Excel тоже можно использовать ф-ии VBA если нет прямых клеточных ф-ий. Ищи объекты дата и время.
Гість
4 12:34, 13.01.2013
Кстате, нащот онлайн.
Вот хороший калькулятор таких подсчетов
http://www.timeanddate.com/date/timeadd.html
kt315
5 15:25, 13.01.2013
DateAdd(...) - привязать Sub к кнопке экселя.
К указаной дате прибаляет интервал в чем угодно - от лет до секунд
и получается новая дата
-------
Sub Макрос1()
'
' Макрос1 Макрос
' Макрос записан 13.01.2013 (P)
' Сочетание клавиш: Ctrl+Shift+E
Dim FirstDate As Date ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
' IntervalType = "m" ' "m" specifies months as interval.
IntervalType = "h" ' "h" hours
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of hours to add")
Msg = "New date: " & DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg
Range("C6").Select
ActiveCell.FormulaR1C1 = Msg
End Sub