• ベストアンサー

初歩的な質問ですが・・・

どなたか宜しくお願いします。 数式の答えが 1.5 だとします。 単価の項目なので、セルの書式  形式=数値 小数点桁数=0 にしました。 そうすると、表示されるのは自動的に 2 になっています。 そこに数量のセルを掛けた場合、  数量 2 × 単価 2 = 小計 4 で、小計のセルは 4 を表示させたいのですが、 1.5と認識して、3 になってしまいます。 どうしたらよいでしょうか?

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

> 単価の項目なので、セルの書式  形式=数値 小数点桁数=0 にしました。 単価に少数点以下がありえないのなら、書式をいじるのではなく、計算式にROUND関数を入れて、最初から答えが整数になるようにしましょう。 =ROUND(現在の式,0) です。

minako_desu
質問者

お礼

ROUND関数ですね、ありがとうございます。 一番最初に回答頂いたので、ベストアンサーに選ばせて貰いました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

単価について、1円50銭を使っているような例は、単価の低いもので数量の多いもののケースでは、あるのではないかな。 そうであれば質問の書き方が不完全。もし単価は1円単位にする慣わしの商売なら、セルの値として、エクセル関数で、「丸め」(切捨てなど)をきちんとそのセルでやるべきです。 表示形式に頼るのは良くない。見た目とその値を使った計算結果があわなくなったりする。 エクセル関数はセルの値!を計算に使うものだと言うことは知ってますよね。 エクセルで、セルの値と見た目の値の区別・違いの認識ができていますか。

minako_desu
質問者

お礼

簡単に質問しようとして、1.5円という例をあげました。 実際はもっと単価の高いものに利益率を掛けたことによる、小数点の処理の事でした。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

数式を使って単価をC1セルに表示させるとして、その表示形式を数値で小数点桁数0とした場合には、小数点以下1位で四捨五入されて表示されますが、あくまでも表示であって実際には違った値になります。 数量がD1セルにあるとしてその答えをE1セルに表示させるとしたら、E1セルには次の式を入力することが必要でしょう。 =ROUND(C1,0)*D1

minako_desu
質問者

お礼

ご丁寧にありがとうございます、とても解りやすかったです!

関連するQ&A

  • エクセル計算 答えは同じなのに表示が違う

    エクセルで下記2種類の計算式をいれて計算すると、 答えは両方とも3.355になります。 書式設定で 表示形式-数値-小数点以下の桁数を2にしてみると、 答えが違ってきます。 なぜでしょうか? =75-(143.84/2)+(0.45/2)+0.05 =3.36 =((143.84/2)-0.225-75)*-1+0.05 =3.35 『表示形式-数値-小数点以下の桁数』この設定は 計算途中で桁数を2にして計算してしまうのでしょうか?

  • Excelで作った表で・・・

     よくある「単価×数量」の表を作りました。 答えに小数点以下になるものが含まれるため、その列に セル書式で小数点以下を四捨五入して整数になるように 設定しました。それぞれの答えはそれで良かったのですが、今度はさらにそれらの合計を求めようと「SUM」を 入力したら表示された整数の合計ではなく、 それぞれのセルある小数点以下の数次を合計して四捨五入してしまいます。  (例)単価×数量=1.2 表示は1    単価×数量=1.3 表示は1        計 3 になってしまう←「2」にしたい       どうしたらいいのでしょうか?教えてください。

  • 入力した通りに表示されない

    セルの書式設定が 数値 になっています。小数点以下の桁数は 1です。 6と入力すると6.0と表示されますが、6.5と入力すると0.3と表示せれてしまいます。 数式バーを見ると0.253472222222222と表示されています。 打ち込むときにコンマを打つと .では無く :が表示されているようです。 なぜでしょう?どうしたら修正できますか? 宜しくおねがいします。

  • エクセルでの『セルの書式設定』について、右揃えができない!

    こんにちわ。 エクセルで、セルの書式設定にて実験データの表など を右揃えにすることが多いのですが、書式設定内で 表示形式→数値→小数点以下の桁数、で桁数を変える と何故か右揃えがほかのセルの右揃えと合わなくなり ます。(少しずれているのです。) これは桁数を特にいじらなければ起きないのですが、 有効桁数を揃えるなどで桁数をいじると起きます。 桁数を変更しても全てのセルが右揃えにする方法は ないのでしょうか?

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

  • エクセルの「数値」負の数の表示形式

    エクセルで、小数点第2位を四捨五入して 小数点第1位で表示する場合 右クリック→『セルの書式設定』をクリック→ 『セルの書式設定』→「表示形式」タブの「分類」の『数値』を選択。 それから『小数点以下の桁数』を「1」と入力。 ここまでは、わかるのですが 『負の数の表示形式』に、 赤字で(1234.0) 黒字で(1234.0) かっこなし赤字で1234.0 この違いがわかりません。 とても初歩的な質問で、お恥ずかしいのですが どなたか教えていただけませんか。 よろしくお願いします。

  • Excelの数字入力「0」

    いまバイトの交通費計算表を作っています。交通費1.860と入力しても0が消えてしまうのでインターネットで調べてセルの書式設定→数値→小数点以下の桁数を2と設定したとこセルでは1.860と表示してくれるのに数式バーでは1.86となります。 どう設定したほうがいいか教えて下さい。 宜しくお願いします_(._.)_

  • Access97 Int関数

    小数点の切り捨てをしたくてクエリーで 以下の計算をしてみました。 =Int([個数]*[単価]) ところが以下の数値で計算させると結果が 50232となると思うのですが50231となってしまいます。 数量:460 単価:109.2 結果:50231(電卓で計算すると50232) 結果が小数点になるときは問題ないようです。 使い方が間違っているのでしょうか。 こういう場合Int関数を使うのが誤りなのでしょうか? だとしたら他に当てはまる関数があるのでしょうか? ちなみにテーブルの定義としては 数量:長整数型(小数点以下桁数0) 単価:単精度浮動小数点型(小数点以下桁数0) となっていますが小数点は表示されています。

  • エクセル 列の数値の表示

    質問します。 列の数値の表示で小数点以下の桁数を混在させる方法を教えてください。 言い方を変えると、キーボードで打った通りの数値を表示させたいのです。 例えば、下記のように打ちたいのです。 2.23 3.1 2.3 4.11 3.46 セルの書式設定→数値→小数点以下の桁数 で桁数を指定すると以下のようになってしまいます。 2.23 3.10 2.30 4.11 3.46 キーボードでの入力の通りに表示させるには、どのようにすればよろしいか? よろしくお願いします。

  • Accessのデータ型について質問です。

    Accessのデータ型について質問です。 Accessの数値型に 整数型と浮動小数点がありますが、 (1)整数型のフィールドプロパティに「小数点以下表示桁数」の項目があるのでしょうか? (2)浮動小数点表示桁数を「自動」と「桁数指定」するのとでは、データサイズが変わるのでしょうか? どなたかご存じの方がおられましたら、ご教授よろしくお願いいたします。 m(_ _)m

専門家に質問してみよう