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