天天看點

工作中常用的四個日期計算公式,一定要收藏!

作者:零代碼開發學習站

1. 簡介

1.1 案例簡介

本文将介紹如下幾種常用的日期計算公式,幫助大家更好的使用日期函數。

  • 當月天數
  • 當月第一天/最後一天
  • 當周第一天/最後一天
  • 判斷當年是否為閏年

1.2 預期效果

工作中常用的四個日期計算公式,一定要收藏!

2. 設定方法

在學習之前建議安裝 日期函數 應用模闆,本文将按照模闆中的示例資料進行講解。

2.1 表單搭建

建立「日期計算彙總」表單,字段設定如下:

字段名稱 字段類型
選擇日期 日期時間
本月天數 單行文本
本月第一天 日期時間
本月最後一天 日期時間
本周第一天 日期時間
本周最後一天 日期時間
本年是否為閏年 單行文本
工作中常用的四個日期計算公式,一定要收藏!

2.2 當月天數

選中「本月天數」字段,在「字段屬性 >> 預設值」處,設定預設值為「公式編輯」,點選「編輯公式」:

工作中常用的四個日期計算公式,一定要收藏!

設定公式為:DAY(DATE(YEAR(選擇日期),MONTH(選擇日期)+1,0)),用于計算選擇日期的當月總天數。

工作中常用的四個日期計算公式,一定要收藏!

2.3 當月第一天/最後一天

1)選中「本月第一天」字段,同樣的方法,設定公式為DATE(YEAR(選擇日期),MONTH(選擇日期),1),表示所選日期的當月第一天。

工作中常用的四個日期計算公式,一定要收藏!

2)選中「本月最後一天」字段,設定公式為DATE(YEAR(選擇日期),MONTH(選擇日期)+1,0),表示所選日期的當月最後一天。

工作中常用的四個日期計算公式,一定要收藏!

2.4 當周第一天/最後一天

1)選中「本周第一天」字段,設定公式為IF(VALUE(TEXT(DATE(選擇日期),"E"))>=1,DATEDELTA(選擇日期,1-VALUE(TEXT(DATE(選擇日期),"E"))),DATEDELTA(選擇日期,-6)),表示所選日期的當周第一天。

工作中常用的四個日期計算公式,一定要收藏!

2)選中「本周最後一天」字段,設定公式為IF(VALUE(TEXT(DATE(選擇日期),"E"))>=1,DATEDELTA(選擇日期,7-VALUE(TEXT(DATE(選擇日期),"E"))),選擇日期),表示所選日期的當周最後一天。

工作中常用的四個日期計算公式,一定要收藏!

2.5 判斷當年是否為閏年

選中「本年是否為閏年」字段,設定公式為IF(OR(AND(MOD(YEAR(選擇日期),4)==0,MOD(YEAR(選擇日期),100)!=0),MOD(YEAR(選擇日期),400)==0),'是',"否"),表示當本年為閏年時,将傳回“是”,本年不是閏年時,将傳回“否”。

本教程來自簡道雲—幫助中心,進入檢視更多。

繼續閱讀