• ベストアンサー

カウントの方法で困っています。

60過ぎの爺さんです、長くエクセルの演算式を使って無く忘れてしまい困っています、アドバイスの程、宜しくお願いします。 名簿を作成していて、A列に名前、B列に年齢が入力されています。人員は数十名いて毎日数名の方が追加されます。 名簿の中の年齢別に人員の合計を出したいのですが上手く作れません。関数の本を引っ張り出して行っていますが”エラー”先に進めません、宜しくお願いします。

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

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

関数で該当する人数を表示するには、COUNTIF関数を使うことをお勧めします。 F2セル以下に年齢が入力されている場合、以下の式をg2セルに入力して下方向にオートフィル(コピー)します。 =COUNTIF($A$2:$A$100,F2) 年齢範囲でカウントしたいなら、2つの条件のCOUNTIF関数を引き算した数式にします。 たとえば、40代の人の人数は、年齢が40以上から50以上の人を引き算した以下のような式になります。 =COUNTIF($A$2:$A$100,">=40")-COUNTIF($A$2:$A$100,">=50") 年齢を入力したセルを参照するときは以下のようにします。 (たとえばF2セルに40、F3セルに50と10単位で入力されていてG2セルに40代の人数を表示するなら、 =COUNTIF($A$2:$A$100,">="$F2)-COUNTIF($A$2:$A$100,">="&F3)

その他の回答 (1)

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.1

countif(範囲、検索値)である値のカウントはできますが、10-19等と範囲のカウントはこのままでは無理なのでB列の横に検索値のみの列を作れば可能になります。 それよりも手っ取り早いのはB列を年齢順に並べ替えれば行番号で読み取れますよ。

関連するQ&A