- ベストアンサー
勝率
エクセル関数についての質問なのですが、 \22,000 \14,000 \3,000 \26,500 \-3,300 \10,500 \200 \2,400 \4,800 \-26,000 \3,000 こういう風に数字が並んでいて、 一つのセルだけ使って勝率をだしたいのですが、教えて下さい。 プラスになっているセルが何個、マイナスになっているのセルが何個、という風に別のところに出して、それから、また別の関数で出すと、いうのではなくて、一つのセルのみで出したいです。
- みんなの回答 (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
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
プラスの件数、全体の件数を出す関数がわからない、ということですか。 例 =COUNTIF(A1:A6,">0") =COUNT(A1:A6) ーー 関数は1つのセルの中の式で、複数の関数を組み合わせることが出来ることを知らないということですか。あるいは式の中で割り算さえしたくないのですか。 =(プラスの件数)/(全体件数)さえも。 ーー 後者なら 配列数式というのがあって、式がカタチとしては少し簡単になることがあるが、これでも不可能。 見かけをソウ見せるだけなら、VBAでユーザー関数を作りそれを 使う(プログラムで計算してしまう)手はあるが、そこまでする意味は無い。 なんか良くわからない質問とおもう。
この場合の「勝率」(「しょうりつ」と読むんでしょ?)って何のことですか?
お礼
素早い回答ありがとうございます。 求めたい数値を出すことができました。 本当にありがとうございます。