回覆列表
  • 1 # 邵智9

    一、Excel工作表日期函式:Date。

    功能:返回特定日期的序列號。

    語法結構:=Date(年,月,日)。

    目的:將制定的“年”、“月”、“日”組成日期。

    方法:

    在目標單元格中輸入公式:=DATE(C3,D3,E3)。

    解讀:

    如果單元格格式為“常規”,則Date函式的返回值是一串數字,此數字代表特定日期的序列。

    二、Excel工作表日期函式:Datedif。

    功能:以指定的方式統計兩個日期之間的差值。

    語法結構:=Datedif(開始日期,結束日期,統計方式),常用的統計方式有“Y”、“M”、“D”三種,即“年”、“月”、“日”。

    目的:根據“出生日期”計算員工的年齡。

    方法:

    在目標單元格中輸入公式:=DATEDIF(C3,TODAY(),"y")。

    解讀:

    公式中用Today()函式替代引數“結束日期”的原因在於保持年齡的自動更新,無論是2020年開啟,還是2025年開啟工作表,其年齡都是最新計算的。

    三、Excel工作表日期函式:Datevalue。

    功能:返回文字格式的日期所對應的序列號。

    語法結構:=Datevalue(文字日期)。

    目的:返回文字1989/3/24的日期序列號,並將其轉換為日期格式。

    方法:

    在目標單元格中輸入公式:=DATEVALUE("1989/3/24"),並用快捷鍵Ctrl+Shift+# 將其轉換為日期格式。

    四、Excel工作表日期函式:Day。

    功能:返回指定日期中的“日”。

    語法結構:=Day(日期或單元格引用)。

    目的:返回“出生日期”中的“日”。

    方法:

    在目標單元格中輸入公式:=DAY(C3)。

    五、Excel工作表日期函式:Days。

    功能:返回兩個日期之間相差的天數。

    語法結構:=Days(終止日期,開始日期)。

    目的:計算員工出生的天數。

    方法:

    在目標單元格中輸入公式:=DAYS(TODAY(),C3)。

    解讀:

    Days函式的引數分別為“終止日期”、“開始日期”;並不像Datedif函式一樣,引數分別為:“開始日期”,“終止日期”。

    六、Excel工作表日期函式:Days360。

    功能:按每年360天返回兩個日期間相差的天數。

    語法結構:=Days360(開始日期,結束日期,[統計方式]);其中“統計方式”有兩種,0和1,0為美國方法,開始日期和結束日期近似於每月30天;1為歐洲方法。

    目的:以每年360天為基準,統計員工的出生天數。

    方法:

    在目標單元格中輸入公式:=DAYS360(C3,TODAY())。

    七、Excel工作表日期函式:Edate。

    功能:返回指定日期之前或之後日期的序列號。

    語法結構:=Edate(基準日期,月份);當“月份”為正值時,計算“基準日期”之後的日期;當“月份”為負值時,計算“基準日期”之前的日期。

    目的:根據“簽約日期”和“簽約時長(月)”計算合同到期時間。

    方法:

    在目標單元格中輸入公式:=EDATE(C3,D3),並用快捷鍵Ctrl+Shift+# 將其轉換為日期格式。

    八、Excel工作表日期函式:Eomonth。

    功能:返回指定月數之前或之後的月份的最後一天的序列號。

    語法結構:=Eomonth(基準日期,月份);當“月份”為正值時,計算“基準日期”之後的日期;當“月份”為負值時,計算“基準日期”之前的日期。

    目的:根據“簽約日期”和“簽約時長(月)”計算合同到期月份的最後一天日期。

    方法:

    在目標單元格中輸入公式:=EOMONTH(C3,D3)。

    解讀:

    Eomonth函式返回的是基準日期之前或之後日期所在月份的最後一天日期,所以和Edate函式的結構是不同的。

    九、Excel工作表時間函式:Hour。

    功能:返回小時數,是一個0-23之間的整數。

    語法結構:=Hour(日期或單元格引用)。

    目的:返回當前時間的小時數。

    方法:

    在目標單元格中輸入公式:=HOUR(NOW())

    解讀:

    Now函式獲取的系統當前的時間,然後用Hour函式提取小時。

    十、Excel工作表時間函式:ISOweeknum。

    功能:返回給定日期在全年中的 ISO 週數。

    語法結構:=Isoweeknum(日期或單元格引用)。

    目的:返回“簽約日期”在全年中的ISO週數。

    方法:

    在目標單元格中輸入公式:=ISOWEEKNUM(C3)。

    十一、Excel工作表時間函式:Minute。

    功能:返回指定序列號的分鐘數。

    語法結構:=Minute(序列號或單元格引用)。

    目的:返回當前時間的分鐘數。

    方法:

    在目標單元格中輸入公式:=MINUTE(NOW())。

    十二、Excel工作表日期函式:Month。

    功能:返回月份值,是一個1-12之間的數字。

    語法結構:=Month(日期或單元格引用)。

    目的:返回“簽約日期”中的月份。

    方法:

    在目標單元格中輸入公式:=MONTH(C3)。

    十三、Excel工作表日期函式:Networkdays。

    功能:返回兩個日期之間的完整工作日數。

    語法結構:=Networkdays(開始日期,結束日期,[非工作日日期])。

    目的:計算員工的工作天數。

    方法:

    在目標單元格中輸入公式:=NETWORKDAYS(C3,D3,E3)。

    解讀:

    1、E3為“非工作日”日期,最常見的就是請假。可以是單一的日期,也可以是幾個日期的單元格區域,當為單元格區域時,每個日期需要獨立填寫,即一個日期佔據一個單元格。

    2、次函式預設的週一至週五為工作日,週六、週日為非工作日。

    十四、Excel工作表日期函式:NetWorkdays.Intl。

    功能:使用自定義週末引數返回兩個日期之間的完整工作日數。

    語法結構:=Networkdays.intl(開始日期,結束日期,[非工作日],[請假日期])。

    目的:計算員工的工作天數(每週日休息1天)。

    方法:

    在目標單元格中輸入公式:=NETWORKDAYS.INTL(C3,D3,11,E3)。

    解讀:

    1、此函式和Networkdays函式的最大區別在於,Networkdays函式不能自定義非工作日,而Networkdays.intl函式可以自定義工作日和非工作日。

    2、非工作日程式碼“11”表示週日休息,週一至週六工作,更多程式碼的功能可以利用系統的聯想功能根據系統提示選擇使用。

    十五、Excel工作表日期函式:Now。

    功能:返回系統當前的日期和時間。

    語法結構:=Now()。

    目的:返回系統當前的日期和時間。

    方法:

    在目標單元格中輸入公式:=NOW()。

    十六、Excel工作表時間函式:Second。

    功能:返回秒數值,是一個0-59之間的整數。

    語法結構:=Second(時間或單元格引用)。

    目的:返回當前時間的秒數。

    方法:

    在目標單元格中輸入公式:=SECOND(NOW())。

    十七、Excel工作表時間函式:Time。

    功能:返回特定時間的序列數。

    語法結構:=Time(時,分,秒)。

    目的:將獨立的“時”、“分”、“秒”組成完整的時間。

    方法:

    在目標單元格中輸入公式:=TIME(C3,D3,E3)。

    十八、Excel工作表日期函式:Timevalue。

    功能:將文字形式的時間轉換為Excel序列數。

    語法結構:=Timevalue(文字時間或單元格引用)。

    目的:將文字“1:40:56”轉換為Excel可以識別的時間。

    方法:

    在目標單元格中輸入公式:=TIMEVALUE("1:40:56"),並將此單元格的格式設定為“時間”。

    十九、Excel工作表日期函式:Today。

    功能:返回系統當前的日期。

    語法結構:=Today()。

    目的:返回系統的當前日期。

    方法:

    在目標單元格中輸入公式:=TODAY()。

    二十、Excel工作表日期函式:Weekday。

    功能:返回指定日期在本週的星期。

    語法結構:=Weekday(日期或單元格引用,[型別])。

    目的:返回指定日期對應的星期。

    方法:

    在目標單元格中輸入公式:=WEEKDAY(C3,2)。

    解讀:

    引數“型別”可以根據系統的聯想功能來檢視具體具體指代表的含義,2代表的含義為週一至週日分別為1-7;省略引數“型別”時,預設值為1。

    二十一、Excel工作表日期函式:Weeknum。

    功能:返回指定日期在本年中的週數。

    語法結構:=Weeknum(日期或單元格引用,[型別])。

    目的:返回“簽約日期”在本年度中的週數。

    方法:

    在目標單元格中輸入公式:=WEEKNUM(C3,2)。

    解讀:

    引數“型別”可以根據系統的聯想功能來檢視具體具體指代表的含義,2代表的含義為每週從週一開始,週日結束;省略引數“型別”時,預設值為1。

    二十二、Excel工作表日期函式:Workday。

    功能:返回指定的若干個工作日之前或之後的日期。

    語法結構:=Workday(基準日期,天數,[需要排除的日期]);“需要排除的日期”包括法定節假日,請假日期等。

    目的:根據“簽約日期”和“簽約時長(工作日)”計算到期日期。

    方法:

    在目標單元格中輸入公式:=WORKDAY(C3,D3)。

    解讀:

    1、此公式中省略了第三個引數,在實際的應用中可以根據需要新增,如果有多個需要排序的日期,可以是單元格區域,每隔日期獨佔一個單元格區域。

    2、計算的結果是基礎工作日計算的,即排除週六、週日之外在基準日期的基礎上加上或減去指定的值。

    二十三、Excel工作表日期函式:Workday.intl

    功能:使用自定義週末引數返回在指定的若干個工作日之前或之後的日期。

    語法結構:=Workday.intl(基準日期,天數,[非工作日],[需要排除的日期])。

    目的:根據“簽約日期”和“簽約時長(工作日)”計算到期日期(工作日為週一至週六)。

    方法:

    在目標單元格中輸入公式:=WORKDAY.INTL(C3,D3,11)。

    解讀:

    “非工作日”引數11代表的是週日休息,週一至週六上班,關於更多的程式碼,在使用時根據系統的聯想功能和註釋直接套用即可。

    二十四、Excel工作表日期函式:Year。

    功能:返回指定日期的年分值。

    語法結構:=Year(日期或單元格引用)。

    目的:提取“簽約日期”中的年份。

    方法:

    在目標單元格中輸入公式:=YEAR(C3)。

    二十五、Excel工作表日期函式:Yearfrac。

    功能:按指定的型別統計兩個日期之間相差的年份。

    語法結構:=Yearfrac(開始日期,結束日期,[統計方式]);其中統計方式分為5種,分別為:0(省略)、1、2、3、4,分別為:30/360;實際/實際;實際/360;實際/365;30/360(歐洲)。

    目的:計算“簽約日期”和今天相差的年份。

    方法:

    在目標單元格中輸入公式:=YEARFRAC(C3,TODAY())。

    解讀:

    省略引數“統計方式”時,按照“30/360”的方式計算,其含義為當計算的兩個日期相差的年份不是整數時,相差的月份按照30天每月計算,併除以全年360天,計算出當前月份所佔全年的值。

  • 中秋節和大豐收的關聯?
  • 跪求一些關於勵志、創業的詩詞?