• ベストアンサー

Excelのこと

高校生です。(1年女子です)  友達に、「Excel使うと面白いことできるのよ。」って 言われて、「例えば、このクラスの男子で、英語70点取った人は何人とか、女子で数学80点から100点取ったは何人って、アっていう間にだせちゃうよ。」って言われたので、「教えて」って言ったら「誰にも教えない」って言われてしまいました。  私、悔しい!から、Excelの本見たけどちょっと難しい。何か「何とかIF」っていうのを使うみたいだけど、ちょっと分かりません。  表を作ればいいかなって思って、まず1列目(A)には、番号(これはなくてもいいかな)、2列目(B)に性別、3列目(C)に、点数を入れました。  自分で、ちゃんと調べないでごめんなさい。教えてくださったらとっても嬉しいです。

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

  • ベストアンサー
noname#109588
noname#109588
回答No.3

COUNTIFS関数を使えばできます。 A列に性別、B列に点数があるとします。 個数を表示したい場所に =COUNTIFS(A1:A6,"男",B1:B6,">70") とすれば 男で70以上の個数が表示されます。

mnqten
質問者

お礼

 わぁ、本当に本当にありがとうございます。 教わったことなのに、なんか自分でできたような気持ちになってとっても嬉しいです。  suyaginさんや皆さんほんとうによく知っていますね。どこで覚えるんですか?、本当に感心しちゃいます。  それで、一つだけ分かんなかったんだけど、答えをだすところに 左側に点数を10点、20点、30点…ってしてって、その右に答えを出すとこ作って、COUNTIFS(A1:A6,"男",B1:B6,"10")とか入れて、コピーみたいなことしたら、A1:A6…~B1:B6の記号がずれてしまって、答えがおかしくなってその下はできないので、一つ一つ直したんですけど、いっぱーいあったときなんか、一つ一つこの数字を入れ替えるのって大変だなって思っちゃった。  きっとEXCEL考えた人はすごい人たちだから、私のような子のこともちゃんと解決できるようにしてあると思うんですよね。

その他の回答 (2)

回答No.2

>何か「何とかIF」っていうのを使うみたいだけど Excel2007ならCOUNTIFS と思われます。 当方はXL2002なので確認が取れません よって別案です。 案1 DCOUNT フィルタオプションのように条件表を使うものです =DCOUNT(A1:C11,,E1:G2) 添付図参照。 案2 SUMPRODUCT XL2007でなくても使えますが、ちょっと難しい =SUMPRODUCT((B2:B11="女")*(C2:C11>=80)*(C2:C11<=100)) 案3 SUBTOTAL案 オートフィルタをかける 女を抽出する 点数は 80以上 ●AND 100以下 で抽出する =SUBTOTAL(3,C2:C11)

mnqten
質問者

お礼

COUNTIFじゃなくてCOUNTIFSって「S」がつくんですね。たった一文字見落としていたかな。  教えていただいたのを、いろいろ挑戦してみたけれど、ちょっとうまくいきませんでした。でも、最初のCOUNTIFSでやってみたら、できました。初めは、範囲や、読み取る数値、文字なんか入れる窓が次々にでちゃってもう分かんないなって思ったけど、性別と数字の2つしか条件ないから、下に次々に出てくる、細長い窓みたいのは無視してやったらできました。  嬉しい! ありがとうございました。  

  • notoken
  • ベストアンサー率41% (63/151)
回答No.1

一応コンピュータについてそれなりの知識がある理系人間です。(といっても高2ですw) 何か誤解をしているようですがエクセルでそんなことは「できません」。 平均を出すことはできますが、その逆はどう考えても不可能です。 まず、「相加平均」は、全員の得点を足し人数で割るというものということはあなたも分かっているはずです。 それでは(極端すぎる例ですけど)、4人が受けて、4人がそれぞれの得点が100/25/25/50のときも、50/50/50/50だったときも、0/0/100/100だったときも、75/25/50/50だったときも平均点は50点になることは分かりますよね? かつ、自分の手元には自分の得点と平均点、順位位しか書いていないと思います。この場合、4人ですから大体の見当をつけることが可能ですが、40人とか30人という単位になると無理です。 ただし、クラスに「赤点を暴露するバカ」や、「高得点を自慢するやつ」の割合が多い場合はこの限りではないです。 >「教えて」って言ったら「誰にも教えない」って言われてしまいました。 ま、うそつきの典型的なパターンと思っていいと思います。それなりに分かっている人なら「できても自慢しませんし、自慢するなら教えてくれます。」 どうせできないんだろ?としつこく問うとぼろを出すかもしれませんよ。

mnqten
質問者

お礼

私の書き方がちょっと悪かったかしら。 私の友達は「教えない」って言ったけどでも「ヒントはIFというのを使うんだ、お父さんに教わった」って言いました。それで「一週間分んなかったらまあ教えてあげようかな」って言ったの。  でもちょっと悔しいから、ここで聞いたの。私、嘘なんかついていないわよ。 いつか、ここで高3の女の子が聞いてたみたいだから調べたけど、いっぱい書いてあってよくわかんなかったけど、Excelの教えるようなページがあって、それで調べたら、できるようなことが出ていたの。  そこに「COUNTIF」使うとできるようなこと出ていたので、ちょっとやってみたけど、何かうまくいかなかった。  でも、私の質問したようなことが出ていたから、できることは間違いないと思います。  私の両親はあんまりパソコン得意じゃないからダメなの。 いろいろとありがとう。

関連するQ&A