• ベストアンサー

エクセル 数える

open officeというフリーソフトのエクセルを使っています。 D1~D31の間でプラスの数だけD34に記入する。マイナスの数だけD35に記入する0の数だけD37に記入する。 こういうことってできますでしょうか?

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>open officeというフリーソフトのエクセルを使っています。 エクセル(Excel)はMicrosoft Officeのソフト名なので他の互換ソフトの呼び名に使うべきではありません。 Open Officeの場合はカルク(Calc)と言います。 >こういうことってできますでしょうか? できます。 但し、数式の書き方が異なりますので次のようにしてください。 D34=COUNTIF(D1:D31;">0") D35=COUNTIF(D1:D31;"<0") D36=COUNTIF(D1:D31;0) MicrosoftのExcelでは引数の区切りにカンマ(,)を使いますが、Open OfficeのCalcではセミコロン(;)を使います。 D1からD31に未入力のセルが有ってもCOUNTIF関数の条件に0を指定すると未入力セルはカウントされません。

その他の回答 (3)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

追記をお願いします 示された此の範囲内の何処かに データが入ってないタイミング 此が生じる可能性はありますか? あると処理がやや厄介になります データが入ってないセルを参照しても ゼロが入っているセルを参照しても どちらも0と見えるからです あと、該当する数を カウントする 其だけでいいのですか? 該当データの列記は 要らないですか?

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.2

現在OpenOfficeはインストールしていないので、「たぶんできるだろう」のレベルです。Open Office にCOUNTIF() という関数がありますので試してください。 ネットに良い資料がありましたので、参照してください。 http://d.hatena.ne.jp/taishiro1964/20110908/1315513767

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

D34=COUNTIF(D1:D31,">0") D35=COUNTIF(D1:D31,"<0") D37=COUNTIF(D1:D31,"=0")

関連するQ&A