• 締切済み

エクセル 特定の列でCOUNTA?のしかた

先ほども質問したものです。 外人に日本の印象を聞いた調査をしています。 聞いた内容は、年齢、性別、日本の印象5つ、日本語を勉強したことがあるかないかです。20人に聞きました。 年齢を     B3...U3 男(1)、女(2)を B4...U4 回答を     B5...U9 勉強有(1)・無(2)B10...U10 回答は、箸、寺などいろいろあったものを、伝統文化(1)、現代文化(2)、場所・特徴(3)、その他(4)、日本じゃないもの(5)に分類し、12345をB5...U9に表示しています。 質問です・・・、 全体合計回答数は全部で100(B5...U9)になりますが、男性のみの合計回答数はどうしたら出るのでしょうか。(COUNTIFでB4:U4,1をし、どうにかして確答列をCOUNTA、などという動かない式しか思いつきません) 説明が足りなかったらすみません。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

回答者1人1列の記録らしい(B-U列20列ー>20人という記述から)。これも質問に明記のこと。 ーー だい4行目は男=1か女=2かどちらか入力されているということですね ーー 回答者1人当ては1つの列の第5-9行の5行内に1-5の数字を5つとは限らず、1-5個(行)以内で入力(=回答)があるということですね。 以上質問文に表現すれば、確認不要で#1の回答者の方が >質問の意味がいまいち理解できませんが、 と書かれなくて済むと思うのだが。 ====== 第4行が1=男、で第5-9行が空白でない数を勘定すればよいのですね。 どこか邪魔にならない行(下記例では19行目)に B列に =COUNT(B5:B9) F列まで式を複写。COUNTAが適当であればそちらを使う。 そして 男の全体合計を出すセルに =SUMPRODUCT(($B$4:$F$4=1)*(B17:F17)) または =SUM(IF($B$4:$F$4=1,B17:F17)) と入れて、SHIFT,CTRL,ENTERキーを同時に押す。 例データ A1:F9 1 1 2 2 1 1 2 2 2 2 3 3 3 3 3 4 - 4 4 - - - 4 IKWEB表示上、ーは空白の代わり。実際は空白。 17行目 3 2 3 4 2 結果 11 === 作業の行第17行を使わない方法を考えたが、今現在は成功してないので、とりあえず上記方法で。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

質問の意味がいまいち理解できませんが、 取り合えず、 回答してくれた男性の人数を知りたいということで良いですか? 男の横の”(1)”というのは、「男性の場合(1)と入力した」 ということでしょうか? 良く分からないので取り合えず男は男とします。 あと、1つでも回答していれば数に含むとします。 まず、作業セルに11行目使います。 B11に =if(counta(B5:B9)>0,"○","") と入れ、U11までオートフィルします。 そして、男性の数を出したいセルに =sumproduct((B4:U4="男")*(B11:U11="○")) と入れれば、1つでも回答した男性の数が分かります。 全てに回答した男性の数を出したければ、 B11に =if(counta(B5:B9)=5,"○","") と入れて下さい。

maimistie
質問者

お礼

すみませんでした、説明のしかたもよくわからないほど初心者なんです。 指摘されているように、男は1、女は2で表示しています。 回答のほう、使わせていただきます、ありがとうございました。

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

