如果要讓Excel自動求得當月的最大天數,必須藉助Day()函數,先來看看Day()函數的使用。

語法:DAY(serial_number)

以下表為例:

D2儲存格:=DAY(DATE(A2,B2,C2))

日期為2010年2月20日,所以顯示20,即第20天。

D3儲存格:=DAY(DATE(A3,B3,C3))

日期為2010年2月,則顯示前一個月的最後一天,即第31天。

D4儲存格:=DAY(DATE(A4,B4,C4))

日期為2010年3月,則顯示前一個月的最後一天,即第28天。(不同年份,會顯示不同結果。)

D5儲存格:=DAY(DATE(A5,B5+1,))

日期為2010年2月2日,套入公式將月份+1(3月),可以求得前一個月(2月)的天數。

image1  

所以如果要求得當月份的最大天數,則利用NOW()函數取得今天的日期,再套入公式:

=DAY(DATE(YEAR(NOW()),MONTH(NOW())+1,))

 

即可求得本月的最大天數。

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()