2016-08-20 2 views
0

私は、使用可能な最初のセルから最後に使用可能な空白以外のセルまで動的に選択する名前付き範囲を持っています。このセルにはシート名が含まれています。複数のシートにまたがる同じ範囲の合計(シートは名前付き範囲になります)

だから私の質問は次のとおりです。

私は名前付き範囲のシート名を使用して、同じセルからこのセルを合計して行くにはどうすればよいですか?

たとえば、名前付き範囲なしで、私は私が同じセル内のシートを合計し、この場合には名前付き範囲、すなわちSheet1To100を使用するにはどうすればよい

=SUM('Sheet1:Sheet100'!A1) 

を行うことができます。

ありがとうございます!

答えて

0

私は試行錯誤でそれを見つけることができましたが、それがなぜ機能するのかはわかりません。以下の式

=SUMPRODUCT(SUM(INDIRECT("'"&Sheet1To100&"'!A1"))) 
0

もあなたのために働く必要があります。

=SUM(N(INDIRECT(Sheet1To100 & "!A1"))) 

これには、 + を入力しはCtrl +Shiftキーを押すことによって、それをコミット配列数式です。

N関数は、値を数値に変換します。詳細はthisを参照してください。

関連する問題