如何在Excel表格中設置合同到期提醒?
這裡需要注意以下幾點:
日期并不是真正意義上的日期格式
合同到期提前30天提示
到期顔色高亮顯示
下面我們一同來看下具體的設置方法:
1、合同到期判斷
在單元格中輸入公式=IFERROR(IF(DATEDIF(TODAY(),DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)),"D")<=30,"合同到期",""),"")
公式解釋:
轉換日期格式
由于這裡的日期并不是真正意義上的日期格式,而是利用單元格的自定義格式設置的,所以需要轉換一下。
先利用LEFT、MID以及RIGHT函數将相應的年月日提取出來,之後再用DATE函數連接。
在單元格中輸入公式=DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)),之後向下填充便可獲取相應的日期。
LEFT函數表示從左側第一個字符開始,截取指定長度。
語法結構=LEFT(字符串,提取字符個數)
RIGHT函數表示從右側第一個字符開始,截取指定長度。
語法結構=RIGHT(字符串,提取字符個數)
MID函數表示從中間任意位置開始,提取出特定長度的字符串。
語法結構=MID(字符串,開始位置,長度)
計算日期天數
在單元格中輸入公式=DATEDIF(TODAY(),DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)),"D"),向下填充。
DATEDIF函數用來計算兩個日期之間相隔的天數、月數或年數。
語法結構=DATEDIF(起始日期,結束日期,返回的信息類型)
條件判斷
在單元格中輸入公式=IF(DATEDIF(TODAY(),DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)),"D")<=30,"合同到期","")
IF函數用來根據條件進行判斷并返回不同的值,返回的結果有兩個,True或者False。
函數語法 =IF(條件,條件成立時返回的值,條件不成立時返回的值)
2、設置條件格式
選中區域,點擊開始——條件格式——新建規則——使用公式确定要設置格式的單元格之後輸入公式=DATEDIF(TODAY(),DATE(LEFT($B2,4),MID($B2,5,2),RIGHT($B2,2)),"D")<=30,随後點擊格式——填充,選擇一種顔色,點擊确定。
以上就是今天要分享的小技巧,你學會了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!