0

列 B に 2 つの異なる基準があり、列 F に 3 番目の基準がある Sumifs に取り組んでいます。3 つの基準がすべて満たされている場合は、列 Q の値を合計します。

私はこれまでのところこれを持っており、0を返します。私が知っているあらゆる方法で微調整しようとしましたが、まだ運がありません.

=SUMIFS($Q$4:$Q$2700, $B$4:$B$2700, "=AUS", $B$4:$B$2700, "=VCO", $F$4:$F$2700, "=TRB")
4

2 に答える 2

1

あなたが提供した式は毎回 0 を返します。なぜなら、の値はANDのB両方にすることはできず、どちらか一方だからです。AUSVCO

私の知る限り (誰かが間違っていたら訂正してください)、現在、単一の基準範囲 (例: "=AUS" OR "=VCO") に条件文を含める方法はありません。回避策は次のとおりです。

=SUM(SUMIFS(Q4:Q8,B4:B8,{"AUS","VCO"},F4:F8,"=TRB"))

ここに画像の説明を入力

これは、次のいずれかに等しいQ場合の値を合計しますOR AND等しいBAUSVCO FTRB

于 2013-03-12T16:47:49.123 に答える
-1

問題は、$B$4:$B$2700 を 2 回参照していることです。この列が AUS と VCO の両方になることはあり得ないため、列 Q が合計されることはありません。

これを機能させるには、列 B の隣に新しい列を追加します。セル C4 の値を B4 (=B4) の値と等しくし、この数式をセル B2700 にドラッグします (セルの右下隅をダブルクリックすることもできます)。 B2700 に自動入力するセル)。次に、次の式を使用できます。

=SUMIFS($Q$4:$Q$2700, $C$4:$C$2700, "=AUS", $B$4:$B$2700, "=VCO", $F$4:$F$2700, "=TRB")

この答えがうまくいったかどうかを忘れずに示してください!

于 2013-03-12T16:34:45.937 に答える