• 締切済み

エクセルで平米計算をよく使います。式を確立して使用してゆきたいと考えて

エクセルで平米計算をよく使います。式を確立して使用してゆきたいと考えております。 エクセルで、平米計算を行うと、小数点以下の数字が多く、四捨五入をする必要があります。 ROUNDUPを使用して行いたいです。 今までは独自の方法で行っておりましたが、次につなげる意味でも、確立しておきたい。 全く初歩的なことで申し訳御座いません。 宜しくお願い致します。

みんなの回答

回答No.2

端数処理をする場合気をつけることは、計算式のどこで端数を処理するかです。 平米計算ということは、基本的に縦×横でしょうが、 (1)端数処理は最後の結果だけ処理するのか。 (2)縦、横の元の数値は端数処理をしないのか。 によって答えが違ってきます。 (1)の場合は =ROUND(B4*C4,2) で簡単です (2)の場合は =ROUND(ROUND(B4,2)*ROUND(C4,2),2) と複雑になります。 この場合は元の数値を下2桁で四捨五入して更に答えでもう一度四捨五入をしています。 端数処理はその規則等で計算のどの段階で行うかが決まっていることが多いので、それに忠実に従うことが必要です。 例えば税法ではこれが細かに決められていて、誰が計算しても同じ答えになるようになっています。

sasa4258
質問者

お礼

今回 2名の方から回答を頂き、どちらも非常に解りやすく、 早々に役立てたいと考えております。 非常に助かりました。有り難う御座いました。

noname#164823
noname#164823
回答No.1

確立とは、関数を使ってという意味で宜しいでしょうか。 四捨五入はROUND関数です。ROUNDUPは切り上げです。 どちらにしても、関数の中に計算式を入れます。 例えば、A1とA2をかけて、その結果を四捨五入したいなら、 =ROUND(A1*B1,0) です。 以下のサイトに切り上げ、切り捨てなども、いろいろと詳しく解説があるので、どうぞ。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/round.htm#round

sasa4258
質問者

お礼

有り難う御座います。  不器用なため何かと苦労しております。今回は非常に助かりました。  有り難う御座いました。

関連するQ&A

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • エクセルの計算方法、小数点以下を入れない

    エクセルで表を作っています。 A÷Bで計算した数字は小数点になりますが 表示は四捨五入にしています。 例 10,828÷500=21.65 →22%  次の式で、この22%を使いたいのですが どうしても、21,65が計算されてしまいます。 どうしたら良いでしょうか、よろしくお願いします。

  • エクセルの計算式後の少数点固定した後再度計算する

    多分初歩的なことだと思いますが教えてください。 エクセルにて割計算したデータを小数点以下(四捨五入)を指定した数値を固定する方法を教えていただけませんでしょうか? 例えば 9÷4=2.25 となりますよね。 この「2.25」を「小数点以下1位」と指定すると「2.3」となりますよね。 この「2.3」に1000を掛けて合わせて「2300」と表したしたいのですが、 エクセルにて計算すると「2250」と表示してしまいます。 なので「2.3」として数を固定したいのですが、どなたかご存知ではないでしょうか? 初歩的な質問で申し訳ございません。

  • エクセルで計算して、例えば小数点第2位まで求めると1.36になった数字

    エクセルで計算して、例えば小数点第2位まで求めると1.36になった数字を 小数点第1位で表示すると四捨五入で1.4となったとします。この数字に1000を 掛けると1360と表示されます。表示されている1.4に1000を掛けるということで 1400と表示するにはどのような関数を使用するのですか。 よろしくお願いします。

  • 計算機の使用法

    計算機を使った計算のやり方について質問します。 答えを小数点以下第5位を四捨五入した小数点第4位までの小数 で表せ。という問題があって、答えは 2/3√3になります。 こういう場合は2を3√3の計算した数値の小数第5位を四捨五入したもので割ればいいのですか?それとも、小数第10位くらいまで計算した値で割って、最終的に第5位を四捨五入すればいいのでしょうか? この場合はいいですが、複雑な計算になると、四捨五入したものどうしをたくさん計算すれば最終的な答えにだいぶ誤差が生まれる気がしまて。すみません単純な質問をして。

  • 小数点4桁での四捨五入がうまくいきません

    エクセルで次のような計算をさせます。 A2 に1.8、B2に0.075、C2に0.075、 D2に= A2*B2*C2 、E2に=roundup(D2,4) D2の計算結果は 0.010125 です。小数点第5桁目の値を参照して第4桁目で四捨五入したいのですが、roundupでは0.0102、rounddownでは0.0101です。 表示させたいのは0.0101です。この場合、rounddownを使えば問題ないのですが、逆にrounddownだと小数点以下4桁目の四捨五入がうまくいかない場合もあります。 例えば A3に2.7 B3に0.08、C3に0.08 があり、E3にすべての値を掛けた結果を表示させると0.01728となります。 =roundup(E3,4)では0.0173となり、rounddownでは0.0172となります。この場合はroundup関数の結果である0.0173が求める数値です。 A列、B列,C列に任意の数字が入り、E列に4桁目で四捨五入した正確な値を求めたいのですが、なにか良い方法はないでしょうか。 VBAを使っても構いません。ちなみにこれは木材の材積計算に使用する目的です。 よろしくお願いします。

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

    いつもお世話になります。 エクセルの関数についてなんですが、A列に金額をいれてB列にそれの消費税を計算させる。=A*0.05 という式をBには入れています。 これで最後に消費税の計をするときれいな数式ならいいんですが、小数点が出た場合トータルが一円とか違ってきてしまいます。 それぞれの計算の時は四捨五入しているのですが、トータルでは小数点で計算してしまうみたいで・・ 表示されてる数字合計がでるようにすればどうすればいいのでしょぅか・・・

  • 計算式

    エクセルにて商品を販売する上で、消費税1.05を掛けた式を入力しました。 そこで1.05掛けた数値が出るわけですが、小数点が出た場合に四捨五入ではなく小数点が出たら全部、繰上げする計算式はありませんか。

  • EXCELでの四捨五入の後の計算方法

    EXCELで小数点以下第何位までかを指定したり、ROUNDを使ったりして表記したのち、その第何位かまでで四捨五入された数値をそのまま次の計算に使いたいのですが、どうやら元の数値が使われているようです。四捨五入処理された数値が次の計算に使われる方法、どなたかご存知の方どうかご教示お願いします。

  • 2007エクセル計算

    2007のエクセルだとセル幅が狭いと小数点以下が四捨五入されて自動で計算されてしまうので実際の計算結果とは異なってしまいますがどうしたら”#”(2003エクセルだと#で表示される)とかになりますか? 例えば   1.5                2   1.5                2   1.5                2  合計4.5 なのに セル幅が狭いと  合計6  となってしまうのです。

専門家に質問してみよう