質問: エクセルで指定するセルの範囲を変えたい データ数:5 データ:1、4、7、8、5、 シートに書いたときに、たとえば、 最大値を取得する場合 =max(b1:b5)になるのですが、 データ数が変わったときにも対応できるように なる一般的な方法はありますか? つまり、データの右側にデータを追加したら、自動的に データ数と最大値を取得する関数の引数の範囲が 増加して、適切な最大値を取得できることです。 以上、よろしくお願いします。
回答: ご質問は、c列に新しいデーターを追加すると言うことでしょうか。右側にと書いてありますのでそう受け取りました。最適なやり方かどうかは自分でもわかりませんが、次のような方法をとっています。 一列及び1行分余分に名前定義をして、関数には名前で指定します。新しいデータを記入する場合はあらかじめ余分にとっておいた行なり列なりをクリックし、挿入してから入力します。そうするといくらデータが増えても名前定義は挿入した分も含めて範囲変更されます。 max関数とcount関数を適宜のセルの設けてやればいいと思います。