0

不等条件のために他のセルを参照する sumproduct を作成しようとしています。数式で不等式をハードコーディングするのではなく、そのテキストでセルを参照することにより、不等式の方向 (つまり、<、>、<=、>=) を変更できるようにしたいと考えています。これは可能ですか?

$B7 と $D7 がカットオフ条件の場合、このコードは機能します。

SUMPRODUCT(--('データ'!$A$2:$A$231>=$B7)*('データ'!$A$2:$A$231>=$D7))

ただし、不等式の参照を使用すると、このコードのバリエーションは機能しません。

SUMPRODUCT(--('データ'!$A$2:$A$231 & $B1 & $B7)*('データ'!$A$2:$A$231 & $D1 & $D7))

上記の場合、$B1 と $D1 は両方とも >= です。

sumproducts でこれを行うことは可能ですか? ありがとう!

4

1 に答える 1

1

Sumproduct() は別のセルから比較演算子を統合できませんが、Sumifs と Countifs は統合できます。

=SUMIFS(A2:A50,A2:A50,B1&B7,A2:A50,D1&D7)

A2 から A50 は昇順の整数です。

ここに画像の説明を入力

ただし、Sumproduct と Countif の両方が AND を使用して条件を結合するため、この条件はあまり意味がありません。この例では、両方の条件が同じ演算子を使用しているため、値が D7 より大きい条件のみが表示されます。これは論理の問題であり、フォーミュラ 1 の問題ではありません。

この式は、異なるセルの比較演算子を Countifs (または Sumifs) 式に結合する方法のみを示しています。

于 2016-05-25T02:21:40.067 に答える