重複を除いた合計を計算するにはどうすればいいですか?

重複を除いた合計を計算するにはどうすればいいですか?

特定のパラメータしきい値からの偏差を時間単位で計算する式を作成しようとしています。記録されるパラメータは、1 分あたりのガロン単位の水の流量と化学薬品の添加です。各パラメータは 1 時間ごとに記録されます。パラメータがパラメータしきい値を下回る場合、偏差とみなされます。偏差ない二重カウント: 両方のパラメータが同じ時間枠内で逸脱している場合、逸脱は 1 時間としてのみカウントされます。

3 つの列を設定しました。1 つは日付と時刻の列 (2016 年 1 月 1 日午前 1:00、2016 年 1 月 1 日午前 2:00 など) で、他の 2 つはパラメーターの列です。各パラメーターの偏差時間を個別に計算する数式を設定することには問題はありません。問題は、両方のパラメーターが偏差している時間範囲を二重にカウントせずに、基本的に両方のパラメーターの偏差を時間単位で合計する数式を設定することです。

提供していただける支援や、進むべき正しい方向についての提案があれば、ありがたいです。これまで、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

  1. たとえば、合計数から重複数を減算することができます。
    = F3 + H3 - COUNTIFS(B3:B8,"<127",C3:C8,"<368")
  2. 別の方法としては、いずれかのパラメータが失敗したかどうかを確認する新しい列を追加し、以前と同じように単純にカウントするという方法があります。
    =IF(and(B3>=127,C3>=368),"No",A3)

関連情報