• ベストアンサー

エクセルの繰上げの計算式

エクセルの計算式で、1の位を10の位に繰上げたいのですが、その計算式が分かりません。 =((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2 で計算される答えを繰り上げたいのです。 W5に数字を入れると X5は W5*0.7 で計算されるようになっています。 その隣の Z5 には上記の計算式が入っています。 例えばW5に10500と入れるとX5は7350になり、Z5は1259となります。 この1259を1260となるような計算式を教えてください。 よろしくお願いいたしますm(__)m

  • k-koko
  • お礼率36% (111/303)

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

  • ベストアンサー
  • gutoku2
  • ベストアンサー率66% (894/1349)
回答No.7

>例えばW5に10500と入れるとX5は7350になり、Z5は1259となります。 >この1259を1260となるような計算式を教えてください。 Z5の値(計算結果)は1258.75です。 つまり、W5に10500を入力すると Z5は1258.75です。これを1259と解釈している のですから、四捨五入or切り上げをしています。 その上で、1259を1260にしたいのが質問の趣旨かとおもわれます。 W5が10500の場合、どのように解釈しても同じ答なります。 W5が10465の場合、Z5は1254.554167になりますから、定義を確実に行っておか ないと、希望する値と異なった値になってしまいます。  1 小数点以下1位を四捨五入しZ5を1255とする  2 小数点以下1位を切上げしZ5を1255とする  3 小数点以下の処理を行わない 1254.554とする 上記の 1 か 2 か 3 の上で、下記の行います。  4 1255の1の位を四捨五入して1260 or 1254.554の1の位を四捨五入して1250  5 1259の1の位を切り上げして1260 or 1254.5541の位を切上げして1260      ※10465の場合には、計算方法によって1250になったり1260になったり       します。 よって回答は6通りになります。希望する方法を取捨選択してください。  1 と 4 =ROUND(ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)  1 と 5 =ROUNDUP(ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)  2 と 4 =ROUND(ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)  2 と 5 =ROUNDUP(ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)  3 と 4 =ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-1)  3 と 5 =ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-1)

その他の回答 (7)

noname#79209
noname#79209
回答No.8

#5です。 商品の利潤、3割を2者(2社?、2部門?)で按分するため、その按分額を十円単位で算出したいように見えます。 金額が税込金額で、その税抜き金額を算出したいので、式を数学的に簡素化したくないのでしょう。 だとすると、税込金額を七掛けしているのが時気になりますが...

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.6

