如何在excel中計算出一列人的年齡

2021-12-16 11:35:08 字數 6753 閱讀 5006

1樓:簡淨軒語

利用身份證號碼的編碼特性,可以用函式求出年齡。

b2單元格的公式為:=datedif(--text(mid(a2,7,8),"0000-00-00"),today(),"y")

公式解析:身份證,從第7位開始是出生日期,用mid函式提取出生日期,用text函式將出生日期轉為真正的數值格式,在用datedif函式求出今天距離出生日期的年數,即年齡。

2樓:匿名使用者

c2:=datedif(text(b2,"0-00-00"),"2011-10-01","y")

就照你的出生日期格式,本來你的出生日期應該是這樣輸入:1936-06-21

這樣就不需要text函式:

=datedif(b2,"2011-10-01","y")

3樓:匿名使用者

=year(today())-year(b2),出生日期的格式應是1936-6-21,這樣子year這個函式才起作用 ,年齡一欄的格式是常規

4樓:木頭人

年齡那一欄輸入簡單的公式:=2011-year(b2)

怎樣在excel中計算所有人的平均年齡??!

5樓:蝦彈文化

示例如下:

1、開啟要編輯的excel**。

2、把年齡列選中。

3、按滑鼠右鍵開啟「設定單元格格式」,在數字選項中,選擇數值型,小數位數選擇「0」,單擊確定。

4、定位到e2單元格,輸入「=(today()-d2)/365」。

5、按下回車鍵就會顯示年齡了。

6、將游標移到單元格的右下角,當游標變成黑色十字時,將游標往下來,選中所有的需要計算年齡的**。

7、這樣就計算出了所有人的年齡了,如圖是最終效果。

6樓:匿名使用者

這個問題不難,方法有多種

,結果有所不同:

1、將出生年月日放在同一列或行中,選中所有,在狀態列求和的地方點右鍵,選平均值,就可以看到平均出生年月,這樣出來的出生年月日可以平均到日。

2、使用datedif函式,在出生年月旁插入一列,假設出生年月在b列,b2為某人的出生年月,那麼在c2中輸入datedif(b2,now(),"y"),即可得到此人的年齡(週歲),然後使用自動填充功能求得所有人年齡。此引數的詳細用法參考這裡http://zhidao.

3、比較粗糙一些的方法,即在c2中輸入=2006-year(b2),這樣得到是2006減去出生年份的年齡。

7樓:夏雄

你把所有人的年紀打上去,然後再輸入一個計算方式,然後最後出來平均年齡。

8樓:豔陽天

在excel裡面有出生年月日,怎麼用公式算出年齡?

9樓:刀劍上的舞者

材料/工具:excel2010

1、首先我們將出生年月日輸入好,注意出生年月日的格式要正確,中間是用小橫線連線的「-」

2、選中顯示結果的位置,輸入公式=year(today())-year(c2)

3、輸入公式後結果很快就計算出來了,下一個也一樣,輸入公式=year(today())-year(c3)

4、其實有更便捷的方式,只用在第一行輸入公式,然後選中下拉5、這一列的結果就計算出來了

6、完成效果如圖

10樓:斯君一舞百媚生

1、首先我們將出生年月日輸入好,注意出生年月日的格式要正確,中間是用小橫線連線的「-」

2、選中顯示結果的位置,輸入公式=year(today())-year(c2)

3、輸入公式後結果很快就計算出來了,下一個也一樣,輸入公式=year(today())-year(c3)

4、其實有更便捷的方式,只用在第一行輸入公式,然後選中下拉5、這一列的結果就計算出來了

6、完成效果如圖

11樓:深圳市勵拓軟體****

=datedif(a1,today(),"y")獲取的是週歲a1為出生年月

在excel裡面有出生年月日,用公式計算出年齡的步驟:

假設如圖:a列是出生年月日,b列計算年齡。

1、a列的數值必須是日期型的數值,例如:1990/5/1或者1990-5-1;

2、在b1列中輸入=datedif(a1,today(),"y");

datedif函式:計算兩日期之差;

datedif(a1,today(),"y"):就是今天的日期today()-a1列單元格里的日期;

y:得到的結果取整年數;

3、然後滑鼠懸停在b1單元格的右下角,當滑鼠變成實心十字型時,向下拖拉。

12樓:匿名使用者

在excel裡面有出生年月日,用公式計算出年齡的步驟:

