簡體   English   中英

Excel 公式計算設備開啟和關閉的時間

[英]Excel formula to calculate the time a device is on and off

我有一個可以打開和關閉的除濕機。 我想知道它打開了多少分鍾,然后又關閉了多少分鍾。 我有三個單元格:

A1 - Date 
B1 - Time 
C1 - Status (On or Off)

我需要一個將在單元格 C1 中查找的公式,如果它包含“開”,則繼續查看最后一個“開”的所有連續單元格,然后計算 B 列中的時間差並將此計算值放在 D 列中。下面我在找到狀態的最后一行顯示計算的分鍾數,但它是值“On”的第一個還是最后一個實例都沒有關系。 我有計算時間差的困難部分。 我需要幫助搜索連續的開和關並計算時間之間的差異的簡單部分。 我嘗試過使用 vlookup、索引和匹配,但每次都是空的。 下面是一張桌子的圖片。

樣本數據集

提前感謝您的任何幫助。

在單元格 D2 中輸入以下公式:

=IF(C2=C3,"",ROW(C2)-LARGE(IF($D$1:D1<>"",ROW($D$1:D1)),1)-1)

使用填充手柄向下拖動。

注意:此公式假定每一行代表分鍾,並相應地計數。 如果一行跳過一分鍾,這將不起作用。

這會產生一個 integer 以及經過了多少分鍾。 如果您想要 0:05:00 格式,請使用以下公式:

=IF(C2=C3,"",(ROW(C2)-LARGE(IF($D$1:D1<>"",ROW($D$1:D1)),1)-1)*0.000694444444444444)

使用以下格式格式化 D 列:

[h]:mm:ss

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM