作者Comecos (躺著滑行cc)
看板Office
標題[算表] 重複條件下的次數判斷
時間Wed Mar 6 12:33:58 2019
軟體:Microsoft excel
版本:2013
想要計算在某個特定區間共使用了幾次機器:
https://imgur.com/a/jZwsr1n
也就是同一個使用者編號,分別在四個區間使用機器的總次數
但若是如第三列,雖然是在364秒的時候使用機器,應該是屬於250~500
但是結束時間為830,所以此次應該也要被計算在500~750這個區間
所以如果舉例的話~會是:
使用者編號3:
0~250:共1次(A12)
250~500:共1次(A12)
500~750:共2次(A12,A13)(A12橫跨了兩個區段,所以兩個區段都要有一次)
750~1000:共1次(A12,A13)
使用了ceiling或Floor之後,驗算之後發現會因為進位太多或退位太多(250)
導致次數有誤,計算上會不正確
目前使用if來判斷開始時間和結束時間為哪個區間,然後再同樣使用if來判斷區間是否
相同,再使用sumif來加總,其中加上條件:「若開始和結束時間區段不同,次數+1」
但是數據仍然有些怪
懇求大大幫忙!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.0.166
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1551846841.A.A55.html
※ 編輯: Comecos (42.75.0.166), 03/06/2019 12:37:21
※ 編輯: Comecos (42.75.0.166), 03/06/2019 12:39:40
1F:→ soyoso: a12,a13是什麼儲存格?如果是的話,截圖要截到列號的部分 03/06 12:40
S大抱歉,少截到了 這個是完整的~
https://imgur.com/a/kSng5ui
※ 編輯: Comecos (42.75.0.166), 03/06/2019 12:47:58
感謝S大,那如果要在sumproduct裡面再加入指定條件,可以直接用if嗎?如在E欄新增
ABCDE等條件,也就是除了計算各區間的總次數,是否能再多一條件再進行count?如要計
算在0~250秒的情況中,有A的次數(依舊會有上述的重複區間可能)
※ 編輯: Comecos (42.75.0.166), 03/06/2019 13:05:14
4F:→ soyoso: sumproduct或countifs可再加上條件,sumproduct寫法同連結 03/06 13:08
5F:→ soyoso: 內方式,可不用配合if 03/06 13:09
謝謝S大,剛剛忘記提到,有些結束時間會是空白,但空白將不計算進區段內,但是countif會
將他們一起算進去,可以怎麼處理比較好
https://imgur.com/a/dHJeNfA
※ 編輯: Comecos (140.123.185.199), 03/06/2019 13:40:19
6F:→ soyoso: 再加上結束時間該欄,不為空白儲存格"<>"的條件 03/06 13:45