Excel VBA之日期篇 4.4合同到期時間計算 HR必備方法

2021-01-19 Excel和VBA

前景提要

今天我們繼續來分享一些日期方面的問題,今天公司的HR過來找我,向我請教有沒有什麼好的方法能夠快速的計算出合同到期的時間,他說之前我雖然分享過一篇關於計算員工在職時間方面的文章,他也看過,但是他覺得並不適合他的工作場景,因為那個只能計算兩個時間之間差距,現在他反而是有了合同的時效,然後希望我計算出合同到期的時間,這樣她才可以方便的統計人員,通知相關人員做好工作交接和相關的結算工作

方法分析

我稍微想了下就有答案了,其實這樣並不算是很難,可以說是非常的簡單的,依然是藉助我們VBA中的一個日期函數EDATE,這個方法的作用就是獲得去多少個月份之後的日期,和之前我們學過的datediff有幾分相似,但是他的功能沒有datedifdd那麼強大,因為它只能夠計算出月份,不能計算出天數,年數,季度,因為功能少了很多,所以他的方法結構也少了很多,EDATE(start_date,months)就是他的語法組成,start_date:毫無疑問代表開始的那個日期,months:表示start_date 之前或之後的月份數,有了方法,我們就可以開工了。

場景模擬

假設我們現在手上有這樣一份數據表,涵蓋了當前臨時招聘過來的所有的臨時員工的入職情況,

現在我們已經有了合同的有效期時長,因為崗位的不同,這些臨時員工的合同期限也是不同的,我們現在來計算每個員工的合同到期時間,方便我們的HR進行工作的安排。

Sub test()

Dim i&

For i = 6 To 17

Cells(i, 5) = WorksheetFunction.EDate(Cells(i, 3), Cells(i, 4))

Next i

End Sub

來看看效果

成功的計算出了每個員工的合同到期時間,完美的達到了我們的要求。

總結

今天分享的知識點也是比較簡單,就一個非常簡單的方法,EDATE方法,他能夠幫助我們輕鬆的計算出多少個月之前或者之後的日期,大家只需要記住固定的搭配和格式就好,具體的使用場景大家也可以繼續摸索下,今天時間有點倉促,寫的有點捉急,請大家諒解。

