Excel—時間函數


時間函數,學習之前先普及一個嘗試,微軟采用的是1900年紀念方式(數字1,代表的是1900年1月1日,數字1.5  代表的是1900年的1月1日的中午12:00,因為1.5正好是1天半的時間,而一天24小時,半天就是12個小時)因此可以根據一個小數換算成小時數,公式:1天=24小時  推算出一個小數換算成小時就乘上24即可,如果再乘上一個60就換算成了分鍾,再乘上一個60就換算成了秒。很簡單就是  1天=24小時=1440分鍾=86400秒

 

date(日期函數)它需要3個參數,分別是年、月、日。

函數語法:date(year(),month(),day())中間的3個小括號里面是引用的單元格位置

 

eomonth(月末日)這個函數可以計算某個月份得最后一天是幾號

函數語法:eomonth(“日期”,可以是正值可以是負值也可以是0)第二參數表示,如果是0就表示這個日期當月的最后一天,如果是1就表示這個日期下個月的最后一天,如果是-1就表示這個日期上個月的最后一天,以此類推。。。

 

datedif(計算時間間隔函數)就是從哪個日期到哪個日期這中間隔了多少年、月、日。(這里注意下是相隔了多少天,而不是這兩個日期之間有多少天,如果計算有多少天需要再+1

函數語法:datedif(起始日期,結束日期,用什么單位表示)第三參數是用年表示就是“y”,有月表示就是“m”,用天表示就是“d”

另外還有“ym”代表拋出整年還剩幾個月,“md”代表拋出整月還剩幾天,這兩個第三參數都是表示的余數,商數不顯示。

 

weeknum(計算一個日期是這一年的第幾周函數)

函數語法:weeknum(哪個日期,周開始的日期按照星期幾計算)因為美國等國家把周天看成是一周的第一天,第二參數有下拉備注選項,1是星期天,2是星期一

 

weekday(計算一個日期是這一年的周幾)

函數語法:weekday(哪個日期,按照什么形式計算)因為美國等國家把周天看成是一周的第一天,第二參數有下拉備注選項,1是星期天,2是星期一

 

today(日期自動更新函數)

函數語法:=today()  這段公式直接套用就好了

 

now(日期時間自動更新函數)

函數語法:=now()  這段公式直接套用就好了

 

text(時間格式轉換函數)就像之前把一個日期更改自定義條件格式,輸入aaaa會得到一個星期幾,但是復制這個單元格粘貼到別處會變成一個數字,運用這個函數可以將變化后的星期幾樣式直接粘貼到如何位置,而且不會變成數字

函數語法:text(變換誰  可手寫一個日期也可以引用單元格  還可以用2個日期相減求間隔了多久 ,“  ”)“  ”里面要加的是自定義語法格式,如=text(B3,“aaaa”)、=text(B3-B2,“y年m月d天h小時m分s秒”)

 

choose(序列轉化文本)它可以將一組正整數序列轉換成自己想要的文本或數值

函數語法:choose(引用單元格或自己寫序列,把序列要轉化成的文本用雙引號挨個寫出來)

例:=CHOOSE(WEEKDAY(XXXXXXX,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")    這組函數用weekday得到1 2 3 4 5 6 7,然后再將1到7要輸出的文本挨個寫出來。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM