0

複数のワークシートがあり、すべて同じテンプレートを使用している 概要ページがあり、個々のシートで機能する数式がある

=SUMPRODUCT(--(sheet1!F4:sheet1!F500>=A1),--(sheet1!F4:sheet1!F500

式は、シート 1 の関連する範囲をチェックし、A1 と A2 で指定された日付範囲のボックスに値を返します。

問題は、複数のシートに対してこれを行い、3D 参照を使用したいということです。

私が試してみました

=SUMPRODUCT(--(sheet1:sheet3!F4:sheet1:sheet3!F500>=A1),--(sheet1:sheet3!F4:sheet1:sheet3!F500

また、安全のためにいくつかの余分な括弧を入れます

=SUMPRODUCT(--((sheet1:sheet3!F4):(sheet1:sheet3!F500>=A1)),--((sheet1:sheet3!F4):(sheet1:sheet3!F500)

これらはどちらも機能せず、#NAME を取得していますか? エラー

任意のアイデアをいただければ幸いです

よろしくお願いします
ゲイリー

4

1 に答える 1

0

数式が切り詰められているように見えますが、A1 と A2 の間の日付を数えようとしているだけですか? SUMPRODUCT では 3D 参照を使用できません。Excel 2007 では、この数式を使用できます

=SUMPRODUCT(COUNTIFS(INDIRECT("'"&G1:G3&"'!F4:F500"),">="&A1,INDIRECT("'"&G1:G3&"'!F4:F500"),"<="&A2))

すべてのシート名が G1:G3 にリストされている場所

于 2012-06-13T18:42:18.303 に答える