相關焦點

  • excel日期函數技巧:到期時間提醒的幾種設置方法
    合同還有多久到期?距離高考還有多少天?關於這些何時到期的自動提醒,我們可以使用excel中的到期提醒功能實現。今天將給大家提供5種製作到期提醒的方法,第一種最簡單,最後一種最人性化並且能實現篩選控制。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel VBA之日期篇 4.1 在職時間計算 專為HR量身打造
    前景提要我們終於完成了VBA函數篇的分享,在函數篇中,我們需要的都是一些非常基礎的知識,這些非常基礎的知識,可能大家並不是很感興趣,畢竟能夠解決的問題並不是很多,後面我將會儘量將知識點和實際的場景相結合,儘量幫助大家解決更多的問題,本篇章我們主要分享的是一些日期和時間相關的知識,希望可以解決大家在日常工作中在時間處理上面的一些問題,如果大家有什麼相關的問題,也可以提出來
  • Excel VBA之日期篇 4.6 輕鬆獲得月末日期 財務結算無壓力
    前景提要臨近年關,又來到了每年公司人員流動最大的時候了,尤其是今年受到疫情的影響,很多人都打算提前回家,害怕晚走就不能回家了,但是工作還是要有人做的,那麼公司就不得不請臨時工來幫忙了,臨時工之所謂臨時工,因為都是臨時的,說走就走,來的快走的也快,財務核算全年財務數據的時候就很頭疼了,尤其是月末日期的確定,不方,今天我們來繼續嘗試用VBA獲得準確的月末日期
  • 最常用日期函數匯總excel函數大全收藏篇
    函數EDATE(開始日期,之前/之後的月數) 例:根據合同籤訂日和期限,計算合同到期日 輸入公式: =EDATE(B2,C2)-1 4、EOMONTH 函數EOMONTH:返回一串日期,表示指定月數之前或之後的月份的最後一天。
  • excel根據出生日期自動計算(年齡、星座、生肖)的方法
    在工作辦公中,我們基本都會使用到excel軟體編輯表格,excel軟體中的函數公式可以快速的對表格裡的內容進行計算,從而大大的減輕了我們的工作量。這次小編給大家分享下,根據excel表格裡的出生日期,自動計算年齡、生肖和星座的方法。
  • HR常用的Excel函數公式大全(共21個),幫你整理齊了!
    在HR同事電腦中,蘭色經常看到海量的Excel表格,員工基本信息、提成計算、考勤統計、合同管理....看來再完備的HR系統也取代不了Excel表格的作用。蘭色進行了整理編排,於是有了這篇本平臺史上最全HR的Excel公式+數據分析技巧集。  一、員工信息表公式
  • Excel工作表中最全的時間和日期函數,效率、辦公必備!
    語法結構:=Edate(基準日期,月份);當「月份」為正值時,計算「基準日期」之後的日期;當「月份」為負值時,計算「基準日期」之前的日期。目的:根據「籤約日期」和「籤約時長(月)」計算合同到期時間。語法結構:=Eomonth(基準日期,月份);當「月份」為正值時,計算「基準日期」之後的日期;當「月份」為負值時,計算「基準日期」之前的日期。目的:根據「籤約日期」和「籤約時長(月)」計算合同到期月份的最後一天日期。
  • 職場達人必備:HR常用的Excel函數公式大全
    、考勤統計、合同管理....看來再完備的HR系統也取代不了Excel表格的作用。一、員工信息表公式1、計算性別(F列)=IF(MOD(MID(E3,17,1),2),"男","女")2、出生年月(G列)=TEXT(MID(E3,7,8),"0-00-00")3、年齡公式(H列)=DATEDIF(G3,TODAY(),"y")4、退休日期(I列)=TEXT
  • Excel VBA之函數篇-3.5時間錄入無煩惱
    小編不小心瞄到過一眼,有些商城會分成N個小sheet,也是一個不錯的方法,但是這樣數據統計的話,就非常的麻煩了 ,當然你是VBA高手,可以通過VBA代碼實現多個表格數據的合併的話,另當別論。今天就繼續分享一個在數據錄入過程中,能夠欄位登記日期的方法。
  • excel數字結構解析:日期和時間的自動識別規則
    不知道大家有沒有發現這麼一個現象,在excel中輸入一下不太完整的日期或時間,依然能被excel自動識別出來。比如在excel中輸入「19-12-1」,excel會自動顯示「2019/12/1」。那在excel中,識別日期和時間的規則還有哪些呢?我們一起來看看吧!時間和日期與我們的生活息息相關,比如記錄我們上班的考勤,還有統計公司業績的財務報表,都跟日期和時間有著密不可分的關係。
  • excel表格,如何計算日期的天數或時間差
    在excel中如何單獨計算日期的天數或時間差。對於日期和時間,之間的差,例如:日期時間差的公式,結果要小時(如134.5小時),比如2016年2月10日 13:26到2016年3月6日 10:40相距多少個小時,怎麼實現呢?首先,單獨計算兩個日期之間的天數。
  • 身為會計不得不知的Excel公式,整理全了!收藏!
    在會計的電腦中,經常看到海量的Excel表格,員工基本信息、提成計算、考勤統計、合同管理....看來再完備的會計系統也取代不了Excel表格的作用。於是,儘可能多的收集會計工作中的Excel公式,所以就有了這篇Excel公式+數據分析技巧集。
  • HR最常用的11個Excel公式,建議收藏
    海量的Excel表格,員工基本信息、提成計算、考勤統計、合同管理....工作沒完沒了什麼時候才能處理完?其實今天星姐要放大招了一文總結最常用的Excel公式HR們必須收藏了!1、計算性別(F列)=IF(MOD(MID(E3,17,1),2),"男","女")2、出生年月(G列)=TEXT(MID(E3,7,8),"0-00-00")3、年齡公式(H列)=DATEDIF(G3,TODAY(),"y")4、退休日期(I列)=TEXT(EDATE(G3,12*(5*
  • Excel格式表格中日期、時間之差怎麼計算
    在Excel表格中,日期、時間都可以計算的,利用好了,可以省去大量的工作,今天小編分享在Excel中利用函數計算日期、時間差。情況一:日期計算,利用DATEDIF()函數1、計算兩個日期相差幾年,在E4單元格輸入公式:=DATEDIF(B4,C4,"y");2、計算兩個日期相差幾個月,在E54單元格輸入公式:=DATEDIF(B4,C4,"m");
  • Excel VBA之日期篇 4.5 HR專場 充分利用身份證獲取員工信息
    場景模擬今天的這些方法,主要集中在員工個人信息方面的一些處理,比方說性別,年齡,出生年月日等,同時順帶分享一個我收藏了好久的大招,籍貫的處理,這個需求是非常的偏門少見的,所以我當初也是百度了很久,翻遍了N多資料才找到的,今天分享給大家。今天主要涉及的一些文本方面的處理,大家可以趁機複習下文本方面的處理方法,同時也可以了解到簡單的函數在工作中扮演的重要作用。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    excel的二八原則曾經在面試時候被問到VLOOKUP和HLOOKUP有什麼區別,我回答的是前者是以列匹配,後者是以行匹配。面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。
  • 3種根據單元格填充色求和與計數方法,再也不用一個一個的計算了
    Hello,大家好,今天跟大家分享下我們如何根據單元格的顏色進行求和與計數,很多人都是一個一個計算的,非常麻煩,其實這都是源於我們數據整理的時候太過隨意,如果在數據整理的的時候就能將數據分類獨立的羅列出來,後期直接求和或者計數即可,根據單元格顏色求和與計數各跟大家分享3種方法一、查找法
  • excel標準差函數是什麼以及計算方法
    excel標準差函數是什麼以及計算方法是怎麼的呢?
  • 「Excel技巧」Excel快速輸入當前日期時間的快捷法及函數法
    常年接觸excel,肯定會跟日期時間打交道。掌握一些關於日期和時間的輸入方法和技巧,可以幫助你快速完成工作。現在就來看看關於日期時間的輸入技巧及函數輸入法。一、快速獲取當前日期時間1、返回當前日期和時間函數法:在目標單元格裡輸入公式:=now()。快捷鍵法:在鍵盤上先按下【Ctrl+;】,然後再按下【Ctrl+Shift+;】,即插入了當前的日期和時間。
  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數宏表函數是早期低版本excel的產物