請問EXCEL

若我打10/3-12/2這個期間共61天
但EXCEL要如何在儲存格算出10月共29天 、11月共30天、12月2天??

求EXCEL高手高手高高手
elliewu0814 wrote:
請問EXCEL若我...(恕刪)



=DATE(104,12,2)-DATE(104,10,3)+1

=DATE(104,10,31)-DATE(104,10,2)
新威多媒體雜誌:https://singway.pixnet.net/blog
Step1:自訂一個新函數,此處我命名為"howManyDays",其內容如下:

Function howManyDays(ByVal startDate As Date, ByVal endDate As Date, ByVal whichMonth As Integer) As Integer
Dim curDate As Date

curDate = startDate
howManyDays = 0
If endDate < startDate Then Exit Function
Do
If Month(curDate) = whichMonth Then howManyDays = howManyDays + 1
curDate = DateAdd("d", 1, curDate)
Loop Until curDate > endDate
End Function

step2:使用此函數(如圖):


舉例:
c32=howManyDays($A32,$B32,C$31),其餘儲存格就可以複製過去
感覺很好用,可是我有點看不懂,
有EXCEL的檔案可以寄給我嗎?


文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!