• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル カウントの簡単な記述法を教えて)

エクセルで簡単なカウントの記述法を教えてください

このQ&Aのポイント
  • 特定の年齢層と性別毎の数をエクセルでカウントする方法を教えてください。
  • countifs関数を使用して集計する方法がありますが、ブロック数が多い場合には式をまとめる方法があるのか教えてください。
  • 確認ボタンをクリックしても添付画像の表示がされないため、正常に表示されるか心配ですが、問題なく送信します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 「男」で70以上~80未満の場合は 画像の配置ですと、表示したいセルに =COUNTIFS(B2:H6,">=70",B2:H6,"<80",C2:I6,"男") としてみてください。 ※ 質問にある年齢条件にもう一つ「男」の条件を追加するだけで大丈夫だと思います。 条件範囲が1列ずれて、同じセル数の範囲指定にするコトに注意してください。 実際は6ブロックあるというコトですが、やり方は全く一緒で大丈夫です。m(_ _)m

mtm1212
質問者

お礼

バッチリです。 本当に簡単になり、大いに助かりました。 ありがとうございました。

その他の回答 (1)

回答No.2

そもそも、表の作り方から変えます。 sheet2に一覧を作ります。 氏名、ふりがな、年齢、性別の項目を作ります。 シート名を 一覧 にします。 sheet1 に 氏名、年齢、性別、氏名、年齢、性別・・・のようにあなたのような表の項目を作成し 氏名の下に =一覧!A2 というようにセル参照の式を作り、きちんと表示するようにします。 そうすれば カウント関数はシート名「一覧」から簡単に計算できます。 またこのような表の作成方法だと、sheet1は印刷用、シート名一覧の方を入力用とすることができますし、一覧の方でフリガナ順とか年齢順に並べ替えるとsheet1にそれが反映され見やすく、かつ印刷時などに役立つと思います。 エクセルは簡易なデータベースソフトですので、データベースソフト的な使い方をする方がとても使いやすくなります。

mtm1212
質問者

お礼

ご教示ありがとうございました。 実は、別シートに一覧を作ることはしておりません。 理由は、 あ-ア-A・・・ は、ある家族の家族構成で、 い-イーB・・・ は、別の家族の家族構成を表しております。 これら家族構成は、別シートのカードから、自動抽出して表示させております。 1行1家族で表示したいため、この場合、ご指摘のような一覧表をつくらない理由です。 ありがとうございました。

関連するQ&A