回覆列表
  • 1 # 使用者2207822252815

    補充一下 @陳錫盧DATEDIF 函式:計算兩個日期間相差的天數、月數或年數樓主的問題就可以變為20050110和現在時間的年差用DATEDIF就是=DATEDIF(20050110,now(),"y")now()表示是現在的時間,你也可以用today(),兩者區別是NOW包含了時間,TODAY只有日期。如果直接DATEDIF(20050110,now(),"y") 那是無法識別的,所以要把20050110變成EXCEL能認識的,也就是2005-01-10樣的格式,那就要用到TEXT函式:TEXT(20050110,"0-00-00" 就是把20050110變成2005-01-10的形式如果你的20050110是放在A2單元格,那麼你可以在把上面的20050110換成A2說到這裡問題已經變成=DATEDIF(2005-01-10,now(),"y")DATEDIF 函式:計算兩個日期間相差的天數、月數或年數,那如何知道我要是的相差的年、月還是日?那就用後面的Y M D 來表示。注意:這裡只是兩個年數的相差年數,也就是2014-2005=9 但你要算的是不是虛歲?那就再加1?公式就變成:=DATEDIF(TEXT(20050110,"0-00-00"),NOW(),"y")+1上面的20050110可以換成這個數字所在的單元格:如A2=DATEDIF(TEXT(A2,"0-00-00"),NOW(),"y")+1EXCEL問題歡迎一起探討

  • 中秋節和大豐收的關聯?
  • 種植的生薑病蟲害越來越多,該怎麼辦?有哪些有效的防治措施?