假設如圖:a列是出生年月日,b列計算年齡。

1、a列的數值必須是日期型的數值,例如:1990/5/1或者1990-5-1;

2、在b1列中輸入=datedif(a1,today(),"y");

datedif函式:計算兩日期之差;

datedif(a1,today(),"y"):就是今天的日期today()-a1列單元格里的日期;

y:得到的結果取整年數;

3、然後滑鼠懸停在b1單元格的右下角,當滑鼠變成實心十字型時,向下拖拉。

13樓:我在路上看月亮

現在年份減去出生年份就是年齡。基本演算法就是這樣。

14樓:思雪遙遙

=year(today())-year(a1) 簡單的

=(today()-a1)/365 具體的

15樓:匿名使用者

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

16樓:桑善小妖mua精

=year(「今天的日子")-year(出生日期)就這麼簡單

我用其他的做根本輸不上去

最後還是看答案的

就是這個

17樓:匿名使用者

安徽電子等會等會記得這句話

18樓:匿名使用者

=(today()-a1)/365

19樓:匿名使用者

用函式year(2008-1-20)-year(now())

excel 中怎麼計算年齡段的人數

20樓:匿名使用者

excel中計算年齡段的人數可使用countif函式實現。【countif函式第一個引數是目標年齡所在單元格區域,第二個引數是需要統計的年齡條件】

方法步驟如下:

1、開啟需要操作的excel**,在目標單元格輸入函式公式=countif(b1:b11,"<=25"),然後回車完成小於等於25歲的人數統計。

2、在相關單元格中輸入=countif(b1:b11,">25")-countif(b1:b11,">35")並回車即可完成25~35歲的人數統計。

3、同理在相關單元格中輸入公式=countif(b1:b11,">35")實現大於35歲的人數統計。

4、返回excel**,發現在excel中計算各年齡段的人數操作完成。

21樓:咖咖

1、首先在電腦裡面將需要統計的excel**雙擊開啟 。

2、開啟了之後把裡面輸

入需要的資料,這是一個公司的員工年齡明細表,現在想要統計每個年齡段有多少人。

3、首先在條件設定中填寫對應的年齡段資料。

4、然後選擇g2:g6範圍,然後在編輯欄輸入公式=frequency(c2:c215,f2:f6)。

5、按ctrl+shift+enter,輸入陣列,結果立即出來了,這樣就可以計算年齡段的人數。

22樓:天堂滴落的眼淚

1、以2010版excel為例,如下圖,現在需要計算<=25歲多少人,大於25歲小於等於35歲多少人;

2、先在e2單元格中輸入計數公式「=countif(b:b,"<=25")」,然後按回車鍵,就可以得出「<=25歲」有3人;

3、繼續在e3單元格中輸入計數公式「=countifs(b:b,">25",b:b,"<=35")」,然後按回車鍵,就可以得出「大於25歲小於等於35歲」有7人。

23樓:匿名使用者

計算小於

等於25:

=countif(a:a,"<=25')

計算大於25,小於等於35:

=countif(b:b,"<=35")-countif(b:b,"<=25")

或=sumproduct((b2:b1000>25)*(b2:b1000<=35))

24樓:山桑弓

可以用條件計數countif函式,如果資料在b2:b100中,求其中小

於等於25歲的,公式

=countif(b2:b100,"<=25")大於25歲小於等於35歲多少人?可以用兩個連起來=countif(b2:

b100,"<=35")-countif(b2:b100,"<=25")

25樓:匿名使用者

好妧,人氣旺盛

種類哆wwω.wёxj.ηёt

1,這種型別的電腦是配有無線網絡卡的,可以通過路由器進行上網。路由器帶有wifi功能,自己報裝一個寬頻,設定好錄音機就可以了。

2,另外還可以使用流量卡上網,像插手機卡的無線網絡卡這些,開通流量了,在平板電腦上進行連線也可以。

26樓:

用countif就可以了,計算<=25歲,=countif(b:b,"<=25"). 計算大於25歲小於等於35歲, =countif(b:

b,"<=35")-countif(b:b,"<=25").

在excel裡知道出生日期怎樣計算出年齡啊?

27樓:excel每日精選

如何根據出生日期,一秒計算出年齡?

28樓:天使在唱歌

在excel裡可用公式=(today()-a2)/365來計算出年齡。

1、開啟excel**,在裡面輸入所需要計算的出生日期;

2、然後選中b2單元格,輸入公式,=(today()-a2)/365,按回車鍵即可得到年齡;

3、選中b2單元格,將滑鼠移到這個單元格的右下角,當滑鼠變成黑色十字時 雙擊,這樣就會計算出這組資料所有人的年齡了;

4、發現年齡有小數點,需要調整一下b列的資料格式,選中b列,點滑鼠右鍵,點設定單元格格式,出現設定單元格格式介面;

5、在設定單元格格式介面,點數值,小數位數選擇0,然後點確定;

6、這時就會得到一個整數的年齡了。

29樓:匿名使用者

excel中datedif函式的用法 2007-01-03 13:29 datedif 計算兩個日期之間的天數、月數或年數。提供此函式是為了與 lotus 1-2-3 相容。

語法 datedif(start_date,end_date,unit) start_date 為一個日期,它代表時間段內的第一個日期或起始日期。日期有多種輸入方法:帶引號的文字串(例如 "2001/1/30")、系列數(例如,如果使用 1900 日期系統則 36921 代表 2001 年 1 月 30 日)或其他公式或函式的結果(例如,datevalue("2001/1/30"))。

有關日期系列數的詳細資訊,請參閱 now。 end_date 為一個日期,它代表時間段內的最後一個日期或結束日期。 unit 為所需資訊的返回型別。

unit返回"y"時間段中的整年數。"m"時間段中的整月數。"d"時間段中的天數。

"md"start_date 與 end_date 日期中天數的差。忽略日期中的月和年。"ym"start_date 與 end_date 日期中月數的差。

忽略日期中的日和年。"yd"start_date 與 end_date 日期中天數的差。忽略日期中的年。

說明 microsoft excel 按順序的系列數儲存日期,這樣就可以對其進行計算。如果工作簿使用 1900 日期系統,則 excel 會將 1900 年 1 月 1 日儲存為系列數 1。而如果工作簿使用 1904 日期系統,則 excel 會將 1904 年 1 月 1 日儲存為系列數 0,(而將 1904 年 1 月 2 日儲存為系列數 1)。

例如,在 1900 日期系統中 excel 將 1998 年 1 月 1 日儲存為系列數 35796,因為該日期距離 1900 年 1 月 1 日為 35795 天。請查閱 microsoft excel 如何儲存日期和時間。

excel for windows 和 excel for macintosh 使用不同的預設日期系統。有關詳細資訊,請參閱 now。 示例 datedif("2001/1/1","2003/1/1","y") 等於 2,即時間段中有兩個整年。

datedif("2001/6/1","2002/8/15","d") 等於 440,即在 2001 年 6 月 1 日和 2002 年 8 月 15 日之間有 440 天。 datedif("2001/6/1","2002/8/15","yd") 等於 75,即在 6 月 1 日與 8 月 15 日之間有 75 天,忽略日期中的年。 datedif("2001/6/1","2002/8/15","md") 等於 14,即開始日期 1 和結束日期 15 之間的差,忽略日期中的年和月。

如何在ecel中計算出學生成績排名

軟體版本 office2007 方法如下 1.對於一般的排名,可以直接利用rank函式,專如下所示 函式用法 rank 要排名的屬成績,總成績所在區域 2.這樣得到的排名,會因為名次重複,而跳過一些名次,比如下圖中的第4名,第6名,第8名等 3.而中國式排名一般是名次順延,需要用到較複雜的陣列公式來...

怎樣在EXCEL中計算每一列數字的

要 讓各個單元 格的資料都同時乘以0.3,那麼操作方法如下 1 在一個空單元格中專寫入0.3,按下回車 屬 2 複製這個寫入0.3的單元格 3 選中要乘以0.3的資料全部單元格 4 右鍵,選擇 選擇性貼上 5 選擇 運算 中的 乘 確定。在c列的bai第一個單元格du 和a 60並排 點 再點a 6...

excel設定公式問題?如圖,需要計算出G列各自的金額,D F,怎樣設定?還有後面的I列和總金額

g2單元格寫入公式 if d2 d2 f2 下拉填充公式 i2單元格寫入公式 if d2 d2 h2 下拉填充公式 沒有說明是求什麼總金額,如果能說明清楚再寫公式給你或按如下規律和方法設定公式 excel四則運算 以a1至a5單元格區域及b6單元格為例,a1至a5分別為1,2,3,4,5,b6為6 ...