2016-10-05 35 views
0

我已經制定了像這樣一個電子表格:Excel公式減去有效日期從創建日期給剩下的日子

A       B     C 
Date Record Created  Valid For   Days Remaining 
05.10.2016 - 10:00:00  1 week   6 days 
03.10.2016 - 14:00:00  2 weeks   13 Days 

我想用一個公式,就能減去1周,2周, A列中的日期爲3周和4周,給我餘下的天數。

這是可能的,如果有的話,請有人告訴我如何做到這一點?我必須在列B中列出我的數值爲1周,2周等,我不能有7或14作爲值。

預先感謝

+0

是日期/ A列中倍**真實**日期/時間格式爲'dd.mm.yyyy - hh :mm:ss'或文本看起來像日期/時間?這些值是正確的還是左對齊的單元格? – Jeeped

+0

A列中的日期是真實的日期/時間格式。文本左對齊。謝謝 –

+0

默認情況下,實際日期/時間在單元格中右對齊。當你嘗試'= A2 + 1'時會發生什麼?你有'#VALUE!'或'06.10.2016 - 10:00:00 '? – Jeeped

回答

2

在作爲1,2,3,

提供一個類似的自定義提供自定義數字格式使用B,

[Color13][>1]0 W\e\ek\s;[Color13][=1]0 W\e\ek;[Color3]0 W\e\ek\s 

類型的週數字格式在列C中使用,

[Color13][>1]0 \D\a\y\s;[Color13][=1]0 \D\a\y;[Color3]To\d\a\y 

隨着使用的dd.mm.yyyy - hh:mm:ss數字格式爲真實日期/時間在列A中的值(在細胞中默認右對齊),使用以下公式中的列C,

=(A2+B2*7)-TODAY() 

隨着列中的值A作爲文本 - 即-長相狀-A-日期時間(在細胞中的默認左對齊)時,使用在列C中的以下公式,

=(DATE(MID(A2, 7, 4), MID(A2, 4, 2), LEFT(A2, 2))+TIMEVALUE(RIGHT(A2, 8))+B2*7)-TODAY() 

wekks_days_left

+0

我可能在這裏做錯了,因爲這沒有爲我工作,我得到#列錯誤C列 –