不好意思,我想請問各位大大

在EXCEL中 現在的年月減去以前的年月

傳回來的值是要用月份的型態表示

例 94年8月 - 74年11月 =19年3月

我要用那一個函數才能做到呢?

謝唷~
文章關鍵字
我的方式
先將你要相減的儲存格格式改成
自訂-yy"年"m"月"
相減欄位的運算為=SUM(A1,-B1)
應該就可以了吧!!
因為!我的資料是文字型態840701,如果用這種方式的話!

他表示的型態會變成2千多年

資料太大筆了,一個一個改成84/07/01會浪費很多時間嘛~~

所以才會想要求救!!

感謝您的回復
愛你們的仇人,當為迫害你們的人祈禱。 你們若只愛那愛你們的人,你們還有什麼賞報呢?
但是文字型態必須轉變為日期型態
否則任何的日期加減函數都沒用阿
所以先考慮如何轉為日期型態吧!!
是呀, 要先轉日期
先用right, mid, left函數去抓字串, 再用date函數轉成日期, 記得改為西元...
您該不會是 HR Dept. (人事相關)
在計算勞退新/舊制的年資? (最近才被 HR 的美眉問到)

以下是本人的建議

if A1=840701 (文字型態, 民國 "年")
then B1= 年資 = TODAY()-DATE(LEFT(A1,2)+1911,MID(A1,3,2),RIGHT(A1,2))
重新定義 B1 的格式為... yy"年"mm"月"


ps.
1> 原始資料的格式必須為 yymmdd (文字 or 數字都可以)
2> Left() or Mid() or Right() 若無法使用, 可能需要重新安裝 Excel "增益集"
3> 請參考附件

附加Excel文件表: 200508/mobile01-90ab2143bf9cda094becd3c65889ff64.xls
彧軒 wrote:
不好意思,我想請問各位大大

在EXCEL中 現在的年月減去以前的年月

傳回來的值是要用月份的型態表示

例 94年8月 - 74年11月 =19年3月

我要用那一個函數才能做到呢?

謝唷~


=TODAY()-DATE(LEFT(A1,2)+1911,MID(A1,3,2),RIGHT(A1,2))

啊~~了解啦!

受小弟一拜~

謝謝大家
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!