繰上げでなく切り上げでしょうか?それとも四捨五入? 余計なお世話かもしれませんが、まず数式の整理から =((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2 =((W5*100/105-X5)*(1-0.05))/2 =(W5*100/105-W5*0.7)*0.95/2 =W5*(100/105-70/100)*(95/100)/2 =W5*53/210*95/200 =W5*1007/8400 切り上げなら =ROUNDUP(W5*1007/8400,-1) または =CEILING(W5*1007/8400,10) ※ただしW5>0が条件です。 四捨五入なら =ROUND(W5*1007/8400,-1)

noname#79209
noname#79209
回答No.5

=CEILIMG(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,10) じゃダメですか?

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 =CEILING(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,10)

  • nhinoo
  • ベストアンサー率37% (50/135)
回答No.3

#1です。ちょっと間違いがありました。 10の位で繰り上げるではなく、1の位を繰り上げるでしたね。 すみません。 ちなみに、10の位を繰り上げるときは =ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-2) 100の位を繰り上げるときは =ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-3) となります。詳しくはEXCELのヘルプを参照して下さい。

  • chikotiti
  • ベストアンサー率34% (10/29)
回答No.2

下記を参照 http://www.excel.studio-kazu.jp/lib/e3j/e3j.html 「エクセルの学校」で検索すると、その中にありますよ。

  • nhinoo
  • ベストアンサー率37% (50/135)
回答No.1

繰上げをする時はROUNDUP関数を使います。 ROUNDUP(値,繰上げ桁数)で指定します。 この場合は10の位で繰り上げるので、Z5の計算式は =ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-1) となります。

関連するQ&A

  • エクセルの計算式

    教えてください。 エクセルの各セルに一桁の数字を入れています。 その合計数字(二桁)の、1の位 (23の場合、「3」。46の場合「6」) から10を引いた数字(「3」の場合は「7」「6」の場合は「4」)を、 右端のセルに表示させたい場合、どのような計算式を入れたらいいのでしょうか? 一の位だけを選ばせる方法がわかりません。 よろしくお願いします。

  • エクセルの計算式について

    エクセルの計算式について 初心者な質問ですみません。 エクセルで、中かっこを使うような計算はできるのでしょうか? {(a+b)×c}÷{(x+y)×z}のような式を付けたいのですが・・・ 宜しくお願いします

  • Excelで計算したら・・・

    Excelで計算をしたところ、その答えが数字に混じって「E」が出ます。 なぜでしょうか? 解決方法があれば、教えて下さい。

  • Excelでの繰り上げに関して!

    Excelの計算式で「54」だったら「60」に、 「54.3」でも「60」のような1の位は全て 10の位に繰り上げる計算式はありますか? windowsXPの環境でExcel2002を使用しています。 説明不足でしょうけど、よろしくお願いします。

  • エクセルの表計算

    エクセルの表計算をする時、セル一つ一つ横に数字を一桁ずつ入れて百の位、十の位、一の位としたら3つのセルを合計して計算する事はできますか?

  • エクセルの計算式

    エクセルの計算式 年のせいか頭を使っていない為、計算式が分かりませんので教えてください 1000円の物が900円になった時10%って言う答えを出す計算式が分かりません 1000と900だけを入力して10と言う数字が出したいです お願いします

  • 年月日の数字をバラして計算出来ますか?(エクセル)

    ご覧頂いてありがとうございます。早速ですが下記の計算が可能かよろしくお願いします。 ・誕生日を入力して、それぞれの個々の数字を合計したい。 例…1980/10/10とセルに入力して (1+9+8+0+10+10=)38という答えがほしい ちょっと説明が下手で申し訳ないのですが、占いなどでよく使う、生年月日とすべて足して出た数字で運勢を見るというやつです。 今はいちいち千の位、百の位と別セルに入力して計算しています。 どうしても2度手間になってしまうので何か良い方法が無いでしょうか?よろしくお願いします。 エクセルは2003です。

  • EXCELで組合せのやり方を教えてください。

    EXCELで組合せのやり方を教えてください。 こんにちは!質問をお願いします。 (1) 複数ある数字からいくつか足してわかっている数字(A)と同じにする (2) それから(A)になるのに使った数字がどれか という計算をEXCELで計算方法を知りたいです。 例えば 複数ある数字(X) :24 50 77 458 550 140 わかってる数字(A):267       ↓ 267(A)になるのには(X)の中のどの数字を足せば良いか? ここでは 50 77 140がエクセルの答えとして出てきてほしい という感じです。 ただ、マクロは組めないのでできればシンプルなものでお願いします。

  • エクセル・計算しなくなった・・・

    エクセルの質問です。 どう伝えれば良いのか悩んでるのですが・・・ 計算式を一つ作っておいてその「答え」の部分のセルの右下に カーソル合わせて十字マークにして下に引っ張ったらその式に ならって下の数値もそれぞれの「答え」に勝手に計算してくれると 思うのですが・・・ それが突然その「答え」の数字をコピーしていくだけになって 計算しなくなってしまいました。 伝わるかどうか心配なのですがたぶん単純なミス、何かのボタンに 当たったか何かでそういうことになってしまった気がします。 困っています。どなたか教えてくださいますか?

  • Excelで計算できるでしょうか?

    p(t)=x0/{√(2Πσ^2t^3)}exp[-{(x0+rt)^2}/(2σ^2t)}] p(t)=確率密度 t=年 σ^2=分散 x0=?(何も書かれていませんでしたが、任意の数字で良いという意味?) exp=?(何故eが出てくるのでしょうか?) これを計算をするのに、Excelを使って計算ができるでしょうか? Excel以外のソフトのほうが良いのでしょうか? またこれは、どういう計算なのでしょうか?(例えば、統計学の標準偏差の計算など) どれか一つでも良いので、教えてください。 よろしくお願いします。

専門家に質問してみよう