excel中知道日期,怎麼用函式計算年份

2021-05-09 10:29:02 字數 3132 閱讀 6376

1樓:東哥

不同情況,不同方法,具體如下:

1、today () 函式和 now () 函式

today 函式根據您的系統時鐘返回今天日期的序數,不包括時間。now 函式返回今天日期的序數,包括時間。

2、根據序數對日期排序

在 excel 中,日期是根據日期序數而不是顯示的數字進行排序的。因此,當您在 excel 中對日期排序時,產生的結果可能不是您所期望的。

例如,如果對以 mmmm 日期格式顯示的一系列日期進行排序(以便只顯示月份),月份並不 按字母順序排序。相反,日期將根據它們的基本日期序數排序。

3、根據序數比較日期

由於在對日期和時間進行比較時也使用序數,因此實際結果可能與您所期望的(根據顯示的值)不同。

例如,當使用 now 函式將某一日期與當前日期比較時,如以下公式所示

=if(now()=datevalue("10/1/92"),true,false)

即使當前日期為 10/1/92,該公式也返回 false;僅當日期為 10/1/92 12:00:00 a.m. 時,它才返回 true。

(1)、如果通過公式比較兩個日期,而且無需在結果中包括時間,則可以改用 today 函式來避免這一問題:

=if(today()=datevalue("10/1/92"),true,false)

如何確定今天與未來某個日期之間相隔的天數

(2)、要確定現在與未來某個日期之間相隔的天數,請使用下面的公式:

="mm/dd/yy"-now()

其中,"mm/dd/yy" 是未來的日期。使用「常規」格式可以設定包含該公式的單元格的格式。

2樓:匿名使用者

excel中的datedif() 函式可以計算兩單元格之間的年、月或日數。因此,這個函式使得計算一個人的年齡變得容易了。

方法如下所述:

在一個空白工作表中的a1單元裡輸入生日,用斜線分隔年、月和日,在a2單元中輸入type =datedif(a1,today(),"y") ,然後按enter,這個人的年齡(以年表示)將被顯示在a2單元中。

3樓:匿名使用者

假設你附圖中的日期格式正確,且首行2003-7-1在a1單元格的話,可以b1單元格寫入以下公式:

b1=if(a1<>"",yaer(a1),"")

然後向下填充即可

4樓:希望與信心同在

1、可以用透視表,直接就能透視出各個年度

2、假如目前的日期在b列,可以在c列用函式year(b1),然後下拉,就可以直接只以年度了

希望對你有幫助

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

5樓:刀劍上的舞者

材料/工具:excel2010

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

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

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

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

6、完成效果如圖

6樓:斯君一舞百媚生

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

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

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

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

6、完成效果如圖

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

=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單元格的右下角,當滑鼠變成實心十字型時,向下拖拉。

8樓:匿名使用者

在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單元格的右下角,當滑鼠變成實心十字型時,向下拖拉。

9樓:我在路上看月亮

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

10樓:思雪遙遙

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

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

11樓:匿名使用者

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

12樓:桑善小妖mua精

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

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

最後還是看答案的

就是這個

13樓:匿名使用者

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

14樓:匿名使用者

=(today()-a1)/365

15樓:匿名使用者

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

怎樣用Excel快速填充日期,Excel軟體是一個什麼型別的辦公軟體?

1 開啟excel2007或以上版本。點選並開啟excel工作表,開啟的是一張名為 book1 的excel工作表。2 輸入一個日期,並按住單元格右下方出現的黑色 號下拉。輸入一個原始日期,在單元格右下方可以看到出現一個黑色 號,直接按住該 號下拉即可。3 直接按住黑色 號下拉後出現按天增長的日期。...

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

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

EXCEl求函式高手 高階篩選怎麼用函式來實現

將a b兩列是號碼前面的大於,小於符號去除。然後在d2輸入 if or and c2 a 5,c2a 6,c2a 7,c2a 8,c2然後下拉。d列中有1的資料就是你需要的資料。如果,僅需要得到這些資料,則用自動篩選功能在d列篩選一下 1 就好了。此題用高階篩選已經是最優選擇了。你更新資料的頻率是一...