• ベストアンサー

エクセルで表の最終行に一行追加した場合

4行目から227行目までに表を作っています。(4行目はタイトル) C232に「=COUNT(B$5:B227)」、 D232に「=C232-E232」、 E232に「=COUNTIF(I$5:I227,"")」 と関数を入力しています。 ここで、228行目に1行表を追加したら C232に「=COUNT(B$5:B228)」、 E232に「=COUNTIF(I$5:I228,"")」 と自動で関数の引数も更新されるようにしたいです。 このようなことは可能でしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

>ここで、228行目に1行表を追加したら とは、「228行を選択して行の挿入を行う」という事だと考えれば宜しいのでしょうか?  それで宜しければ次の様にされると良いと思います。 C232に =COUNT(B$5:INDEX(B:B,ROW()-5)) E232に =COUNTIF(I$5:INDEX(I:I,ROW()-5),"")

noname#218001
質問者

お礼

なるほどです、ありがとうございました

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

質問をよくみたら同じセルに入力した数式の範囲を拡張したいということだったのですね。 この場合は、後者の回答のテーブルとして書式設定する方法が使用できます。 この方法は、ピボットテーブルのリスト範囲なども名前定義することなく、そのままの範囲指定で(絶対参照にしても)データーの追加に自動対応しますので(=可変範囲を自動的に設定できるので)、きわめて便利な機能です。

noname#218001
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

Alt+T,Oのショートカット操作でExcelのオプション画面を出して、「詳細設定」の編集設定の中の「データ範囲の形式および数式を拡張する」にチェックを入れておけばデータを追加すると、数式が自動的に追加されます。 この設定にしていない場合でも、ホームタブの「テーブルとして書式設定」しておけば、データの追加はもちろんのこと、行を挿入した場合でも数式が自動的に追加されます(おすすめの設定)。 #Excelはバージョンによって仕様できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

すると、全ての回答が全文表示されます。
  • msMike
  • ベストアンサー率20% (371/1817)
回答No.1

不可能、と申し上げておきます。

noname#218001
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A