• ベストアンサー

数値の切り上げについて

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

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

参照設定します。 『Excel の関数を使う方法 』Access2000、Excel2000です。 http://www.microsoft.com/japan/enable/kblight/T005/2/13.htm

参考URL:
http://www.microsoft.com/japan/enable/kblight/T005/2/13.htm
pooh_200x
質問者

お礼

勉強不足でした。 今度からはmicrosoft.も調べてから質問します。 ありがとうございました。

関連するQ&A

  • エクセル 切り上げ 数式

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

  • 質問失礼します。

    質問失礼します。 エクセル関数でROUNDUPを使い、数値を切りあげたいのですが、 =ROUNDUP(A1,-1) だと1の位が切り上げあれますが、たとえば、 1500という値を2000にするには =ROUNDUP(A1,-3)で出来ます。 これで、A1のセルに桁数関係なく切り上げるにはどのように関数を組んであげればいいのでしょうか? 30だったら100 150だったら200 1500だったら2000 のように入力数値に合わせて切り上げしたのです。 宜しくお願いします。

  • Excelの関数で「マイナス値の切り上げ」のやり方をおしえてください

    Excelの数学関数で切り上げ(roundup)がありますが、計算結果がマイナスになるとき、絶対値で切り上げられてしまうため、実際にはマイナスが大きくなってしまいます。言っている意味はわかってくれますか? roundupの特性上しかたないのであれば、IF関数を利用して、 数値が0より大きいときはroundup 数値が0より小さいときはrounddown とすることも考えましたが、もっと簡単な関数がありそうな気がして仕方ありません。 知っている方がいたらぜひ教えてください。

  • エクセルで数値を切り上げたい

    エクセルでAの列の数値を切り上げにしたいのですがやり方が分かりません。 関数のROUNDUPを使ってAの列の数値の切り上げたものをBの列に表示させることはできるのですが 初めからAの列だけ切り上げに設定するにはどうしたらいいのでしょうか。

  • エクセル .50以下で切り捨て、.51で切り上げの関数

    エクセルでround関数や、rounddown関数、roundup関数など、切り上げ・切捨ての関数が多数ありますが、 ・.50以下で切り捨て かつ ・.51以上で切り上げ という関数はあるのでしょうか。 if関数などを用いれば解決できるものでしょうか。 少々細かい質問だとは承知しております。 知恵を貸してください! 下に、私がやりたい切り上げ・切り下げ例を示します。この例を見ていただけると、単なる四捨五入でないことが分かっていただけるかと思います・・・。 例: 2415.50円→2415円 3500.51円→3501円 よろしくおねがいします。

  • 切り上げの関数

    エクセルで表を作成しています。 結果が155.00000000001 という場合でも、切り上げで156と表示させるにはどうしたらいいでしょうか? 0.より下の0の数は未定(予測不可能)なため ROUNDUPではできませんでした

  • ROUND関数…小数点第2位で切り上げ・切り捨て

    お世話になります。 Excel2003を使用しています。 計算結果の数字を別セルに・・・97.759はROUNDUP(97.759,1)で97.8 同様に…103.103はROUNDUP(103.103,1)で103.2になりますが、本当は103.1としたいのです。 →小数点第2位が0の時は「切り捨て」1以上は「切り上げ」したいのです。 IF(「小数点第2位が0」,ROUNDDOWN(103.1,1),ROUNDUP(103.1,1)) で、いいかと思うのですが、「小数点第2位が0」の条件がうまくあらわせないため、完成できません。ROUNDを使ってもできそうだとは思うのですが、ちょっとだけ焦りも加わり、なかなか整理ができません。この考え方はあっているでしょうか?皆様のお力を貸していただければありがたいです。 ちなみに… セルの表示形式は「数値」 小数点以下の桁数は「1」 負の数の表示形式は「-1,234.0](今回、数値は負になることは有りません。)

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

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

  • ファイルメーカーでの指定桁数で切り上げ

    いつも質問ばかりですいません。 ファイルメーカー Pro7です。 フィールドA(数字タイプ)に整数(小数点以下はない)を 入力し、一の位が0ではない場合は切り上げて、 フィールドBに返したいのですが、 例) A.32 = B.40 , A.30 = B.30 指定桁数で切り捨ては関数Truncateがありますが、 指定桁数で切り上げの関数はないのでしょうか。 自分的には以下の関数を組んでみましたが、 他に良い手はないでしょうか。 Truncate ( A ; -1 ) + (If ( Right ( A ; 1 ) = 0; 0 ; 10 ) 宜しくお願いします。

  • 計算方法について

    エクセルについてです。 A1が15×1.5=23(切り上げです) ※roundup関数は使っていません。 A2が15×2.5=38(同じく切り上げ) A3は=sum(A1:A2)にすると答えが60になります。 しかし答えを61にしたいのです。 どのようにすれば、できますか?