を使用する行が 1 つあり=MEAN(A1:A15)
、 を使用する行がもう 1 つあります=SUM(A1:A15)
。ただし、A1:A13;A15
両方のセルでこの範囲を に変更しなければならないことがよくあります。範囲を 1 か所で変更し、両方の数式で同じ更新された範囲を使用するようにしたいと思います。
答え1
できることは式INDIRECT
範囲を指定する別のセルと一緒に使用します。このINDIRECT
数式を使用すると、テキスト文字列に基づいてセル参照または範囲を返すことができます。たとえば、セルを等しく設定する=INDIRECT("A2")
と、セル A2 の値が表示されます。
これがあなたの質問にどのように関係するかについては、たとえば、A1:A15
セル にテキスト文字列を配置するB1
と、次の数式を使用してその範囲の合計を取得できます。
=SUM(INDIRECT(B1))
セルの範囲を変更するとB1
、計算された合計がそれに応じて変更され、 などの他の数式を実行することもできます=MEAN(INDIRECT(B1))
。
答え2
あなたは名前付き範囲これを行うには、これが本当に推奨される方法です。これは、セル範囲に名前を付け、その名前を任意の数式で使用する方法です。後で戻って、名前が適用されているセル範囲を更新できます。(最後に行を追加したときに範囲のサイズを自動的に調整するなど、より高度な操作を行うこともできます。)
名前付き範囲の作成と適用は、「数式 > 名前付きセル > 範囲に名前を付ける」で行います。
このチュートリアルでさらに詳しく:http://www.homeandlearn.co.uk/excel2007/excel2007s7p6.html