财務會計的一生
是與數字打交道的一生
是與稅務局鬥智鬥勇的一生
是用生命讓公司少交稅的一生
是永遠離不開Excel公式函數的一生
1.使用DAYS360函數計算某公司借款的總借款天數
DAYS360函數用于按照一年 360 天的算法(每個月以 30 天計,一年共計 12 個月),返回兩日期間相差的天數。
函數語法:= DAYS360(start_date,end_date,[method])。
參數說明:
Start_date(必選):要計算期間天數的開始日期。
End_date(必選):要計算期間天數的結束日期。
Method(可選):一個邏輯值,它指定在計算中是采用歐洲方法還是美國方法。
例如,工作表中記錄了在過去多年的借貸情況,現在需要計算借款日期與還款日期的天數,具體操作方法如下。
第1步:選中要存放結果的單元格C2,輸入函數“=DAYS360(A2,B2,FALSE)”,按下【Enter】鍵,即可計算月之間相差的天數,如下圖所示。
第2步:利用填充功能向下複制函數,即可得出所有結果,如下圖所示。
2.使用EDATE函數計算還款日期
EDATE函數用于返回表示某個日期的序列号,該日期與指定日期 (start_date) 相隔(之前或之後)指示的月份數。
函數語法:= EDATE(start_date, months)。
參數說明:
Start_date(必選):一個代表開始日期的日期。
Months(必選):start_date 之前或之後的月份數。months 為正值将生成未來日期;為負值将生成過去日期。
如果要計算還款時間,具體操作方法如下。
第1步:選中要存放結果的單元格E3,輸入函數“=TEXT(EDATE(C3,D3), "yyyy-mm-dd")”,按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複制函數,即可計算出其他人員的還款時間,如下圖所示。
3.使用NETWORKDAYS.INTL函數計算項目耗時工作天數
NETWORKDAYS.INTL函數用于返回兩個日期之間的所有工作日數,使用參數指示哪些天是周末,以及有多少天是周末。周末和任何指定為假期的日期不被視為工作日。
函數語法:= NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])。
參數說明:
Start_date(必選):一個代表開始日期的日期。
End_date(必選):一個代表終止日期的日期。
weekend (可選):表示介于 start_date 和 end_date 之間但又不包括在所有工作日數中的周末日,可以為周末數值或字符串,用于指定周末時間。該參數的取值及作用如表5-2。
holidays(可選):一個包含一個或多個日期的可選集合,這些日期将從工作日日曆中排除。假期應該是包含日期的單元格區域,也可以是代表這些日期的序列值的數組常量。假期中的日期或序列值的順序可以是任意的。
例如,某公司開發某一項目,預計項目開始日期為2017年2月6日,項目完成日為2018年10月2日,并列出假期安排,現在需要計算該項目需要花多少工作日,又因為項目安排比較緊,因此規定每周隻有周日一天休息,具體操作方法如下。
選中要存放結果的單元格B9,輸入函數“=NETWORKDAYS.INTL(B2,B3,11,B5:B7)”,按下【Enter】鍵,即可得到計算結果,如下圖所示。
4.使用WEEKNUM函數計算某月第一周收入金額
WEEKNUM函數用于返回特定日期的周數。例如,包含 1 月 1 日的周為該年的第 1 周,其編号為第 1 周。
函數語法:= WEEKNUM(serial_number,[return_type])。
參數說明:
Serial_number (必選):代表一周中的日期。
turn_type(可選):一數字,确定星期從哪一天開始。默認值為 1。表5-3列出該參數的取值及作用。
例如,楊某使用工作表記錄了收入情況,為了更好的查看計算收入情況,現在需要計算該月第一周的收入總金額,具體操作方法如下。
選中要存放結果的單元格D2,輸入函數“=SUM((WEEKNUM(A2:A11*1,1)-WEEKNUM(YEAR(A2:A11)&"-"&MONTH(A2:A11)&"-1") 1=1)*B2:B11)”,按下【Enter】鍵,即可顯示該月第一周收入情況,如下圖所示。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!