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

時間 2021-06-26 18:14:14

1樓:芮城老憨

假如你的日期在a1:

=datedif(a1,"2010-1-31","y")結果為實足年齡,如果兩頭都算,可在公式後加1。

然後選中這個有公式的單元格,看到右下角出現小黑十字時,向下拖動,就可計算出所有a對應年齡數值了。

2樓:匿名使用者

一、假設出生日期寫在a1單元格,則可以在b1單元格寫入公式

=if(a1="","",datedif(a1,now(),"y"))

二、關於datedif函式

datedif函式是excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用datedif函式計算兩日期之差。

語法datedif(start_date,end_date,unit)

start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

end_date 為一個日期,它代表時間段內的最後一個日期或結束日期。

unit 為所需資訊的返回型別。

unit 返回

注:結束日期必須大於起始日期

下面舉個小例子:在日常工作中非常實用。

假如a1單元格寫的也是一個日期,那麼下面的三個公式可以計算出a1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。

注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。

=datedif(a1,today(),"y") 計算年數差

=datedif(a1,today(),"m") 計算月數差

=datedif(a1,today(),"d") 計算天數差

"y" 時間段中的整年數。

"m" 時間段中的整月數。

"d" 時間段中的天數。

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

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

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

三、例項說明

例項1:

題目: 計算出生日期為1973-4-1人的年齡

公式: =datedif("1973-4-1",today(),"y")

結果: 33

簡要說明 當單位**為"y"時,計算結果是兩個日期間隔的年數.

例項2:

題目: 計算日期為1973-4-1和當前日期的間隔月份數.

公式: =datedif("1973-4-1",today(),"m")

結果: 403

簡要說明 當單位**為"m"時,計算結果是兩個日期間隔的月份數.

例項3:

題目: 計算日期為1973-4-1和當前日期的間隔天數.

公式: =datedif("1973-4-1",today(),"d")

結果: 12273簡要說明 當單位**為"d"時,計算結果是兩個日期間隔的天數.

例項4:

題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.

公式: =datedif("1973-4-1",today(),"yd")

結果: 220

簡要說明 當單位**為"yd"時,計算結果是兩個日期間隔的天數.忽略年數差

例項5:

題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

公式: =datedif("1973-4-1",today(),"md")

結果: 6

簡要說明 當單位**為"md"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

例項6:

題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

公式: =datedif("1973-4-1",today(),"ym")

結果: 7

簡要說明 當單位**為"ym"時,計算結果是兩個日期間隔的月份數.不計相差年數注意:today()函式獲取的是系統當前日期,所有列舉的例項為2006-11-7日的計算結果,並不一定和你得到的結果相符。

3樓:漂哥

假定你的出生日期寫在a列,在b1貼上下面的公式:

=datedif(a1,"2010-1-31","y")

公式下拉即可

4樓:匿名使用者

=datedif("1968-12-12","2010-1-31","y")

比如你的出生日期在a2,截止日期輸入到某單元格(比如在c1),你在b2輸入=datedif(a2,$c$1,"y"),並可以向下填充公式.

5樓:匿名使用者

=datedif("1982-2-9","2010-1-31","y")

6樓:匿名使用者

=datedif(a1,"2010-1-31","y")&"年月"

其中a1這個是**的順序,你看看你的年齡是在那個**裡你把a1變一下就可以了,如b1或者c4的

7樓:起名字不能太短

在後面重新錄入兩列 只錄入年份 然後減 然後拖下來 我就知道這一種

8樓:匿名使用者

=datedif(a1,"2010-1-31","y")&"年月"

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

9樓:蝦彈文化

示例如下:

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

2、把年齡列選中。

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

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

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

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

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

10樓:匿名使用者

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

,結果有所不同:

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

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

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

11樓:夏雄

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

12樓:豔陽天

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

13樓:匿名使用者

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中計算各年齡段的人數操作完成。

14樓:咖咖

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

2、開啟了之後把裡面輸

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

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

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

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

15樓:天堂滴落的眼淚

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人。

16樓:匿名使用者

計算小於

等於25:

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

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

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

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

17樓:山桑弓

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

於等於25歲的,公式

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

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

18樓:匿名使用者

好妧,人氣旺盛

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

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

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

19樓:

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

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

excel 裡是 知道年月,怎麼算年齡

20樓:天使在唱歌

1、以excel2010版本為例,如下圖a列裡知道年月,要在b列算出年齡;

2、首先在b2單元格輸入公式=datedif(a2,today(),"y"),today()是指今天的日期,後面的字母"y"是年的意思,這裡表示要計算出生年月到今天相距了多少年,輸完公式後按回車鍵後則可得出年齡;

3、然後把滑鼠放在b2單元格右下角,下拉填充公式則可算出a列的年月相應的年齡了。

excel中怎麼計算行數,excel如何統計行數

淋漓盡致的 使用函式rows 函式說明 返回引用或陣列 陣列 用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式 陣列常量是用作引數的一組常量。的行數。語法 rows array rows 函式語法具有以下引數 引數 為操作 事件 方法 屬性 函式或過程提供...

excel 如何計算優秀率,Excel中怎麼用函式計算成績的及格率和優秀率?

愚喬啊 1 在excel 2010中開啟需要計算及格率和優秀率的 2 計算及格率 以下面 中計算語文及格率為例,共36人,分數寫在b列,資料在b2至b37單元格區域,單擊及格率單元格,選中哪個單元格,計算出的及格率就顯示在哪個單元格 3 在公式欄輸入 countif b2 b37,60 count ...

計算年齡的函式,excel怎麼用

計算年齡的函式,這裡主要是用到today函式和year函式。操作步驟如下 1 例如 首先我們在k2單元格輸入一個等於號,這是在告訴excel接下來我要輸入函式了 2 我們在等於號後面輸入函式today,這一步是提取出今天的日期 3 通過上一步我們就提取出了今天的日期,但是today函式提取出來的是年...