• ベストアンサー

エクセル2003 複数列の名簿の集計

お世話になります。 エクセル2003を使用しています。 単純な名簿なのですが、 セルA1~A30とC1~C30の間に、 人名のある数を合計したいのですが、 数値の入力法をお教え頂けませんでしょうか。    A   B  C  D   山田       佐藤   加藤 このようなイメージで、3と出したいのです。 何卒、宜しくお願い致します。       

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

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

 人名だけではなく、数値以外の何らかの文字列(例えば「azipuoいとしんは★■▼×」などという無意味な文字列も含みます)が入力されている場合にも、全てカウントしてしまいますが、次の様な関数は如何でしょうか? 【A1~A30とC1~C30という2つの範囲内にある文字列データのみを数えて、その間にあるB1~B30のデータは数えない場合】 =COUNTIF(A1:A30,"*?")+COUNTIF(C1:C30,"*?") 【A1~~C30の範囲内(B1~B30を含む)にある文字列データを全て数える場合】 =COUNTIF(A1:C30,"*?")

kgta
質問者

お礼

早速ありがとうございました。 できました!!!!! COUNTIF(A1:A30,"*")+COUNTIF(C1:C30,"*") 午前中ずっと悩んでいました。 ありがとうございました。 m(__)m

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

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>人名のある数を合計したいのですが、数値の入力法をお教え頂けませんでしょうか。 人名は文字列と考えてA1~C30(D30でも可)の中に文字列が入力されたセルの数をカウントすれば目的達成です。 =COUNTIF(A1:C30,"*") 此処で"*"は全ての文字を表しています。 A列とC列を区別して検索する必要があるか否かはB列のデータ次第です。 添付画像はExcel 2002でのテスト結果です。 この式はすべてのバージョンで共通にして使えます。

kgta
質問者

お礼

ありがとうございました。 解決しました。 (選択の方法、わかりました) 判りやすく教えて下さり、 ありがとうございました。 m(__)m

kgta
質問者

補足

早速ありがとうございます。 B列にも文字が入っているので、 A列とB列、選択する方法はありますでしょうか? またお教え頂けましたら幸いです。

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

関連するQ&A