tft每日頭條

 > 生活

 > excel日期時間型怎麼設置

excel日期時間型怎麼設置

生活 更新时间:2024-06-29 12:34:49

“在員工名單中輸入了利用員工生日計算出年齡的函數,但是結果居然是0。”

如果沒有完全掌握在 Excel 中處理日期的基本方法,就會發生這樣的事情。在本章中,我将告訴大家在Excel 中輸入日期的方法,以及時間數據的特性。

首先來看一下關于輸入日期的基本事項。有一項非常重要的原則是“必須按照公曆格式輸入日期”。例如,想要輸入2014年1月1日,在半角模式下,按以下格式将公曆年、月、日,并用“/”隔開。

2014/1/1

此時,如果省略公曆年份直接輸入“4/1”,則畫面顯示如下。

省略公曆年份,輸入4/1

excel日期時間型怎麼設置(Excel日期與時間設置)1

單元格内顯示的是“4月1日”,并非以公曆表示,但在算式欄中顯示為“2014/4/1”。也就是說,不輸入公曆僅以“月日”格式輸入的情況下,日期将自動變為輸入當時的公曆年即“今年”的日期。如果想要輸入不是今年的日期,卻不輸入具體的年份,會導緻單元格不顯示公曆年份,你也就很難注意到有錯誤。

Excel 雖然有可以從出生日期計算年齡的函數,但實際輸入的過程中不小心漏掉公曆年份的話,所有的數據都會自動變成“今年”的。因此,無論你是否要輸今年的日期,一定要将年、月、日全部輸入到單元格中,并用斜線(/)隔開。這樣雖然有點麻煩,但一定要記住這是最基本的操作。

專欄 如何快速輸入今天的日期與現在的時間

想要快速地輸入今天的日期,使用快捷鍵 Ctrl ; 最方便。按下快捷鍵,在活動單元格中會自動顯示今天的日期。

順便一提,按 Ctrl : 可以輸入現在的時間。也許有人會問“誰會使用這個啊?”工作中用 Excel 做會議記錄時,有時會需要記錄發言的時間。這時,就會用到這個技巧。

日期•時間實際為序列值

Excel 中的日期數據幾乎都是以“2014/1/1”的形式顯示在單元格中的。而日期數據的實質其實是“序列值”。比如說,在單元格 A1中輸入2014/1/1,在設置單元格格式的選項中可以将 A1的顯示形式變更為“數值”,就會出現41640。這就是序列值。

這種序列值,按照“以1900年1月1日為第1天”的算法,算出單元格中的日期為第幾天。那麼,2014年1月1日從1900年1月1日算起正好是第41640天,所以“2014/1/1”的序列值即為41640。“單元格輸入1,出現了‘1900/1/1’。這什麼意思啊?”我經常聽到這樣的疑問。這是因為目标單元格的表現形式變成了日期的緣故。這時候,如果将單元格的格式改回“數值”或“常規”,就會正常地顯示數字“1”了。

實際處理日期數據時,一般不需要在意序列值。明明輸入的是日期卻出現“41702”這種數字,如果發生這種狀況,我們需要知道這是代表日期的“序列值”,其原因是單元格的格式為“日期”而不是“數值”或“常規”,這樣我們就可以做相應的處理了。在看 Excel 函數的相關解說時,若是看到“做成序列值”“将參數指定為序列值”這種說法,要意識到“序列值=日期”。Excel 中在處理關于日期的數據時,比如計算天數、年齡,從日期數值中得出星期幾的函數,就是利用這種序列值處理的。

例如,用 Excel 計算從2014年3月28日到2014年4月3日為止一共有多少天。我們可以在單元格 A2輸入“2014/3/28”,B2單元格輸入“2014/4/3”,為了得出這兩個日期之間的天數,在單元格 C2輸入下列公式。

=B2-A2

這樣,從 B2的日期減去 A2日期得到的結果“6”會顯示在單元格 C2中。

單元格 B2的日期數據“2014/4/3”,對應的序列值為41732。

單元格 A2的日期數據“2014/3/28”,對應的序列值為41726。

用 B2的序列值減去 A2的序列值,即“41732-41726”,就可以得出“6”這個答案。

經常能夠遇到的情況則是:像 A2為“20140328”、B2為“20140403”這樣的形式,雖然在 Excel 中不會被當成數據來處理,如果直接将這兩個數據看作是日期并做減法,想要計算出這中間的天數,是無法得出正确結果的。

這2個數據說到底隻是代表“20140328”這個數字,并不是指“2014年3月28日”這個日期。因此,在輸入有“=B2-A2”的單元格,雖然是将上述2個八位數做減法,卻會得出“75”這個結果。這時,我們應該把代表日期的序列值改為日期形式再進行計算。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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