2

SumIFs動的合計範囲を使用する数式を使用したい。

列範囲は、現在のシートのセル値に基づいて、同じワークブックの別のシートから選択されています

私の式:

=SUMIFS ( <XYZ> , CriteriaRange1, Criteria1, CriteriaRange2, Criteria2)

<xyz>セル値に基づいて動的に列範囲を選択したい。

4

2 に答える 2

2

使用できますINDIRECT()

たとえば、数式が Sheet2 セル A1 にある場合、セル B1 に基づいておりSheet1!A:A、次のように使用できます。

=SUMIF(INDIRECT(A2), CriteriaRange1, Criteria1, CriteriaRange2, Criteria2)

セル B1 に のみがある場合、関数Aからアドレスを作成する必要があります。INDIRECT()

=SUMIF(INDIRECT("Sheet1!"&A2&":"&A2), CriteriaRange1, Criteria1, CriteriaRange2, Criteria2)
于 2013-05-30T14:14:10.883 に答える
1

間接部分はINDIRECT("'"&A1&"'"&"!E:E")アポストロフィにする必要があります。できます

于 2014-12-29T05:03:50.590 に答える