教程編輯:大大衝
輔助編輯:泡沫子
在日常工作當中,我們難免會遇到時間上的相加減,那麼為了提高我們的工效率,只要將下列的公式直接套入即可,是不是很方便呢?趕緊收藏起來吧!
(1)計算5小時後的時間
=A2+TIME(5,0,0)
(2)計算5個半小時後的時間
=A2+TIME(5,30,0)
計算時間之間相差多少分鐘
用結束時間減去開始時間,再乘以1440
=(B2-B1)*1440
如要計算小時,同理用結束時間減去開始時間,再乘以24
解析:日期與時間的轉換
=TEXT(B2-B1,"[m]分鐘")
如要表示間隔小時、秒[]裡面改成h,s即可。
解析:
TEXT函數將數值轉換指定數字格式表示文本
在表示時間的自定義格式中,小時為h,分鐘是m,秒是s。
拆開日期和時間
=int(a2)
拆開日期之後,轉換日期格式即可
起始日期為2018/9/10,工作日數12,那麼12個工作日日期是多少?
=WORKDAY(A2,B2,A5:A6)
解析:工作日:周一至周五
workday(開始日期,工作日,需要工作日曆中排出的法定節假)
=NETWORKDAYS(B1,B2)
解析:networkdays返回兩個日期之間完整的工作日數值。工作日不包含周末和專門指定的假期。
networkdays(代表開始日期的日期,終止日期的日期)
=WORKDAY.INTL(B3,C3,"0000001")
解析:workday.intl計算工作日函數
workday.intl(代表日期,工作日,定義休息日,法定節假日)
第三參數:可以根據自己公司一星期休息的時間定義:0代表工作,1代表休息。
那麼0000001,代表的是周日休息。
=DAY(DATE(YEAR(B2),MONTH(B2)+1,1-1))
解析:
分步操作:
1、先把年提取出來YEAR(B2)
2、月提取出來MONTH(B2)
3、用date合併日期,=dete(年,月,日)
4、=DATE(C2,D2,1),1返回當前日期當月的第一天,例上面例子,即系:1990/6/1
5、=DATE(C3,D3+1,1),D3+1,返回當前日期的前一個月的第一天,例上面例子,即系:1990/7/1
6、=DATE(C2,D2+1,1-1),1-1,即系:1990/7/1往後推一日,因此減1,目的為得到1990/6/30
7、day函數提取,轉換日期格式為常規得到當月的天數。
=DATEDIF(B2,TODAY(),"y")
解析:
DATEDIF函數第一參數是開始日期,第二參數是結束日期,第三參數是返回的數據。
使用Y,表示返回整年數。
使用M,則表示返回整月數。
=ROUND(MAX((B2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,2701},0),2)
解析:
直接套用公式即可,注意單元格的引用。
可以長按以下二維碼關注哦!