関連するQ&A

  • エクセル 調査の収集をどうしたらいいかわかりません

    課題で、外人に「日本の印象」についての調査を行いました。 20人調査して、一人5つずつ回答をもらっています。 内容は「すし、刀、富士山、忙しい町、東京、箸・・・」などで、 結果を「伝統文化イメージ」「近代文化イメージ」「事実(場所、観光名所)」「その他」に分類使用と思い、回答を入れたセルを色分けしました。 その他、年齢、性別、日本語を勉強したかしてないかを聞いてそれぞれ1、2であらわし、パーセンテージを求めました。 調査結果のほう(印象)は、やはり自分でカウントしてからパーセンテージをださなければならないでしょうか? (色がついているセルだけをカウント、というのはできないですよね?) 数字に置き換えてからCOUNTIFなどを使うしかないんでしょうか? エクセル初心者なので、わからないことだらけです。 どのように調査結果をだしたらいいのでしょうか・・・?

  • Excel COUNTA関数について

    先日、名簿の照合をする関数について質問をしましたら、いろいろ回答をいただきまして、無事作成することが出来ました。 内容は、A列とB列の名簿で、同じ名前があればC列の該当欄にに○印をつける・・・というものです。そこでC列の最後に○印の数を計算する関数で、COUNTA関数を使って集計をするように設定したんですが、C列には前述の関数が貼り付けられているため、それもカウントされているようで、正確な集計が出来ません。貼り付けられている関数はカウントしないで○印だけをカウントすることが出来るのでしょうか。

  • Excelで特定の数を計算対象から外したい

    Excelで下表のようにD列に計算式を作成しています。 特定の数だけ(9だけ)計算対象から除外したいと考えています。 なにか、いい方法がありましたら教えてください。どうぞよろしくお願いします。     A   B   C   D                      計算結果 1   *         =COUNTIF(A1:C1,1)/COUNTA(A1:C1)  0 2   *    1                                0.5 3   *    1   9                           0.333…になるが0.5にしたい。 4   1    9                               0.5になるが1にしたい。 5   9                                    計算対象が9のみなら9と表示したい。

  • 複数列の組み合わせがユニークな行数をカウントしたい

    excelで、A列とB列の組み合わせがユニークな行数を数えたいと思っています。 COUNTA(UNIQUE(A2:B200))/2-1 複数列指定した時に返ってくるのが配列で、COUNTIFそのままだと A列とB列の数が合算されて返るようなので2で割り、頭になぜか 0、0がついているので-1として、とりあえずそれらしき値は出せたの ですが、もっとうまいやり方があれば教えていただけないでしょうか。

  • Excelの特定の日付の特定の文字のカウント

    ExcelのセルのA1~A10に日付が入っていて B1~B10に文字(田中・山田・伊藤等)が入っています。 日付は6/1~7/31まで入っており、Bの15に計算式に計算結果を出したいです。 6月の田中の合計を出すとすると、どのような式を作ればよいでしょうか。 範囲指定を変えれば、それぞれできますが、増減が激しいので できれば、全てを選択してしまい、計算式でカウントをしたいです。 =COUNTIF(B1:B10,"田中") で田中がカウントで切ることくらいは分かっていますが、 ほとんど数式はつかったことがありません。 どなたかご回答を宜しくお願い致します。 できるだけわかりやすく回答をしていただけると、非常にありがたいです。 宜しくお願い致します。

  • 「*」のカウント方法について質問です。

    はじめまして。 アンケート集計で選択肢で「a,b,c,d,e・・・」と回答する際、無効回答扱いのものには「*」を記入してしまい、あとで「無効回答数」をcountif関数を利用して数えようと思ったら他の回答も数えてしまいcounta関数と同じようになってしまいました。 単純にcountif関数を利用して「*」だけ数える方法はありますか??宜しくお願い致します。

  • Excel関数を使い 人数/人数 と表記したい

    Excelで名前を記入して出欠を取りたいと思い関数を使い 出欠を取りたい総人数(変動あり) A=COUNTA($C$9:$C$18) 出席者の「〇」の数 B=COUNTIF(D9:D18,"〇") B/Aと一つのセルに表記させたいので =COUNTIF(D9:D18,"○")/COUNTA($C$9:$C$18) と関数を入れますが どうしても約分されてしまいます。 約分されない方法があるのならば教えていただけないでしょうか?

  • エクセルの関数でセルの個数を数えたい

    状況はA1~A10には名前、C1~H10には記号を入力します。 記号は、入力規則のリストを使用して(スペース,◎,○,△,□)が選択出来るようにしてあります。 B1~B10には◎,○,△,□が入力さてたら、合計の個数を表示させたいです。 =COUNTA(C1:H1) などでやると、リストでスペースを選んだときにはカウントされてしまいます。 =COUNTIF(C1:H1,"◎")などでそれぞれを出して合計を求めようかとも思いましたが、式が長くなってしまうため、簡単な方法を探しています。 教えて下さい 注*上に書いたスペースは実際には空白(半角)が入っています

  • 関数の書き方がわかりません。(エクセル)

    エクセル関数の書き方についてです。 宜しくお願いします。 B2にはA2からA15までに入力された値が何種類あるか出力する関数です。 B2=SUMPRODUCT(1/COUNTIF(A2:A15,A2:A15)) 15は行の最終行を B1=COUNTA(A:A) として出しています。 (実際は1000~1500位で変動します) A15の部分をB1を使って書き換えたいのですが エラーが出てうまく書けません。 お暇なときにでも回答をお願い致します。

  • エクセルで集計

    エクセルで特定の条件に合致するデータの合計数を出すには countif 関数を使えばいいと思いますが、 複数の条件を同時に出すにはどうしたらいいのでしょうか? 例えば 回答が1~5まで選択肢があってそれを答えた人が 1000人いるとして それぞれ1~5までばらばらに ならんでいる表を1の合計2の合計というように自動的に 出したいのですが。

うまく接続できない
このQ&Aのポイント
  • 新規購入したDCP-J1200Nのセットアップをダウンロードしたがうまくできない
  • 無線LANで接続しているが問題が発生している
  • ひかり回線を使用しているが接続に問題があります
回答を見る

専門家に質問してみよう