tft每日頭條

 > 生活

 > 怎麼用excel求當前日期函數

怎麼用excel求當前日期函數

生活 更新时间:2024-09-01 06:20:46


怎麼用excel求當前日期函數(這兩個關于Excel日期函數的經典案例)1

這兩個關于Excel日期函數的經典案例,一般人都不會,但超級實用!




怎麼用excel求當前日期函數(這兩個關于Excel日期函數的經典案例)2

  1. 根據日期計算季度的8種方法!
  2. 如何根據日期判斷閏年還是平年?


怎麼用excel求當前日期函數(這兩個關于Excel日期函數的經典案例)3




根據日期計算季度(8種方法)

根據日期快速計算歸屬的季度,分享8種方法。

A列是日期,部分内容截圖如圖3-12-8所示。


怎麼用excel求當前日期函數(這兩個關于Excel日期函數的經典案例)4

圖3-12-8

方法一:INT函數

B1公式=INT((MONTH(A1) 2)/3),雙擊B1單元格右下角黑色 可以自動填充其他單元格公式。

公式解釋說明:

先用MONTH函數計算日期對應的月份,再用INT函數求季度,INT函數功能是将數字向下舍入到最接近的整數。

比如,如果月份是12月,(12 2)/3=4.67,INT(4.67)=4。

方法二:ROUNDUP函數

B1公式=ROUNDUP(MONTH(A1)/3,0)

公式解釋說明:

ROUNDUP函數功能是向上舍入,即将數字朝遠離0的方向舍入。

比如ROUNDUP(1/3,0)=1。

和這個函數功能相反的函數是ROUNDDOWN,ROUNDDOWN(1/3,0)=0。

方法三:CEILING函數

B1公式=CEILING(MONTH(A2),3)/3

公式解釋說明:

CEILING函數功能是将數字向上舍入為最接近的整數,和ROUNDUP不同的是,ROUNDUP是按照小數位數取舍,CEILING是按照指定基數的整數倍取舍。

比如,CEILING(4,3)結果是6,就是按照3的整數倍向上取整,所以結果是6。

方法四:FLOOR函數

B1公式=FLOOR((MONTH(A1) 2)/3,1)

公式解釋說明:

FLOOR函數功能是将數字向下舍入為最接近的整數,和ROUNDDOWN不同的是,ROUNDDOWN是按照小數位數取舍,FLOOR是按照指定基數的整數倍取舍。

比如,FLOOR(4.67,1)結果是4。

方法五:LEN函數

B1公式=LEN(2^MONTH(A1))

公式解釋說明:

LEN函數是求文本的長度,如果月份是12月,2^12=4096,LEN(4096)=4。如果是8月,2^8=256,LEN(256)=3。

方法六:隻用MONTH函數

B1公式=MONTH(MONTH(A1)*10)

公式解釋說明:

月份*10得到結果是2位數或3位數,Excel默認的是1900年的日期系統,如果月份是12,那120對應的日期是1900年4月29日,再對這個日期求月份就是4。

我們可以看看分步計算的結果,C列是計算原始日期的月份,D列是月份*10,結果轉換為日期格式,E列是對D列結果求月份,如圖3-12-9所示。


怎麼用excel求當前日期函數(這兩個關于Excel日期函數的經典案例)5

圖3-12-9

方法七:LOOKUP函數

B1公式=MONTH(A1),C1公式=LOOKUP(B1,{1,4,7,10},{1,2,3,4})

公式解釋說明:

LOOKUP函數功能是返回向量(單行區域或單列區域)或數組中的數值,有3個參數,函數語法LOOKUP(要查找的值,在哪裡查找,相對位置的值)。

如果是找不到要查找的,會從後向前查找到比它小的值,如果找不到,則返回錯誤值。

需要提醒的是:

(1)查找的區域必須按升序排列。

…、-2、-1、0、1、2、…、A~Z、FALSE、TRUE

(2)查找的區域可以有錯誤值,但在查找時會被忽略。

我們再來看看公式=LOOKUP(B1,{1,4,7,10},{1,2,3,4}),如果B1等于5,在{1,4,7,10}中查找,沒有這個數,就返回比5小的最大值4,而月份4對應的是第2季度。

方法八:IF函數

B1公式=IF(MONTH(A1)<4,"1",IF(MONTH(A1)<7,"2",IF(MONTH(A1)<10,"3","4")))

公式解釋說明:

如果月份小于4,就返回1,如果在4~6就返回2,7~9返回3,10~12返回4。

根據日期判斷閏年還是平年

怎樣自動計算某日期所在年的天數,即判斷是閏年還是平年。

方法一:DATE函數

公式

=DATE(YEAR(A1),12,31)-DATE(YEAR(A1),1,1) 1

A1單元格為日期,YEAR函數取該日期所在的年份,用該年的12月31日減去1月1日便是從年初到年末的間隔天數,加1就是該年的總天數。

方法二:IF函數

公式

=IF(OR(AND(MOD(YEAR(A1),4)=0,MOD(YEAR(A1),100)<>0),MOD(YEAR(A1),400)=0),"366","365")

用IF函數判斷該日期所在年份是閏年還是平年,閏年366天,平年365天。

閏年特點:

  • 四年一閏,百年不閏,四百年再閏。
  • 即能被4整除而不能被100整除;
  • 能被400整除。
  • MOD函數是求餘數。
  • OR是邏輯函數,多個條件隻要有一個成立就返回TRUE。
  • AND函數是多個條件同時成立。
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved