本月有多少天,在日常生活中是一個非常簡單的問題,大家應該都記得這句口訣:一三五七八十臘,三十一天永不差,四六九冬三十日,平年二月二十八,閏年二月把一加。我們如何在excel中精确的獲取當月的天數呢,我們使用EOMONTH 函數即可輕松搞定這樣的問題
EOMONTH 函數:返回指定月份之前或者之後的月份的最後一天
語法:EOMONTH(start_date, months)
第一參數:start_date,表示開始的時間
第二參數:months,表示第一參數這個日期之前或者之後的月份,在這裡輸入正值代表未來的日期,輸入負值則代表過去的日期
比如在這裡我們将第一參數設置為2020/1/8,分别将第二參數設置為-2,-1,0,1,2結果如下圖,将第二參設設置為-1就會返回2019年12月的最後1天,設置為0就會返回當月的最後一天,設置為1就會返回下個月的最後一天,以此類推,我可以根據函數的這個特性使用day函數提取日期中的天數即可。我突然發現今年居然是閏年
二、獲取當月天數
獲取當月的天數我們可以使用today函數來返回今天的日期,然後将這個日期作為EOMONTH 函數函數的第一參數,将EOMONTH 函數的第二參數設置為0,最後我們使用day函數提取當月最後一天日期的天數,最後将格式設置為常規格式即可,這樣的話就完成了
怎麼樣?你學會了嗎?
我是excel從零到一,關注我持續分享更多excel技巧
,