EXCSEL我計算年齡的公式哪錯了

2022-08-15 02:02:29 字數 4775 閱讀 4033

1樓:

datedif(start_date,end_date,unit)

start_date     用於表示時間段的第乙個(即起始)日期的日期。 日期值有多種輸入方式:帶引號的文字字串(例如 "2001/1/30")、序列號(例如 36921,在商用 1900 日期系統時表示 2001 年 1 月 30 日)或其他公式或函式的結果(例如 datevalue("2001/1/30"))。

end_date     用於表示時間段的最後乙個(即結束)日期的日期。

unit     要返回的資訊型別:

unit

返回結果

"y":一段時期內的整年數。

"m":一段時期內的整月數。

"d":一段時期內的天數。

"md":start_date 與 end_date 之間天數之差。 忽略日期中的月份和年份。

「ym「:start_date 與 end_date 之間月份之差。 忽略日期中的天和年份

"yd":start_date 與 end_date 的日期部分之差。 忽略日期中的年份。

所以,你的公式中有幾個錯誤:

start_date 和 end_date 是文字格式,你輸入的都不是;

unit 也是文字格式,你輸入的 yd 而不是要求的 "yd";

你的 datedif() 返回的是 3/20 到 9/15 日之間的天數,計 178天。而不是出生後到 2019/9/15 之間的所有天數。所以,即使你把 datedif() 函式都處理對了,int() 函式返回的結果也只是 0!

2樓:虛懷若谷舉手之勞

度友,公式的最後一部分錯了,

應該是=datedif(2000/3/21,2019/9/15,"d")/365

或者直接

=datedif(2003/3/21,2019/9/15,"y")

excel如何計算年齡

3樓:excel技能包

出生日期怎麼計算年齡呢?

4樓:

方法如下

1、首先,包括員工的一些基本資訊,包括出生日期。

2、然後,在要顯示年齡的單元格中,編寫函式=year(today()),它表示今天的日期。

3、第二步寫公司的第二部分,並寫函式「year(c2)」。這是減去出生日期。

4、進入公司後,點選「enter」,可以看到下面的年齡顯示。

5、所有員工的年齡計算結果如下圖所示。當然,這種方法也可以用來計算員工的工齡。將出生日期更改為入境日期。

6、當然,我們也可以更準確的確認這些員工的入職天數。

7、點選「enter」檢視計算結果。

在excel中超實用的四個小技巧。

1.圈選區域後使用快捷鍵alt+=即可進行一鍵求和。

2.圈選需要隱藏的行按快捷鍵ctrl+9即可快速隱藏,按ctrl+shift+9即可取消隱藏。

3.在數值混亂的時候點選右上方的排序和篩選,即可對資料進行公升序降序的排序。

4.在右上方的排序和篩選中開啟篩選功能,即可在列表中篩選出需要的資料。

5樓:墨曼彤

1、首先,包括員工的一些基本資訊,包括出生日期。

2、然後,在要顯示年齡的單元格中,編寫函式=year(today()),它表示今天的日期。

3、第二步寫公司的第二部分,並寫函式「year(c2)」。這是減去出生日期。

4、進入公司後,點選「enter」,可以看到下面的年齡顯示。

5、所有員工的年齡計算結果如下圖所示。當然,這種方法也可以用來計算員工的工齡。將出生日期更改為入境日期。

6、當然,我們也可以更準確的確認這些員工的入職天數。

7、點選「enter」檢視計算結果。

6樓:巫馬遐思麼裳

假設b2為生日

=datedif(b2,today(),"y")datedif函式,除excel2000中在幫助文件有描述外,其他版本的excel在幫助文件中都沒有說明,並且在所有版本的函式嚮導中也都找不到此函式。但該函式在電子**中確實存在,並且用來計算兩個日期之間的天數、月數或年數很方便。微軟稱,提供此函式是為了與lotus1-2-3相容。

該函式的用法為「datedif(start_date,end_date,unit)」,其中start_date為乙個日期,它代表時間段內的第乙個日期或起始日期。end_date為乙個日期,它代表時間段內的最後乙個日期或結束日期。unit為所需資訊的返回型別。

「y」為時間段中的整年數,「m」為時間段中的整月數,「d」時間段中的天數。「md」為start_date與end_date日期中天數的差,可忽略日期中的月和年。「ym」為start_date與end_date日期中月數的差,可忽略日期中的日和年。

「yd」為start_date與end_date日期中天數的差,可忽略日期中的年。比如,b2單元格中存放的是出生日期(輸入年月日時,用斜線或短橫線隔開),在c2單元格中輸入「=datedif(b2,today(),"y")」(c2單元格的格式為常規),按回車鍵後,c2單元格中的數值就是計算後的年齡。此函式在計算時,只有在兩日期相差滿12個月,才算為一年,假如生日是2023年2月27日,今天是2023年2月28日,用此函式計算的年齡則為0歲,這樣算出的年齡其實是最公平的。

7樓:書法大家園

excel中計算年齡的方法

