非空の隣接セルの基準に基づいた値を合計
レポートで作業しているときに、対応する空でないセルの基準に基づいて値の合計を与える数式が必要です。
SUMIFおよびSUMPRODUCT関数を使用して出力を見つけることができます。
例を見てみましょう:
列Aにいくつかの数値があり、列Bにいくつかのコードがあります。列Cには、列Bの対応するセルが空であってはならないという条件で、列Aの数値の合計を求める数式が必要です。空の場合、数式は列Aの値を無視します
セルC2では、数式は* = SUMIF(B2:B7、 “<>”、A2:A7)
になります。 *使用される基準は、出力を導出するために<>(等しくない)です。
-
列Bからコードを削除すると、出力に影響があります。
-
セルB4からコードを削除し、数式は列Aの対応するセルの値(30)を無視しました。したがって、出力として180(210-30)が得られます。
同じ出力を得ることができる2番目の方法を見てみましょう。 SUMPRODUCT関数を使用して同じ出力を取得できます。
セルD2の数式は= SUMPRODUCT(A2:A7(B2:B7 <> “”))
になります。 *同じ結果が得られます。