tft每日頭條

 > 圖文

 > excel時間函數教程

excel時間函數教程

圖文 更新时间:2024-06-28 02:02:52

excel時間函數教程?現在是幾點幾分“現在”的表示方法與TODAY相似,“現在”的英文為NOW,于是有了公式“=NOW()”,如圖12-1所示,可以看到用NOW函數得到結果的默認格式是包含年月日的,這是因為現在的時間點通常會包含“今天”這個隐藏的屬性,我來為大家科普一下關于excel時間函數教程?以下内容希望對你有幫助!

excel時間函數教程(Excel中的時間函數)1

excel時間函數教程

現在是幾點幾分

“現在”的表示方法與TODAY相似,“現在”的英文為NOW,于是有了公式“=NOW()”,如圖12-1所示,可以看到用NOW函數得到結果的默認格式是包含年月日的,這是因為現在的時間點通常會包含“今天”這個隐藏的屬性。

圖12-1NOW函數

如果不習慣這個格式,可以換一種時間格式,如圖12-2所示,這樣就能不顯示日期,而且能把秒顯示出來。

圖12-2調整時間格式

NOW函數是一個易失性函數,每一次工作簿中發生運算,NOW函數都會自動更新時間。

案例:設置指定的時間

與DATE函數生成日期相近,我們也可以生成相應的時間,如生成12:34:56,可以寫下公式“=TIME(12,34,56)”,得到結果12:34PM,TIME函數的語法為TIME(hour,minute,second),3個參數分别指定時、分、秒。當寫下=TIME(0,30,0)時,得到結果12:30AM,它可以表示當天的零點三十分,同樣也可以理解為30分鐘,我們可以修改時間格式,變成顯示時分秒的格式,如圖12-3所示。

圖12-3指定時間

為什麼半夜十二點半還可以表示30分鐘?

前面講過,日期是整數,時間是小數,當純表示時間時,它都是一個小于數字1的小數。零點就是新一天的起點,零點三十分,就相當于零點剛剛過了30分鐘。

案例:提取時分秒信息

與日期提取年月日類似,在時間中同樣可以提取時分秒的信息,那用什麼函數呢?可以用HOUR函數、MINUTE函數、SECOND函數,如圖12-4所示。在D19單元格輸入公式“=HOUR($C$19)”,就能得到幾點,即15。

在D20單元格輸入公式“=MINUTE($C$19)”,得到分鐘,即57。

在D21單元格輸入公式“=SECOND($C$19)”,最後得到秒鐘,即47。

圖12-4時分秒信息

案例:計算90分鐘後的時間

在實際生活中,我們可能需要計算一定時間之後的時間。例如,一場中學考試是90分鐘,那麼90分鐘之後是幾點幾分幾秒呢?

思路分解如下。

(1)想要得到時間,很自然就想到了TIME函數,分别計算出來時、分、秒的數值,放在TIME函數的參數中即可。

(2)因為要求得到90分鐘之後的時間,可以認定時、秒這兩個信息與現在保持一緻,即從當前時間NOW中提取時和秒,也就是用HOUR(NOW())和SECOND(NOW())。

(3)分鐘要在當前的基礎上加上90分鐘,于是用MINUTE(NOW()) 90。

以上三步思路完成,公式也組裝完畢,如圖12-5所示,完整的公式為:=TIME(HOUR(NOW()),MINUTE(NOW()) 90,SECOND(NOW()))

圖12-590分鐘後時間的計算

上面是最常規的思路,那有沒有其他思路呢?90分鐘之後的時間,無非就是現在(NOW)過了90分鐘後的時間。也就是說,在NOW上面加上90分鐘即可,下面列舉3個方案。

方案一,使用快速輸入時間的方式來構造90分鐘:

=NOW() "00:90"

方案二,使用TIME函數來構造90分鐘:

=NOW() TIME(0,90,0)

方案三,根據1分鐘可以用1/24/60來表達的原理,使用純數字計算的方式來構造90分鐘:

=NOW() 90/24/60

公式都是簡單易懂的,對于方案一的使用,這裡再次強調一句之前說過的話:在公式計算時,日期、時間,如“2019-2-3”“17:56”,必須用英文狀态的雙引号引起來。

案例:使用鼠标快速填寫當前時間

論壇上曾經有一個求助帖,發帖者在一個生産制造公司,每生産出一個零件都需要在表格中記錄相應的型号、參數等,還需要記錄當前生産的時間。發帖人的問題是用什麼函數可以在旁邊的型号填寫之後自動生成當前的時間。他找了很久,終于發現了一個借助“循環計算”的函數辦法。

那個函數公式真的很巧妙,可是也存在隐患,如果不小心誤操作了,之前的所有日期記錄就可能毀于一旦。實際工作中,建議大家盡量不要使用“循環計算”這個技巧。那該怎麼辦呢?有以下3種方法。

①使用VBA。②手動輸入。③使用鼠标輕輕一點,即可搞定。

下面一起學習一下使用鼠标輕輕一點的方法。如圖12-6所示,單擊C29單元格旁邊的下拉按鈕,就可以出現當前的時間,然後用鼠标選中即可。具體操作如下。

圖12-6快速填寫當前時間演示

步驟1:選中任意一個單元格,如F27單元格,輸入公式“=NOW()”,并且将單元格設置為“時間”格式,如圖12-7所示。

圖12-7輸入NOW函數公式

步驟2:選中任意單元格區域,如G27:G33單元格區域,加上邊框,然後單擊【數據】選項卡的【數據驗證】按鈕,如圖12-8所示。在Excel2010及之前的版本中,這個按鈕稱為【數據有效性】,英文版本稱為【DataValidation】。

圖12-8打開數據驗證

步驟3:在【數據驗證】對話框中,設置【允許】為【序列】,在【來源】的數據框中輸入公式“=$F$27”。然後單擊【确定】按鈕,完成設置,如圖12-9所示。

圖12-9設置數據驗證

至此,完成使用鼠标在G27:G33單元格區域得到當前時間。如果你得到效果如圖12-10所示,是一個數字而不是時間,那麼隻需調整單元格的格式為“時間”,或其他你喜歡的格式。

圖12-10需調整時間格式

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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