8樓:平凡女人平凡事

讓excel自動從當天開始倒推算出乙個人的年齡。

具體操作如下:首先在乙個單元格輸入函式 =toady() ,回車後就會得到計算機的日期,即當天的日期,而且這個日期是動態。

接下來你還必須得要有這個人的出生日期。

然後在d9單元格輸入=datedif(b9,c9,"y"),敲回車後,顯示結果是35歲。輸入=datedif這個函式是沒有提示的,因為這個函式是個隱藏函式,所謂隱藏就是沒提示沒幫助,直接輸入就會出來。

這個函式計算原理如下:datedif函式語法為:=datedif(開始日期,結束日期,年份**)。年份**中y表示年數,m表示月,d表示天。

如果把最後一次引數改為m,則是下面這種效果:

總結:datedif函式用來統計兩個日期之間的差值,並按照一定的要求呈現出來。是計算年齡非常經典的乙個函式。

參考資料

如何用excel計算乙個人的年齡?.第一ppt[引用時間2017-12-30]

9樓:化希榮欽君

以出生日期在a1單元格為例,要計算到今天為止的年齡公式:=datedif(a1,now(),"y")

如果要計算到b1單元格為止的日期,那麼公式為=datedif(a1,b1,"y")如圖:

10樓:曹桂枝昌倩

樓主你好,你可以在「年齡」b2一列中輸入公式「=datedif(a2,today(),"y")」(假設出生年月資料在a列,a2為第1個資料,b列為「年齡」),完成後再把公式拖動複製b列的其他單元格,即可在b列顯示相應的年齡。

11樓:梅秀梅泥黛

(1)虛歲的計算:在e4中輸入=year(today())-year(d4)

(2)實歲的計算:在e4中輸入=-trunc((d4-today())/365)

(3)工齡的計算:在e4中輸入=(year(today())-year(d4))+1

注:d4單元格必須是日期格式,輸入順序為1979-4-6

12樓:暗流在洶湧

假設a2為生日例如是1980-05-04,則b2計算年齡為=year(today())-year(a2)

對於年齡本身的計算公式有多種,為了適應不同要求,是否精確計算周歲等等。若精確計算則:

=(today()-a2)/365

若虛歲則=(today()-a2)/365+1

13樓:匿名使用者

=datedif($a$1,now(),"md")&"歲"&datedif($a$1,now(),"ym")&"個月零"&datedif($a$1,now(),"md")&"天"

說明:在a1單元格中輸入你的出生日期,如1907-3-8

然後在其它任意單元格中輸入(或貼上)上面的公式,結果為 「x歲y月零z天」

14樓:匿名使用者

假設a1單元格為出生日期(如:1980-5-25),計算周歲:

=datedif(a1,today(),"y")

返回結果為31

excxl**函式公式怎麼計算問題? 10

15樓:

需要先定義名稱,游標定位到m1,按ctrl+f3,新建名稱:aa,在引用位置中輸入:

=evaluate(l1)

然後,在m2中輸入公式:

=aa下拉複製公式。

exc**輸入了這個公式為什麼不能自動計算啊?

16樓:三井熊

如圖,這個公式的單元格如果設定為文字格式了,就不能計算了,解決辦法是,把格式改為「常規」,然後重新在單元格內敲一次回車就行了。

17樓:新浪河陽小子

公式沒有問題,把公式所在單元格公式複製一下,右鍵該單元格,設定單元格格式,數字選項卡內設定成「常規」,確定,再將公式貼上進來該單元格,應該就可以運算了。

為什麼widows7程式上找不到excsel軟體呢

18樓:匿名使用者

確定安裝了嗎,也可能安裝出現問題 建議重新安裝office

市盈率計算公式,市盈率的計算公式

市盈率 每股稅後利潤 市盈率是衡量 投資價值和判斷市場是否過熱的指標 市盈率的計算公式 市盈率 普通股每 價 普通股每股收益 普通股每股受益 淨利潤 優先股股利 普通股股數市盈率簡單地講,就是 的市價與 的每股稅後收益 或稱每股稅後利潤 的比率。例如 某 的股價是24元,每股年淨收益為0.60元,則...

sd的計算公式,SD的計算公式

樣本標準偏差 代表所採用的樣本x1,x2,xn的均值。總體標準偏差 代表總體x的均值。標準差描述各資料偏離平均數的距離的平均數,它是離差平方和平均後的方根,用 表示,標準差是方差的算術平方根。擴充套件資料標準差可以反映資料集的分散程度。標準差越小,與平均值的偏差越小,反之亦然。標準差的大小可以通過標...

浮力的計算公式,浮力的所有計算公式

浮力公式的推算 f 浮 f下表面 f上表面 f向上 f向下 p向上 s p向下 s 液 g h s 液 g h s 液 g h h s 液 g h s 液 g v排 m排液 g g排液 1 f 浮 f下表面 f上表面 一般作為浮力產生原因,在同步學習 平時的考試 中,考一道填空或選擇。在中考中不常出...