• ベストアンサー

切り上げ切り下げについて

お世話になります。 例えばエクセルで1,440と言う数字の十の位を 切り上げる方法(1,500)と切り下げる方法 (1,400)を関数でもVBAでもどちらでも 構いませんのでどなたかお教え頂きたく 宜しくお願い致します。

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

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

1541の4のところを考えるなら10で和って商をだし、切捨てなりをして、結果に10を掛ける。 A列   B列   C列  1440 1500 1500 1400 1400 B1 =100*ROUNDUP(A1/100,0) C1 =ROUNDUP(A1,-2) B2 =100*ROUNDDOWN(A1/100,0) C2 =ROUNDDOWN(A1,-2) 100で割り、INTを取り、100倍するー>切捨て =100*(INT(A1/100)) 100で割り、INTを取り、その結果に+1して1、00倍するー>切り上げ =100*(INT(A1/100)+1) は*ROUNDUP、*ROUNDDOWNのない言語でもINTに当たるものはあって、それを使って、定桁で切り捨てや切り上げできる

miruchoko
質問者

お礼

早速のご回答ありがとうございました。 参考になりました。

その他の回答 (1)

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

>関数でもVBAでもどちらでも構いませんので では関数で 切り上げなら Roundup 切り下げなら Rounddown 10の位を処理する方法は・・・・ヘルプを使って自分で調べましょう。 ※とかいっても、親切な誰かが全部教えてしまうんだろうなぁ

関連するQ&A

  • 数値の切り上げについて

    お世話になってます。 Excel関数の「Roundup」をAccessで使うことは出来ないでしょうか? 指定した桁数に切り上げを行いたいのですが・・・ ガチガチにVBAで書く方法しか浮かばず困っております。 出来るか出来ないかだけでも構いませんので、よろしくお願いします。

  • エクセル 特定の条件で特定の数字への切り上げ

    エクセルの切り上げで困っており、どなたか解決方法をご存知であれば教えていただきたいです。 色々と数字がある中で、十の位が特定の条件の時に特定の整数に切り上げる関数式を知りたいです。 たとえば、 1230.35⇒1249 1252⇒1299 など、十の位までが0~49以下の場合は「49」へ、49~99の場合は「99」へ切り上げるというものです。 単独条件であればCEILINGで式をつくれましたが複数だと複雑になります。 (10の位までを抽出して判断) シンプルな関数でこれを実現する方法はないでしょうか? 皆様の知恵をお貸しください。 よろしくお願いいたします。

  • 小数点の切り上げ切り下げについて(助けてください)

    とある表を作成しています。 少し説明がややこいんですが、 (1)表の合計に(*0.03*1.05) (2)表の合計から(1)の答えを引き525をまた引き、  その月によってかわる金額を引いたり足したりする(A)。 以上の合計を小数点切捨てにしたい(3)・・・。といった具合です。 が、エクセルは切り上げになりますよね?(1)の時点で切り上げて、最終的の(3)での切り上げになるので、誤差が出てくる形になります。(当社の仕事上) INT関数で修正しましたが、なんせ(A)があるので、パソコンの入力ぐらいしか出来ない社員には関数の修正が出来ないのです。そので、計算式とか、設定などで、素人にも入力だけですむやり方はありませんでしょうか? 分かりにくかったらすみません。補足させていただきます。宜しくお願いいたします。

  • エクセルの切り上げ

    エクセルの表で、時刻で『22:20』というセルがあります。 これを15分単位で切り上げて22.5という数字に変換する関数のようなものはありますか? 宜しくお願いします。

  • エクセル 1000の位での切り捨て・切り上げ方法

    エクセルで下記()内のように1つのセルに掛け算を入力しました。 (E10のセルに「=E4*C10」) その計算結果の千の位の数字を切捨て・切上げ表示を出来るように設定したいのですが、方法がわかりません。 ROUND関数を使用すればいいのでしょうか? その場合、掛け算はどのように表記すればいいのかわかりません。 ご存知の方がいらっしゃいましたら、教えてください。 宜しくお願いします!!

  • エクセルの関数について教えてください。

    エクセルの関数で、四則計算をした結果の「1の位のみ」を別のセルに表示する方法を教えてください。また「10の位の数字だけ」など「特定の位の数字」のみを表示させる関数の式があれば教えてください。

  • 切り上げについて

    すいません。教えてください。 切り上げの仕方がわからなくて困っています。 数字の一桁目を見て切り上げするんですが・・・ 数字の一桁目が 0ならば、そのままの値を返します。 1~4ならば、切り上げ5にします。 5~9ならば切り上げ10にします。 関数でやっているのですが MROUNDを使っても、0の時どうしても、5になってしまい、うまくいきません・・・。 すいませんが教えてください。

  • エクセル カウントイフについて 教えてください

    一の位、十の位、百の位、千の位で、「0から9」までの数字が何回使われたのかを調べたいです。 どうすればよいでしょうか??教えてください。よろしくお願い致します。 例です。エクセルです。   6512円   3766円   5019円 一の位  0は、0個 1は、0個 2は、1個 3は、0個 ・  ・ ・  ・ 十の位 0は、0個 1は、2個 2は、0個 3は、0個 ・  ・ ・  ・ どのような関数を使えばよいのか、教えてください。よろしくお願い致します。

  • 切り上げ・切り下げ

    友達から質問を受けた質問なのですが、12589を万の位で切り上げ・切り下げをするとどうなるのでしょうか?

  • エクセル 切り上げ 数式

    エクセルの表で 500ごとに切り上げをしていんですが ROUNDUP関数を使ってできる事はわかったのですが ウィンドウズモバイルのエクセルモバイルではこの関数は使えないようなんです なので関数以外の方法で切り上げができる計算式を教えて下さい。

専門家に質問してみよう