我擁有火車的位置,時間,緯度,長度,速度和高程數據。 我的問題是,我想刪除列車已停止的數據點,這將包括減速和加速度測量。這個想法是比較一些列車在最佳條件下行駛同樣的路線,即不停車。測量顯示列車停在不同的時間和地點。我目前檢查之前的位置是否相同,然後檢查速度是否小於之前3個值的50%。問題是如果超過以前的3個數值是o還是小於先前保持的速度的50%,那麼我不會刪除所有需要的數據,例如列車加速回到速度,如下面的U60。Excel複合條件爲任意長度
下面是該公式是U60
=IF(P60=P59,"removed",IF(S60<(0.5*S59),"removed",IF(U59="removed",IF(S60<(0.5*S58),"removed",IF(S60<(0.5*S57),"removed",P60)),P60)))
我能想到的,以趕上這唯一的辦法是有多重嵌套條件(截至20)捕獲所有的點。這對某些列車來說可能不夠。
有沒有辦法去除減速和加速點(這可能是2點或3點),而不必有20個嵌套條件?
S列中的值似乎在兩行或三行內轉換。難道您不能將您的計算與最後5行左右的值的平均值相比較嗎? – Jeeped
不幸的是,加速過程中的點數仍未被計算所捕獲。它絕對是一個更清潔的方法,謝謝。 – theotheraussie