伊莉討論區
標題:
請問EXCEL可以涵數判斷可以自動日期做加減嗎?
[打印本頁]
作者:
gift1314520
時間:
2017-3-22 12:07 AM
標題:
請問EXCEL可以涵數判斷可以自動日期做加減嗎?
請問一下EXCEL欄位裡面有辦法寫出這種判斷嗎?
1.固定A欄日期0301~0331整個月份
2.B欄打上0321當日發生的事件時間
3.C欄發生事件名稱
我想做一個自動幫我計算
每天發生的事件的總時間
當然每一天發生的事情與時間都不同,這些都是由我人工key上去
整個月下來30天表格也很長
我是想直接把公式和判斷寫欄為裡面不知道行不行?
由於每天發生的事情數目時間不同,我無法用固定sum抓取固定位置,只能抓取相同日期去加總
但是我不知道這欄位公式判斷要如何寫成
格式如下:
日期A
時間B
事件C
0301
10
事件1
0301
20
事件2
0301
5
事件3
0302
8
事件1
0302
12
事件2
0302
5
事件3
0302
10
事件4
作者:
tryit244178
時間:
2017-3-22 06:16 AM
給你參考,你可以拿去改成更有效率的函式
那個CInt(),我忘了要不要加,以防萬一還是加了
'判斷欄位 日期A 是否等於 value 的值
'如果相同,則把欄位 時間B 的值加於 SumTime
'整個工作表都判斷完後,傳回 SumTime 的值
Public Function SumTime(Byval value as string) As Integer
Dim i As Range
SumTime = 0
For Each i In Sheet1.Rows
If i.Columns(1).Value = value Then
SumTime = SumTime + CInt(i.Columns(2).Value)
End If
Next i
End Sub
複製代碼
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!