• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル表で合計が指定数字になるように四捨五入)

エクセル表で合計が指定数字になるように四捨五入

このQ&Aのポイント
  • エクセル表で製品払い出し表を作成しております。合計が指定数字になるように四捨五入するための関数を探しています。
  • 現在、単価が割り切れない数字のために、一つ一つの現場で調整して合わせていますが、大変手間です。
  • 自動的に指定数字に合わせて調整してくれる関数があれば、助かります。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 一案です。 最初から1kg当りの金額を出すのではなく、 ↓のような感じにしてみてはどうでしょうか? E2セルに製品の容量(kg)・F2セルに金額を入力しておきます。 そしてC2セル(セルの表示形式は「数値」 → 小数点以下の桁数は「0」のまま) =B2/E$2*F$2 という数式を入れオートフィルで下へコピー! これでも1円程度の誤差が出ることがあるかもしれません。 ※ 当然のことながら容量より使用量合計が多くなってはいけません。m(_ _)m

ooruri3333
質問者

お礼

有り難うございます!試してみました。無事に解決出来ましたm(__)m

その他の回答 (3)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.3

>上記例ですと、そのままの合計が¥6,405になり-¥5ほど調整しないといけません。 >それを自動的に-(マイナス)してくれる関数などありませんでしょうか? そんな都合のよい一つの関数はありません 426.66666となる分、1/3円/kg余分にもらうわけですから、 どう調整するか次第です。 そもそも 記載された例で、その5円をどこに配分するお積りですか? 426+2/3円/kgとして四捨五入という手もありますが、すべての現場で1kgずつ発注していれば15円オーバーします。 そんな時にどうしますか? 誤差の配分方針さえ立てば、 複数の関数を組み合わせることにより、お望みの機能を実現することは必ずしも不可能ではありません。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 やりたいと仰っておられる事が意味不明な様に思われます。  -¥5の調整をしますと、kg当たりの単価は、結局、割り切れない数字になってしまいますから、kg当たりの単価を¥427で計算する意味が無くなってしまいます。  その様な割り切れない数字の単価を、現場ごとに個別に決める位でしたら、最初から全ての現場に対して、kg当たりの単価を¥427ではなく、¥426.66666666・・・で計算された方が宜しいのではないかと思います。  勿論、その場合でも現場ごとの総額に\1未満の端数が発生する事はあり得ますが、その場合に、どの様な基準で、どの現場から何円ずつ調整すべきかは、質問者様がどの様にされたいという要望を持っておられるかによって変わって来る事であり、回答者の方で勝手に決めることは出来ませんので、どの様にしたいと考えておられるのかを御教え頂けない事には、どの様な関数にすべきなのか回答者には判る筈も御座いません。

回答No.1

>例 15キロ入り/¥6,400の品  1キロ¥427 これの「1キロ¥427」は間違いです。 1キロの値段は「6400/15」です。426.666666円です。427円ではありません。 >1現場   3キロ   1,281 間違い。426.66666×3=1280です。 >2      5      2,135 間違い。426.66666×5=2133です(四捨五入) >3      4      1,708 間違い。426.66666×4=1707です(四捨五入) >4      1       427 これは合ってる(四捨五入) >5      2       854 間違い。426.66666×2=853です(四捨五入) 1280+2133+1707+427+853=6400で、数字はズレません。 たまにズレる事はありますが、ズレは、1円以内の筈なんで、雑損、雑益で処理しましょう。

関連するQ&A