web-dev-qa-db-ja.com

SUMIFS(空白ではない、およびその他の条件)

[〜#〜] sumifs [〜#〜] を使用して、いくつかの条件を合計しようとしています。合計範囲を列Aにし、最初の基準範囲を列B、基準は列B に何かが含まれているか、本質的に空白ではありません/ 0。次の基準は、列Cが単純な年と一致するかどうかであり、それを機能させることができます、しかし私の問題は最初のテストの基準から生じます。私が試してみました:

  1. SUMIFS(column A, column B, column B > 0, column C, "16")
  2. SUMIFS(column A, column B, column B <> 0, column C, "16")
  3. 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ではありません。ありがとうございます。

4
ryan

基準を引用符で囲むことにより、比較を基準としてSUMIFS()を実行できます。

=SUMIFS(A:A,B:B,">0")

>0基準は、Excelが空白セルをゼロと評価するため、空白セルに対しても機能することに注意してください。

ただし、このようにすると、次のようになります。

=SUMIFS(A:A,B:B,"<>0")

空白のセルは基準に合格し、0値を含むセルのみがスキップされます。

1
ttaaoossuu