[〜#〜] sumifs [〜#〜] を使用して、いくつかの条件を合計しようとしています。合計範囲を列Aにし、最初の基準範囲を列B、基準は列B に何かが含まれているか、本質的に空白ではありません/ 0。次の基準は、列Cが単純な年と一致するかどうかであり、それを機能させることができます、しかし私の問題は最初のテストの基準から生じます。私が試してみました:
SUMIFS(column A, column B, column B > 0, column C, "16")
SUMIFS(column A, column B, column B <> 0, column C, "16")
SUM(SUMIFS(column A, column B, "1", column C, "16"), SUMIFS(column A, column B, "2", column C, "16"), SUMIFS(column A, column B, "3", column C, "16")
...明らかに、私はオプション3を使用したくありませんが、それは私に正しい結果を与えたようです。列Bの数値が常に5未満であることがわかっている場合は、これを使用できますが、現時点では、列Bの数値は0〜1000であると想定する必要があります。ここに欠けているものはありますか?
私がやりたいのは、列Aif列Bが空白または0ではありません。ありがとうございます。
基準を引用符で囲むことにより、比較を基準としてSUMIFS()
を実行できます。
=SUMIFS(A:A,B:B,">0")
>0
基準は、Excelが空白セルをゼロと評価するため、空白セルに対しても機能することに注意してください。
ただし、このようにすると、次のようになります。
=SUMIFS(A:A,B:B,"<>0")
空白のセルは基準に合格し、0
値を含むセルのみがスキップされます。