頁:
[1]
請問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
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 給你參考,你可以拿去改成更有效率的函式
那個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
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁:
[1]