標題:
[發問]
兩日期差異天數問題請較
[打印本頁]
作者:
KITTYBOY
時間:
2011-1-12 09:48
標題:
兩日期差異天數問題請較
DEAR ALL 大大 -
1.如下圖
A欄為ODBC DOWNLOAD下之日期資料.
使用大大指導之如下函數計算日期差異
1.1 =TODAY()-DATE(SUBSTITUTE(A2,RIGHT(A2,4),"")+1911,RIGHT(SUBSTITUTE(A2,RIGHT(A2,2),""),2),RIGHT
(A2,2))
1.2 大部份計算正確.部份出現負值.如 B2 B3 B4
2.煩請不另賜教再請您指導之 THANKS
作者:
hugh0620
時間:
2011-1-12 15:31
本帖最後由 hugh0620 於 2011-1-12 16:03 編輯
回復
1#
KITTYBOY
hi 你用的方法~ 我不會~ 但是我用的方式是笨方法~
不過~ 不會出錯~ 試一下下面的公式~ 我測試是沒有問題~
=TODAY()-DATEVALUE(LEFT(trim(A2),2)+1911&"/"&RIGHT(LEFT(trim(A2),LEN(A2)-2),2)&"/"&RIGHT(trim(A2),2))
用你的方式也是可以~ 我也幫你修改好了~ 紅色部份為差異處~
問題出現在](SUBSTITUTE(A2,
RIGHT
(A2,
2
),""),2)
像第一.二筆數據 971111 971212 執行後就會變成 97 97 所以你的計算才會錯誤,也可以用你的原式將紅色的地方加上即可
(SUBSTITUTE(A2,RIGHT(A2,2),""
,1
),1)
如果下次你要做這種處理,見意用TRIM(text)這個公式先將前後的空白清掉,這樣在處理上比較不會有錯誤~
(SUBSTITUTE(A2,
RIGHT
(A2,
2
),""),2)
原公式=TODAY()-DATE(SUBSTITUTE(A2,RIGHT(A2,4),"")+1911,
RIGHT
(SUBSTITUTE(A2,
RIGHT
(A2,
2
),""),2),RIGHT(A2,2))
修改後公式=TODAY()-DATE(SUBSTITUTE(A2,RIGHT(A2,4),"")+1911,
LEFT
(SUBSTITUTE(A2,
LEFT
(A2,
3
),""),2),RIGHT(A2,2))
作者:
oobird
時間:
2011-1-12 16:10
=TODAY()-DATE(LEFT(TRIM(A2),2)+1911,MID(TRIM(A2),3,2),RIGHT(TRIM(A2),2))
作者:
Hsieh
時間:
2011-1-12 16:19
=TODAY()-TEXT(A2+19110000,"0000-00-00")
作者:
KITTYBOY
時間:
2011-1-13 17:17
Dear Hsieh & oobird & hugh0620 大大 -
感謝您們指導.依您們之方式-問題已解決
thanks*10000
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)