Excel-日期計算的練習
文章推薦指數: 80 %
(1) 計算月份儲存格B2:=MONTH(B1) (2) 本月天數儲存 ... Excel-日期計算的練習 ... "YM":start_date與end_date間的月數差。
(忽略日期中的日和年).
學不完.教不停.用不盡
跳到主文
分享個人電腦教學和回答網友提問
(Google,Windows,雲端應用)
(Excel,Word,PowerPoint)
部落格全站分類:數位生活
相簿
部落格
留言
名片
贊助廠商
May09Mon201113:09
Excel-日期計算的練習
根據一個日期,試著來練習幾種日期的運算(參考下圖)。
(1)計算月份
儲存格B2:=MONTH(B1)
(2)本月天數
儲存格B3:=DAY(DATE(YEAR(B1),MONTH(B1)+1,0))
(3)前1個月最後1天和本月最後1天
儲存格B4:=DATE(YEAR(B1),MONTH(B1),0)
儲存格B5:=DATE(YEAR(B1),MONTH(B1)+1,0)
(4)本月第1個工作天和本月最後1個工作天
儲存格B6:=DATE(YEAR(B1),MONTH(B1),1)+CHOOSE(WEEKDAY(
DATE(YEAR(B1),MONTH(B1),1),2),0,0,0,0,0,2,1)
WEEKDAY函數中的參數2,是指1~7表示為星期一~星期日。
利用CHOOSE函數,根據WEEKDAY函數如果傳回值是6,7(假日),則以該月的第一天,分別加上2,1,才是真正的工作天。
儲存格B7:=DATE(YEAR(B1),MONTH(B1)+1,0)-(MAX(0,WEEKDAY(DATE(YEAR(B1),MONTH(B1)+1,0),2)-5))
WEEKDAY(DATE(YEAR(B1),MONTH(B1)+1,0),2)-5)是將1~7來減掉5,再和0取最大值。
也就是如果WEEKDAY傳回6,7(假日),則會結果為2,1。
取下個月的第一天,來減掉2或1個工作天。
WEEKDAY:傳回符合日期的星期。
給定的日預設為介於1(星期日)到7(星期六)之間的整數。
語法:WEEKDAY(serial_number,[return_type])
Serial_number:要找的日期的代表序列值。
Return_type:決定傳回值類型的數字。
RETURN_TYPE
傳回的數字
1或省略
數字1(星期日)到7(星期六)。
2
數字1(星期一)到7(星期日)。
3
數字0(星期一)到6(星期六)。
11
數字1(星期一)到7(星期日)。
12
數字1(星期二)到7(星期一)。
13
數字1(星期三)到7(星期二)。
14
數字1(星期四)到7(星期三)。
15
數字1(星期五)到7(星期四)。
16
數字1(星期六)到7(星期五)。
17
數字1(星期日)到7(星期六)。
(5)距年初天數和距年底天數
儲存格B8:=B1-DATE(YEAR(B1)-1,12,31)
儲存格B9:=DATE(YEAR(B1),12,31)-B1
(6)距年初月數和距年底月數
儲存格B10:=DATEDIF(DATE(YEAR(B2),1,1),B1,"YM")
儲存格B11:=DATEDIF(B1,DATE(YEAR(B1),12,31),"YM")
Datedif
DATEDIF(start_date,end_date,unit)
Unit 說明
"Y":週期中的整年數
"M":週期中的整月數
"D":週期中的天數
"MD":start_date與end_date間的天數差。
(忽略日期中的月和年)
"YM":start_date與end_date間的月數差。
(忽略日期中的日和年)
"YD":start_date與end_date間的天數差。
(忽略日期中的年)
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
vincent發表在痞客邦留言(9)人氣()
全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-計算每月各日及星期各天的平均
此分類下一篇:Excel-設定格式化條件改變儲存格底色
上一篇:Excel-計算每月各日及星期各天的平均
下一篇:Excel-設定格式化條件改變儲存格底色
歷史上的今天
2021:Excel-計算多人分攤多件物品的費用(SUMPRODUCT,COUNTIF)
2020:GoogleLens-拿手機當做電腦的掃描器(手機掃描文字並且辨識後傳送至電腦)
2019:Excel-將數字的每個位元轉成國字數字(TEXT,MID,COLUMN)
2017:Excel-計算含有部分字串的小計(SUMPRODUCT,LEFT,SUBSTITUTE)
2017:Excel-計算符合條件者的不重覆數量(SUMPRODUCT,COUNTIF)2
2015:Excel-在連續儲存格範圍中填入刪除幾列也不會中斷的數列
2013:GoogleDrive-在本機電腦設定檔案分享
2011:Excel-設定格式化條件改變儲存格底色
2010:在Windows7中善用媒體櫃
2010:在Windows7的檔案總管中顯示控制台的功能
2009:250個flashGame,隨點隨玩
2009:讓部落格可以預覽文章
▲top
留言列表
發表留言
到站人數
本日人氣:
累積人氣:
內建文章關鍵字搜尋
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2021PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1Excel中如何計算兩個日期之間年份、月數和天數 - 每日頭條
Excel培訓求學若渴Excel中如何計算兩個日期之間年份、月數和天數. 先來看需要用到的公式:=DATEDIF(value1,value2,"d/m/y").
- 2Excel公式:計算兩個日期之間的月數 - ExtendOffice
獲取日期之間的完整月份數. 通用公式:. DATEDIF(start_date,end_date,”M”). 語法和參數 ...
- 3Excel 小教室– 計算二個日期之間的差異,天數、月數
公式師前一樣,但後面的m 就是代表計算月份。 再來是差異的年數,公式如下:. =DATEDIF(A2,B2,"y"). 公式 ...
- 4Excel 日期時間加減自動計算,DATEDIF 函數快速計算年/月/日 ...
在計算日期差的時候,真的很麻煩!又無法使用計算機去進行計算,常常都要一個一個去紀錄,有時要計算的日子間隔太久,不小心恍神還要重新數,而且花 ...
- 5Excel-日期計算的練習
(1) 計算月份儲存格B2:=MONTH(B1) (2) 本月天數儲存 ... Excel-日期計算的練習 ... "YM":start_date與end_date間的月數差。(忽略日期中的日和年).