-PR-
締切り
済み

Excel関数

  • 暇なときにでも
  • 質問No.3215
  • 閲覧数220
  • ありがとう数7
  • 気になる数0
  • 回答数6
  • コメント数0

お礼率 57% (8/14)

エクセルでA1のセルに計算式を入れB1のセルに計算結果を少数第二位で
四捨五入されたものを表示する関数を教えて下さい。
それに、後で計算式の変更も結果に反映されるようにしてたいです。
よろしくおねがいします。
通報する
  • 回答数6
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全6件)

  • 回答No.1

①A1に"=3/5"という式を入力します。すると、結果は"1.666667"と表示されます ②B1に"=ROUND(A1,2)"と入力します。すると、結果は"1.67"となります ※四捨五入=ROUND関数を使用し、カッコ内最後の"2"という数値が桁数になります。ちなみに、その数値を"3&qu ...続きを読む
①A1に"=3/5"という式を入力します。すると、結果は"1.666667"と表示されます
②B1に"=ROUND(A1,2)"と入力します。すると、結果は"1.67"となります
※四捨五入=ROUND関数を使用し、カッコ内最後の"2"という数値が桁数になります。ちなみに、その数値を"3"にすると、結果は"1.667"となります。

  • 回答No.2

①A1に"=3/5"という式を入力します。すると、結果は"1.666667"と表示されます ②B1に"=ROUND(A1,2)"と入力します。すると、結果は"1.67"となります ※四捨五入=ROUND関数を使用し、カッコ内最後の"2"という数値が桁数になります。ちなみに、その数値を"3&qu ...続きを読む
①A1に"=3/5"という式を入力します。すると、結果は"1.666667"と表示されます
②B1に"=ROUND(A1,2)"と入力します。すると、結果は"1.67"となります
※四捨五入=ROUND関数を使用し、カッコ内最後の"2"という数値が桁数になります。ちなみに、その数値を"3"にすると、結果は"1.667"となります。
...こんなんでよろしいでしょうか?!
補足コメント
tmer

お礼率 57% (8/14)

早速の回答ありがとうございます。
教えて頂いた通りやってみたのですがB1のセルに♯VALUE!と
表示されてしまい答えが見えないのですがどうしたらいいですか。
教えて下さい、おねがいします。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.3
レベル13

ベストアンサー率 26% (511/1924)

補足見ました。 セルに入れる値にダブルクォート付けてませんか? trlyossyさんは入力内容ということでダブルクォート付けたんだと思いますが、実際に 入力するときにはダブルクォート無しで入力しましょう。 でも 3/5 って 0.6 ですよね? ...続きを読む
補足見ました。
セルに入れる値にダブルクォート付けてませんか?
trlyossyさんは入力内容ということでダブルクォート付けたんだと思いますが、実際に
入力するときにはダブルクォート無しで入力しましょう。

でも 3/5 って 0.6 ですよね?
補足コメント
tmer

お礼率 57% (8/14)

shigatsuさん はじめまして
ダブルクォートの意味が判らないので教えて頂けませんか。
それと、セルA1に入れる計算式を1/3+1(もっと長くなるかも)
にして、セルB1に計算結果を表示させたいのですが
同じ方法(=ROUND(A1,2))で可能でしょうか。
教えて下さい、宜しくお願いします。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.4
レベル14

ベストアンサー率 54% (1069/1958)

round関数を使って、round(A1,2)で求められます。 「書式」→「セル」の『表示形式』で、小数点以下の桁数を2にしても同じように表示されます。違いは、round関数では、四捨五入した結果を保持しているのに対し、書式設定したものは、四捨五入したものを表示していますが、計算結果は四捨五入していない元の数値です。 「=5/3」の場合、どちらも表示されるのは「1.67」ですが、これに3を掛けると、書 ...続きを読む
round関数を使って、round(A1,2)で求められます。
「書式」→「セル」の『表示形式』で、小数点以下の桁数を2にしても同じように表示されます。違いは、round関数では、四捨五入した結果を保持しているのに対し、書式設定したものは、四捨五入したものを表示していますが、計算結果は四捨五入していない元の数値です。
「=5/3」の場合、どちらも表示されるのは「1.67」ですが、これに3を掛けると、書式設定で、小数点以下の桁数を2にしたものは、「5」になりますが、round関数で、小数点以下2桁に丸めたものは、「5.01」になります。
用途によって使い分けてください。
  • 回答No.5
レベル8

ベストアンサー率 25% (6/24)

B1のセルに#VALUEと出るのは恐らくあなたがA1のセルに入れた計算式を表示したくてセルの書式設定で文字列を選択しているからです。 どうしてもそうしたいのなら、A1のセルに計算式、B1のセルにはROUND(計算式,2)とした上で、A列のセルの書式設定を「文字列」にし、B列を「数値」として表示する小数点以下の桁数を2としましょう。 両方の列に計算式を入れねばならないので2度手間ですが、これしかないと思 ...続きを読む
B1のセルに#VALUEと出るのは恐らくあなたがA1のセルに入れた計算式を表示したくてセルの書式設定で文字列を選択しているからです。
どうしてもそうしたいのなら、A1のセルに計算式、B1のセルにはROUND(計算式,2)とした上で、A列のセルの書式設定を「文字列」にし、B列を「数値」として表示する小数点以下の桁数を2としましょう。
両方の列に計算式を入れねばならないので2度手間ですが、これしかないと思います。
  • 回答No.6
レベル13

ベストアンサー率 26% (511/1924)

" ← これがダブルクォート(二重引用符)です。ちょんちょんってやつです。 セルに "=3/5" と入れると文字列として扱われるので計算はできません。 そのためそのセルを参照すると #VALUE が表示されます。 #VALUEが出る理由は他にもあります。既に他の方も回答されていますので参考に。
" ← これがダブルクォート(二重引用符)です。ちょんちょんってやつです。
セルに "=3/5" と入れると文字列として扱われるので計算はできません。
そのためそのセルを参照すると #VALUE が表示されます。
#VALUEが出る理由は他にもあります。既に他の方も回答されていますので参考に。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