- ベストアンサー
数値の切り上げについて
お世話になってます。 Excel関数の「Roundup」をAccessで使うことは出来ないでしょうか? 指定した桁数に切り上げを行いたいのですが・・・ ガチガチにVBAで書く方法しか浮かばず困っております。 出来るか出来ないかだけでも構いませんので、よろしくお願いします。
- pooh_200x
- お礼率80% (25/31)
- その他(データベース)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
参照設定します。 『Excel の関数を使う方法 』Access2000、Excel2000です。 http://www.microsoft.com/japan/enable/kblight/T005/2/13.htm
関連するQ&A
- エクセル 切り上げ 数式
エクセルの表で 500ごとに切り上げをしていんですが ROUNDUP関数を使ってできる事はわかったのですが ウィンドウズモバイルのエクセルモバイルではこの関数は使えないようなんです なので関数以外の方法で切り上げができる計算式を教えて下さい。
- ベストアンサー
- その他MS Office製品
- 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円 よろしくおねがいします。
- ベストアンサー
- 会計ソフト
- 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でもどちらでも 構いませんのでどなたかお教え頂きたく 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- ファイルメーカーでの指定桁数で切り上げ
いつも質問ばかりですいません。 ファイルメーカー Pro7です。 フィールドA(数字タイプ)に整数(小数点以下はない)を 入力し、一の位が0ではない場合は切り上げて、 フィールドBに返したいのですが、 例) A.32 = B.40 , A.30 = B.30 指定桁数で切り捨ては関数Truncateがありますが、 指定桁数で切り上げの関数はないのでしょうか。 自分的には以下の関数を組んでみましたが、 他に良い手はないでしょうか。 Truncate ( A ; -1 ) + (If ( Right ( A ; 1 ) = 0; 0 ; 10 ) 宜しくお願いします。
- ベストアンサー
- その他(データベース)
お礼
勉強不足でした。 今度からはmicrosoft.も調べてから質問します。 ありがとうございました。