30 Nov 2009 @ 3:35 PM 

o****v@mail.ru:


Доброго времени суток,
столкнулся с проблемой, (когдато проходил курсы ексель 97) счас стоит задача:
тип ячейки - время в формате 00:00
как следать так, чтобы вводить время просто цифрами, не вводя знак “:”
т.е.:
чтобы вводить например: 2311, а в ячейке появлялось: 23:11 и еще, есть две ячейки: время начала и время конча, в третьей считается разница, т.е. время затраченное от начала до конца, НО!!! если время начала например 23:50, а конца 0:35, то не считается разница из-за большого или отрицательного времени!!!
возможно ли реализовать так, чтобы и в первом и в данном случае считало разницу 0:45, т.е. учитывался переход суток ???

О.В.


Во вложении результат.
Лист “Ввод данных” — тут я разделил число, вводимое в ячейке А2 на 100, чтобы отсечь первые две цифры использовал их в как количество часов в функции ВРЕМЯ, затем взял остаток от деления числа в А2 на 100, таким образом я отсек минуты и использовал их как минуты в функции ВРЕМЯ. Про секунды Вы ничего не сообщали, поэтому поставил 0 секунд.

Лист “Временной промежуток” — Задача решается через простое вычитание с добавлением условия: “ЕСЛИ второе время меньше первого, то добавь сутки к вычислению, иначе не добавляй ничего”.

Tags Tags: , , , , ,
Categories: Консультация
Posted By: vidyakin
Last Edit: 30 Nov 2009 @ 03 35 PM

E-mailPermalinkComments (0)