2019-07-16

如何使用「Google 試算表」由生日計算出年齡?

如果使用「Google 試算表」來記錄員工或學生的基本資料,其中的年齡屬於衍生屬性,其值通常會由生日來計算出,那麼該如何使用公式來計算呢?其實,計算兩日期的年、月、日相差,跟 Excel 的 DATEDIF 這個函數幾乎是雷同的,有 Excel 基礎的人可能看一下幫助文件就會使用了,如果是新手,也可以來參考「Google 試算表」中DATEDIF 的相關用法。

如何使用「Google 試算表」由生日計算出年齡?

1.使用瀏覽器進入 Google 雲端硬碟 > 新增 「Google 試算表」,並有以下的測試資料。
如何使用「Google 試算表」由生日計算出年齡?

如何使用「Google 試算表」由生日計算出年齡?

2.使用 DATEDIF 函數,範例如右, =DATEDIF("1969/7/16", "1969/7/24", "Y"), 詳細用法 https://support.google.com/docs/answer/6055612?hl=zh-Hant
如何使用「Google 試算表」由生日計算出年齡?

3.其中的 Y 是時間單位的縮寫字,舉例來說,"M" 代表月,其可接受的值包括  "Y"、"M"、"D"、"MD"、"YM"、"YD"。

  • "Y":傳回開始日期和結束日期之間的整年數。
  • "M":傳回開始日期和結束日期之間的整月數。
  • "D":傳回開始日期和結束日期之間的天數。
  • "MD":傳回開始日期和結束日期之間的天數 (不計整月數)。
  • "YM":傳回開始日期和結束日期之間的整月數 (不計整年數)。
  • "YD":傳回開始日期和 end_date 之間的天數 (假設開始日期和結束日期相距不到一年)。
知道單位後,便可計算更精確的年齡  =DATEDIF(B2,TODAY(),"Y")&" 年, "&DATEDIF(B2,TODAY(),"YM")&" 月, "&DATEDIF(B2,TODAY(),"MD")&" 日"
如何使用「Google 試算表」由生日計算出年齡?

 分享您的留言


請輸入關鍵字


請選擇...


˄