[問題] excel尋找下一個,在找到的兩個之間做運算

看板Office作者 (非洲難民)時間12年前 (2014/01/01 22:07), 編輯推噓1(1020)
留言21則, 3人參與, 最新討論串1/1
軟體:excel 版本:office 2013 不太會形容這個問題~我直接用表格 我要在C欄找T, 計算第一個T到第二次出現T之間花費的時間 第二個T到再到第三個T所花之時間 依此類推... 我的資料有上萬筆 請求高手解答了>"< ┌─┬───┬──┐ │◢│ A │ B │ ├─┼───┼──┤ │1│時間 │判斷│ ├─┼───┼──┤ │2│07:02 │ F │ ├─┼───┼──┤ │3│07:03 │ T │ ├─┼───┼──┤ │4│07:04 │ F │ ├─┼───┼──┤ │5│07:05 │ F │ ├─┼───┼──┤ │6│07:06 │ F │ ├─┼───┼──┤ │7│07:07 │ T │ ├─┼───┼──┤ │8│07:08 │ F │ ├─┼───┼──┤ │9│07:09 │ T │ ├─┼───┼──┤ │10│07:10 │ F │ ├─┼───┼──┤ │11│07:11 │ F │ ├─┼───┼──┤ │12│07:12 │ T │ └─┴───┴──┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.66.56

01/01 22:26, , 1F
C2 =TEXT(SMALL(IF($B$2:$B$100="T",$A$2:$A$100),
01/01 22:26, 1F

01/01 22:27, , 2F
ROW())-SMALL(IF($B$2:$B$100="T",$A$2:$A$100),
01/01 22:27, 2F

01/01 22:27, , 3F
ROW()-1),"[m]")
01/01 22:27, 3F

01/01 22:28, , 4F
輸入完按 Ctrl+Shift+Enter
01/01 22:28, 4F

01/01 23:16, , 5F
跑不出來>"<
01/01 23:16, 5F

01/01 23:26, , 6F
01/01 23:26, 6F

01/02 00:07, , 7F
也可改寫=TEXT(SUM(SMALL(IF($B$2:$B$12="T",$A$2:$A$12)
01/02 00:07, 7F

01/02 00:07, , 8F
,ROW(1:2))*{-1;1}),"[m]")
01/02 00:07, 8F

01/02 00:08, , 9F
01/02 00:08, 9F

01/02 10:13, , 10F
不錯呦,又學到一招!
01/02 10:13, 10F

01/02 14:55, , 11F
^^
01/02 14:55, 11F

01/02 19:43, , 12F
一直跑出#NUM! >"<
01/02 19:43, 12F

01/02 19:46, , 13F
有檔嗎?
01/02 19:46, 13F
有! http://www.sendspace.com/file/u96ri5 我原本只是想問個函式在按自己需求來改 結果發現我這麼沒有慧根哈哈XDD 判斷都來自異常的TRUE/FALSE 我想要~ J欄:開始到第1次TRUE的總時間,第1次到第2次的時間...倒數第2次到結束的時間 K欄:開始到第1次TRUE的總里程,第1次到第2次的里程...倒數第2次到結束的里程 L欄:開始到第1次TRUE的平均時速,第1次到第2次的平均時速...倒數第2次到結束的... M欄:開始到第1次TRUE的平均轉速,第1次到第2次的平均轉速...倒數第2次到結束的... 依此類推 然後異常的G欄想要小改成,若時間每秒連續的地方算一次 ex.1482~1484列的三個連續TRUE...當成一個事件, 也就是到1482結束一次,下一次存活從1485開始 感謝>"< ※ 編輯: TsBC 來自: 140.115.61.135 (01/02 20:09)

01/02 21:35, , 14F
01/02 21:35, 14F

01/02 23:13, , 15F
http://goo.gl/PjicwH 修改了一下用輔助格來處理
01/02 23:13, 15F
soyoso大您好! 我想要的結果是這樣: http://ppt.cc/i6xd 篩選TRUE後是http://ppt.cc/QLfN J~M欄判斷自己列的異常是否為TRUE,若不是則不用計算,不一定要"F"...能辨識方便就好 抱歉>"<X ※ 編輯: TsBC 來自: 140.115.61.135 (01/03 12:25)

01/03 13:41, , 16F
http://goo.gl/pTAZ6R 類似這樣嗎?
01/03 13:41, 16F

01/03 14:03, , 17F
YA!!! 就是要這個!!! 太棒了!! 非常感恩您>"<
01/03 14:03, 17F

01/03 14:05, , 18F
函式太複雜看不懂...但也謝謝你願意花時間幫忙解!
01/03 14:05, 18F

01/03 14:10, , 19F
對了,我要如何把存活時間的秒數改成當時A欄的實際時間呢?
01/03 14:10, 19F

01/03 18:28, , 20F
已修正,上面的連結重下
01/03 18:28, 20F

01/04 01:37, , 21F
thank a lot ^^
01/04 01:37, 21F
文章代碼(AID): #1In24U_g (Office)
文章代碼(AID): #1In24U_g (Office)