2010-07-06 69 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