重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

エクセル関数についての質問なのですが、
\22,000
\14,000
\3,000
\26,500
\-3,300
\10,500
\200
\2,400
\4,800
\-26,000
\3,000

こういう風に数字が並んでいて、
一つのセルだけ使って勝率をだしたいのですが、教えて下さい。

プラスになっているセルが何個、マイナスになっているのセルが何個、という風に別のところに出して、それから、また別の関数で出すと、いうのではなくて、一つのセルのみで出したいです。

A 回答 (3件)

 


COUNTIF(A1:A11,">0")・・・これで「+」の数値の数が数えられます
COUNTIF(A1:A11,"<0")・・・これで「-」の数値の数が数えられます
COUNT(A1:A11)・・・これで数値の数が数えられます

これらを組合せば
=COUNTIF(A1:A11,">0")/COUNT(A1:A11)
これで、11個の中の「+」の数9の比率
9/11・・・0.818181
が求まります
%で出したいなら

=COUNTIF(A1:A11,">0")/COUNT(A1:A11)*100

 
    • good
    • 0
この回答へのお礼

素早い回答ありがとうございます。
求めたい数値を出すことができました。

本当にありがとうございます。

お礼日時:2008/10/21 20:33

プラスの件数、全体の件数を出す関数がわからない、ということですか。


例 =COUNTIF(A1:A6,">0") =COUNT(A1:A6)
ーー
関数は1つのセルの中の式で、複数の関数を組み合わせることが出来ることを知らないということですか。あるいは式の中で割り算さえしたくないのですか。
=(プラスの件数)/(全体件数)さえも。
ーー
後者なら
配列数式というのがあって、式がカタチとしては少し簡単になることがあるが、これでも不可能。
見かけをソウ見せるだけなら、VBAでユーザー関数を作りそれを
使う(プログラムで計算してしまう)手はあるが、そこまでする意味は無い。
なんか良くわからない質問とおもう。
    • good
    • 0

この場合の「勝率」(「しょうりつ」と読むんでしょ?)って何のことですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!