2017-04-05 17 views
-1

我有一個excel表單,其中一列有時間,另一列有溫度。我試圖找出一個能找到一定溫度的公式,並測量它在此溫度下保持的時間。找到一個溫度,並計算出它的剩餘時間> =這個溫度

11:25:29 AM 69.3°C 
11:26:29 AM 69.6°C 
11:27:29 AM 69.8°C 
11:28:29 AM 70.0°C 
11:29:29 AM 70.2°C 
11:35:29 AM 70.8°C 
11:36:29 AM 70.3°C 
11:37:29 AM 69.5°C 
11:38:29 AM 68.5°C 
11:39:29 AM 67.5°C 
12:39:29 PM 66.3°C 
1:39:29 PM 52.1°C 
2:39:29 PM 12.1°C 
3:39:29 PM 5.0°C 

在這個例子中,我想找個當它擊中70.0°C和多長時間保持高於70.0℃。

+0

如果輸入'69.9°C',你想讓開始的日期時間爲'11:27:29 AM'或'11:28:29 AM'或在'69.8°C'和'70.0 °C'按比例(例如'11:27:59 AM')? – Jeeped

+0

溫度記錄器每分鐘記錄一次溫度。舉例來說,我剪下了一些錄音。 – AndrewK

+0

很高興知道。祝你的項目好運! – Jeeped

回答

0

這是一個棘手的問題,因爲你可能有多個場合,你超過70度。在這種情況下,您是否希望在整個數據集中花費總時間在70以上,還是希望連續花費在70以上的總時間?然後,你如何確定你正在談論的這些潛在的多個非連續期間中的哪一個?

這就是說,你可以試試這個。如果列A爲你的日期時間,和B列是您的臨時讀取,指定另一小區作爲溫度基準值($ d這裏$ 1),並且在列C中第2行開始做到這一點:

=(A2-A1)*IF(B2>=$D$1,1,0) 

,然後一直向下複製。它所做的是計算測量之間的時間差,然後如果當時的溫度大於參考值,則將其乘以1,否則將乘以0.因爲Excel中的日期/時間實際上只是一個數字,你得到的是C列的每個單元格之間的測量間隔時間。換句話說,.25 = 6小時。

既然你在C列有這些數據,你可以自由地進一步解析它。您可以在單元格中使用簡單的SUM(C:C)公式,或者可以返回並總結各個範圍。我希望這有幫助。