• ベストアンサー

エクセルとワードでの計算の違い

WORD2000とEXCEL2000を使っています。 例えば、受験者数483名、合格者数62名、 そして、合格率を求めるのですが、小数第2位を四捨五入します。 EXCELで、「=ROUND(62/483*100,1)」と出すと、ちゃんと12.8%と出るのですが、 WORDだと同じ式を入力すると、10%と答えがでます。 WORDとEXCELでは、関数は同じでも使い方は違うのでしょうか? それとも表示形式というものが関係するのでしょうか? イマイチよく分からず困っています。 助けて下さい。宜しくお願い致します。

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

  • ベストアンサー
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

表示形式を 0.0%  とすれば良いのでは ちなみに 質問の状態では 0% になっていたのでは?

humimari
質問者

お礼

うまくいきました。 本当に有難うございました!

その他の回答 (1)

  • ma_
  • ベストアンサー率23% (879/3732)
回答No.1

表示形式があやしいのでは。 いくら、小数点以下100桁くらいの値がでる関数を入れても、 ワードの表示形式が二桁以上が有効の表示だと、 14%でも10%となったりするでしょう。 関数は、ワードとエクセルでの扱いは同じです。

humimari
質問者

お礼

早速お返事有難うございます。 やっぱり表示形式がおかしいのですか…。 こういう場合、どういう風に指定するのが適切なのでしょうか? 質問ばっかりで申し訳ございません。 ぜひ宜しくお願い致します。

関連するQ&A

  • エクセルの小数点を消す

    とある割合をかけて算出する計算式の答えが、小数点以下8ケタくらいの数字になりました。 ROUNDとかの関数を使えば、四捨五入されるのは知っていたのですが、それを忘れてしまったため、全ての答えに小数点以下の数字が入ってしまいました。 答えから、小数点以下を消したい(できれば四捨五入して)のですが、1コ1コ消していくのしかないのでしょうか??

  • エクセルの関数。お願いします!

    任意の桁数で四捨五入するROUND関数についてお願いします。 A1「5678.492」の数値。 (ア)小数点以下を四捨五入しなさい。 (イ)1の位を四捨五入しなさい。 =ROUND(A1,○)の○には何が入るんでしょうか?

  • エクセルで有効桁を指定して丸めることは出来る?

    excelで普通に四捨五入をするとなると 「ROUND」などで小数点以下の桁数を指定しますよね。 そうではなく、有効桁数3桁で四捨五入…例えば、 0.1234ならば0.123 1.234ならば1.23 12.34ならば12.3 123.4ならば123…のように 数字を四捨五入させる関数(?)はあるのでしょうか。

  • エクセルの四捨五入

    エクセルについて質問させて下さい。 エクセルで下記式を入力したところ、返された答えが「3」となりました。 「3.5」の小数点第1位を四捨五入なので「4」となるべきところなのにです。 理由が分かる方いましたら是非教えて下さい。 =ROUND((1.035-1)*100,0)

  • EXCEL 関数

    例えば =(E3-AVERAGE($E$3:$E$13))*10/STDEVP(E$3:E$13)+50 この数式の入った値は52.00187764 なのですが、これを四捨五入するROUND関数を使うとすればどのような数式になるか教えて欲しいのですが、先頭にROUNDをつけると()カッコの付け方等いまいちよくわかりません。 小数点第2位で四捨五入です。

  • エクセルの表示形式で、10の桁で四捨五入した値を表示させるには?

    エクセルの表で、数字を四捨五入する方法にはROUND関数がありますが、関数で変換すると値そのものが変わってしまいます。 値はそのままで四捨五入した数字で表す方法を教えてください。 小数や一桁の整数までの四捨五入であれば、セルの書式設定・表示形式を「数値」にして小数点以下の桁数を指定してやれば簡単ですが、10の桁以上で丸めて表示させる方法を探しています。 例えば、9876→9880と表示させる書式設定の方法です。 値は計算に使うので、ROUND関数で実際に丸めたくないのです。 ユーザ定義を組み合わせるなどで、うまくできませんか?

  • エクセルの関数について

    こんにちは。 エクセル関数でわからないところがあるので、教えてください。 Round関数で、四捨五入の小数点以下の表示を切っています。 そうすると、その合計を取ると、実際は表示は小数点以下が 切れていても、元の数字は小数点が残っているので 合計を出した時に端数が合いません。 =IF(E5=0,"",G5) このG5に当たる個所が、Round関数が入っていて 合計が合いません。 ちなみにG5には、=ROUND(C6,2) こんな式が入っています。 C6の数値が小数点になっています。 分かる方、教えてください。よろしくお願いいたします。

  • エクセル関数

    エクセル関数を教えて下さい。 A×B=Cの計算でCが小数点以下の端数が出る場合、 答えのCを小数点以下を四捨五入して整数にする関数を教えて下さい。 CをROUND関数でDという整数に置き換えるのは分かりますが、乗算の答えCを同じセルで整数にしたいです。よろしくお願いします。

  • エクセルの関数を複数使いたい

    こんにちは、教えてください エクセルの関数を同時に複数使いたいときはどうしたらよいのでしょうか? 具体的には A1とA2を掛けて1000で割りたものをC1に表示させたいのです。 ただし、 (1)計算をしていないときにはC1に何も表示させたくない。 (2)小数点以下2桁で四捨五入したいのです。 (3)計算式をいったん別のところに表示させず、直接C1にだしたい。 以上の条件をかなえたいのですが、掛け算・割り算の式や、表示の条件を変えるのにIFを使用したり、四捨五入をするのはROUNDを使うのは発想できたのですが、組み合わせ方が分かりません。(表示形式で設定してしまうと、0.20などの際に0.2とはならないので・・・関数を使いたいのです) よろしくお願いします

  • エクセル関数を教えて下さい。

    ROUND関数で除算して、小数点以下を四捨五入させたセル(ROUND(A1/1.05、1))を合計する際、ROUND関数で求めた画面上の整数の合計をさせる関数を教えて下さい。SUM関数を使用すると、除算した小数点以下の数字にて集計されます。

専門家に質問してみよう