標題:
比較後加總
[打印本頁]
作者:
vvcvc
時間:
2013-2-23 10:43
標題:
比較後加總
如下step會在0~11間循環
我想計算每個step所產生的時間,如下:
step 10=A6-A2
step 11=A9-A6
step 0=A14-A9
請問有什麼方法可以讓excel自行判斷、計算
time step
10:15:57 10 00:08:48
10:16:16 10
10:16:20 10
10:24:27 10
10:24:45 11 00:14:12
10:24:47 11
10:38:55 11
10:38:57 0 00:09:24
10:38:58 0
10:47:57 0
10:48:06 0
10:48:15 0
10:48:21 1
作者:
lukychien
時間:
2013-2-23 16:06
[attach]14239[/attach]b]回復
1#
vvcvc
請試試附件.
作者:
Hsieh
時間:
2013-2-23 16:28
回復
1#
vvcvc
C2=IF(COUNTIF($B$1:B2,B2)=1,MAX(OFFSET(INDEX($A$2:$A$14,MATCH(B2,$B$2:$B$14,0),),,,COUNTIF($B$2:$B$14,B2),))-MIN(OFFSET(INDEX($A$2:$A$14,MATCH(B2,$B$2:$B$14,0),),,,COUNTIF($B$2:$B$14,B2),)),"")
作者:
vvcvc
時間:
2013-2-23 17:00
試過2位的做法發現我的說明不夠清楚
我所說的循環如下,而我需要的是每一次的值,而非所有相同step的加總:
time Step Number
10:06:10 9 0:09:47
10:15:24 9
10:15:27 9
10:15:52 9
10:15:57 10 0:08:48
10:24:16 10
10:24:27 10
10:24:45 11 00:14:12
10:38:54 11
10:38:55 11
10:38:57 0 00:09:24
10:38:58 0
10:39:12 0
10:48:21 1 00:07:36
10:54:57 1
10:55:06 1
10:55:07 1
10:55:27 1
10:55:34 1
10:55:57 2 00:04:00
10:59:57 3 00:20:00
11:19:49 3
11:19:57 4 00:12:00
11:19:59 4
11:31:57 5 00:15:23
11:32:25 5
11:32:26 5
11:46:58 5
11:47:20 9 00:09:49
11:47:25 9
11:47:27 9
11:57:08 9
11:57:09 10 00:08:23
11:57:24 10
11:57:27 10
12:05:07 10
12:05:27 10
12:05:32 11 00:14:33
12:05:56 11
12:05:57 11
12:20:04 11
12:20:05 0 00:20:05
12:20:07 0
12:20:27 0
12:20:31 0
12:40:04 0
12:40:07 0
12:40:10 1 00:07:22
12:40:11 1
12:40:27 1
12:40:32 1
12:46:57 1
12:47:04 1
12:47:27 1
12:47:32 2
抱歉,現在使用的網路有鎖上傳的功能
無法直接上傳附件
作者:
Hsieh
時間:
2013-2-24 00:43
回復
4#
vvcvc
C2陣列公式
=IF((B1<>B2)*(B3<>""),OFFSET(A2,MATCH(TRUE,B2:$B$56<>$B3:$B$57,0),)-A2,"")
作者:
vvcvc
時間:
2013-2-24 22:30
本帖最後由 vvcvc 於 2013-2-24 22:32 編輯
MATCH(TRUE,B2:$B$56<>$B3:$B$57,0),)
TRUE看不懂,這是什麼功能?
另,問個主題外的問題
我把上方的資料複製貼到excel後使用資料剖析,選用空白做為分格符號
再把多餘的欄刪除
time的欄位時間都變成不可計算的形式
這個問題有辦法解決嗎?
作者:
Hsieh
時間:
2013-2-25 10:21
本帖最後由 Hsieh 於 2013-2-25 10:26 編輯
回復
6#
vvcvc
B2:$B$56<>$B3:$B$57會傳回由TRUE與FALSE組成的陣列
MATCH(TRUE,B2:$B$56<>$B3:$B$57,0)就找到第一個B欄上下儲存格不同的位置
至於資料剖析我測試並無你所說的狀況
作者:
vvcvc
時間:
2013-2-25 15:00
了解
再問一個問題
如果時間有跨日的情況發生
同一個step會於前一日的時間跨到隔一日
比如2/20 23:57:22~2/21 01:12:23
若data並無記錄日期,遇到這種狀況計算結果會是######
這種情況該如何解決?
作者:
Hsieh
時間:
2013-2-25 17:39
回復
8#
vvcvc
最直接的辦法就是輸入完整的日期與時間
若要省略輸入,公式將會很長
那就要將區段結束時間利用定義名稱來縮短公式
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)