• ベストアンサー

計算式の入れ方

カテゴリ違いかもしれませんが、ここで質問させていただきます。 エクセルで作った表の中で、ある縦の一列、「1」と入力されているセルが、この一列のすべてのセルの中で何パーセントを占めているかを計算してくれる計算式はどういうふうに作ればいいですか。 ご存知の方是非教えてください。よろしくお願い致します。

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

  • ベストアンサー
  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.2

=COUNTIF(E:E,"○")/COUNTIF(E:E,"<>") でいかがでしょうか。 ・COUNTIF関数を使う方法はあくまで一例です。 ・セルに○が1つだけ含まれているもののみの割合になります。  「○○」とか「abc○」とかはカウントされません。 ・分母はセルに何か含まれているもののセル数になります。空白が入っていても母数に含まれますので注意して下さい。 それと、ここでご質問されてもよいのですが、エクセルについてでしたら デジタルライフ > ソフトウェア > Office系ソフト でされた方が良い回答が早くつくと思います。

msmimosa
質問者

お礼

続けてご回答いただき、本当に感謝しております。 おかげさまで、できました。 詳しいご説明とカテコリの紹介もありがとうございました!勉強になりました!今後活用したいと思います。

その他の回答 (2)

  • gootaroh
  • ベストアンサー率47% (396/826)
回答No.3

○(数値ではなく文字)の数が全体の何%あるか、という意味でしょうか? 例えば、E1からE15に○と×があるとして、 あるセルに(例えばE16にでも)「=COUNTA(E1:E15)」として○と×の数を表示させます。 そして、その下(例えばE17)にでも「=COUNTIF(E1:E15,"○")」として○の数を表示させます。 最後に、その下(例えばE18)にでも「=E17/E16*100」とすればいかがでしょうか?

msmimosa
質問者

お礼

詳しいご回答いただき、本当にありがとうございました!おかげさまで、できました!今後自分でもっと勉強していきたいと思います。

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.1

その列がA列とした場合 =COUNTIF(A:A,"=1")/COUNTIF(A:A,"<>") で割合が出ます。パーセント表示にならなかったら、書式を変更して下さい。

msmimosa
質問者

お礼

早速のご回答ありがとうございました! 実の入力されているのは1ではなく○なんです、実の列はE列です。 計算式をコピーして、1のところを○に入れ替えて、四つのAのところを全部Eを入れ替えて、入れてみましたが、やはり割合が出てきませんでした。 もし引き続きご指導いただければ幸いです。

関連するQ&A

専門家に質問してみよう