2016-08-10 5 views
1

私はそうのようにExcelでテーブルを持っている場合:今COUNTAエクセル

=COUNTA(A4:A7) // which should equal 4 

 A 
1 
2 | Name | 
3 -------- 
4  Todd 
5  Chris 
6  Joe 
7  Alex 

は今、私はそうのようにそれらのデータを持っているすべての行をカウントする方法を知っています私は過去にこれをやったと信じていますが、私はそれをする方法を覚えていません...

A7で無限になるように範囲を拡張しますか?例えば

、私は手動で変更しなくても、私はCOUNTAは(私はAの下に入力した値の数に応じて)A8に及ぶなどというようにするのですかどのように、A8Bobを追加したい場合リストに何かを追加するたびに値の範囲がわかりますか?

セルA4から開始する範囲が必要です。

何か助けていただければ幸いです。

+0

'= COUNTA( "A:A")を使用することができます上記のエクセル表([挿入]タブおよび表)を使用する場合、私はその式を使用している場合は、' – hstay

+0

@hstayを、それはトップ3行にも追加されます。名前|と空白のA1セル..私のカウントは3でオフになります。範囲はA4で始まる必要があります –

答えて

3

は考えてみましょう:

=COUNTA(A:A)-COUNTA(A1:A3) 
+0

ああ、それは働いた。ありがとうございました! –

2
=COUNTA(A:A) 

これは完全な列のトリックを行う必要があります。

あなたはA4から開始し、そこから無限に使用を移動したい場合:

=COUNTA(A4:A1048576) 
+0

私はその数式を使用すると、上位3行にも追加されます。 '-----'と '|名前| 'と空白の' A1'セル..私のカウントは3で消されます。範囲は 'A4で始まる必要があります –

+0

ああ、ありがとう! –

+0

@BviLLe_Kid「3を引く」ことができない場合、算術演算をしたいかもしれません! – pnuts

0

あなたはダイナミック名前付き範囲を作成することができます。数式> Name Manager> Newに移動し、名前はNames(または任意のもの)とし、数式=OFFSET(Sheet1!$A$4,,,COUNTA(Sheet1!$A$4:$A$400),1)にします。

その後、単にこのことができます=COUNTA(Names)

希望、幸運を使用!