如何計算總少重複項?

如何計算總少重複項?

我正在嘗試創建一個公式來計算與特定參數閾值的偏差(以小時為單位)。記錄的參數是每分鐘加侖數的水流量和化學添加量。每個參數每小時記錄一次。如果參數低於參數閾值,則被視為偏差。偏差不是雙重計算:如果兩個參數在同一小時內出現偏差,則僅算一小時的偏差。

我設定了三列。一個是日期和時間列(1/1/2016 1:00am、1/1/2016 2:00am 等),另外兩個是參數列。我可以毫無問題地設定公式來分別計算每個參數的偏差小時數。我的問題是建立一個公式,本質上將兩個參數偏差以小時為單位求和,而無需重複計算兩個參數都有偏差的時間跨度。

我將不勝感激任何可以提供的幫助或關於正確方向的建議。到目前為止,我已經嘗試使用 IF 和 AND 函數以及其他一些函數,但不確定我需要使用的正確組合。

如果有任何事情需要澄清,請告訴我。謝謝。

  • 編輯 *

我無法讓表生成器為我工作,所以這裡是如何設定資料的圖像:

數據設定

這是單元格 E3 中的公式範例,我用它來判斷給定參數是否異常(與儲存格 G3 基本相同):

=IF(B3>=127,"No",A3)

以下是計算儲存格 F3 中總水流偏差的公式(與儲存格 H3 基本相同):

=COUNTIF(E3:E8,">0")

結果如上圖所示,總共有 5 小時的水流偏差和 3 小時的化學添加偏差。但是,由於在某些情況下兩個參數在同一時間段內都會出現偏差,因此偏差小時總數為 6。以下是我一直在使用的一個未完成的公式,儘管它還遠遠不夠:

=IF(AND(E3:E8,G3:8)

我的思考過程是,如果 E 列和 G 列在同一時間段內相等,則將它們算作一小時的偏差。顯然它缺少一些東西。我似乎無法確定下一步該去哪裡,或者是否正在朝著正確的方向前進。

答案1

  1. 例如,您可以從總數中減去重複項的數量:
    = F3 + H3 - COUNTIFS(B3:B8,"<127",C3:C8,"<368")
  2. 另一種方法是新增一個列,您可以在其中檢查是否有任何參數失敗,然後像以前一樣簡單地對它們進行計數:
    =IF(and(B3>=127,C3>=368),"No",A3)

相關內容