2010-07-06 46 views
1

我有几个单元根据开始时间安排一个员工列表。 (在这种情况下,开始时间由名为“时间”的小区中指示。)创建时间处理函数(Excel VBA)

=CONCATENATE(TEXT(Time,"h:mm AM/PM")&" - "&TEXT(Time+TIME(10,30,0),"h:mm AM/PM")) 

它正常工作,但现在我想实现一个功能,可让用户指定多久的转变可能是通过在小区中输入小时数。 (在我的工作我用过一个名为DayShift细胞)

我会做我的职责,以允许添加的转变是多久呢?

回答

2
=CONCATENATE(TEXT(Time,"h:mm AM/PM")&" - "&TEXT(Time+TIME(0,Hours*60,0),"h:mm AM/PM")) 

其中Hours是具有小时数(即,对于当前示例为10.5)的小区。

+0

谢谢!这正是我需要的! – BioXhazard 2010-07-06 21:09:34