- ベストアンサー
小数点以下を切り捨てたい
VBで小数点以下を切り捨てるにはどうしたらいいのですか? --<例>------------------------- 4.9347… が”5”となるのを”4”としたいんです --------------------------------- 分かる方教えてください! お願いします!!
- ryuji0202
- お礼率90% (79/87)
- Visual Basic
- 回答数5
- ありがとう数5
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 小数点を切り捨てるのであればint()してやればいいと思います。 ただ4.9347… という値が計算結果として、計算式の条件次第でマイナスが発生する場合は ちょっと考えないとダメです。 aaa = Int(4.9347) 4を返す aaa = Fix(4.9347) 4を返す aaa = Int(-4.9347) -5を返す aaa = Fix(-4.9347) -4を返す てな感じです。 詳しくはいint 又は fixでヘルプ検索して下さい。 ではでは
その他の回答 (4)
- imp1555
- ベストアンサー率57% (28/49)
追記です。 同じような物でFix()というものがあります。 違いは 負の数値のときに Int(-4.9347) = -5 Fnt(-4.9347) = -4 となります。
お礼
親切な追記ありがとうございました!
Fix関数でOKです。
お礼
ありがとうございます!Fix関数てのもあるんですね(^^)
- nipotan
- ベストアンサー率59% (134/227)
え! 5 になるって cint() 使ってません? int() 使えばいいだけだと思いますけど。。。?
お礼
回答ありがとうございました! そうですねそれ”だけ”ですね…、なにしろ初心者なもので…。
関連するQ&A
- 小数点以下の検知
とつぜん失礼します。VB.Netを使用しています。 計算結果が小数点以下 たとえば"25.6"だった場合10倍して整数化する プログラムを書きたいのですが、調べてもわかりません。 すみませんが誰かお教えください。
- ベストアンサー
- Visual Basic
- 小数点以下の数字に下線を引くには
エクセルのセルの書式設定で小数点以下に下線をつけたいのですがどうすれば良いでしょうか?宜しく御願いします 例 123,456.789 この小数点以下789にのみ下線をつけたい
- ベストアンサー
- その他MS Office製品
- 小数点以下を5より大きいと切り上げる
こんにちは エクセルで計算式を作っています。 計算結果の小数点以下を四捨五入して、整数にする場合は ROUND(計算式,0) となると思うのですが、 小数点以下が5より大きい場合に切り上げて、5ちょうどだった場合に切り捨てるには、どのようにすればよいでしょうか。 恐れ入りますが、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 小数点以下の数字の桁数表示について
VB6.0で小数点以下の数値が0の場合でも指定した桁数で0も表示するにはどのようにしたらよいですか? 例えば、四捨五入のROUND(0.195000,4)のとき返ってくる数値が「0.195」となり最後の0が表示されません。(以下は4桁表示したいのに) (小数点以下第5位が5なら切り上げで最後に1が表示されますが) エクセルだとセルの書式設定で表示桁数を設定するだけだったのですが。 FIXED関数、TEXT関数はVB6.0では使えないのですよね? VB6.0に詳しい方よろしくお願いします。お手数です。
- ベストアンサー
- Visual Basic
- 「小数点以下2桁」と「小数点2桁」
「小数点以下2桁」と「小数点2桁」 「小数点以下2桁」という表現は正しいかと思うのですが、 同じ意味で「小数点2桁」という記載は正しいのでしょうか? できれば、出展を添えてご教示頂ければ幸いです。
- ベストアンサー
- 数学・算数
- エクセル(小数点以下の数値を変更)について
すみません。 エクセルで、小数点以下の数字を、以下の様に変更するためには、 どうしたらいいでしょうか。 小数点以下の数字を、時刻のイメージで変更したいのです。 例 10.75 → 10.45 50.25 → 50.15 2.5 → 2.30 教えてください!! 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルで、小数点以下を切り捨てたい。
エクセルで、小数点以下を切り捨てたい。 商品販売をしていて、卸価格などの表を自動計算で出るように表を作ったのですが 計算式が、小数点以下まで計算していて金額が合わない表示になってしまいます。 小数点以下を切り捨てて、表示・計算させることはできるのでしょうか。
- ベストアンサー
- オフィス系ソフト
- 小数点以下を強引に表示させたい
小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。
- ベストアンサー
- PHP
- EXCEL 小数点以下だけの表示
EXCEL2003です。 数値セルの小数点以下一桁だけを表示したいのですが、どうすればいいでしょうか? 例)15.3 30 41.2 →3 0 2 よろしくおねがいいたします。
- 締切済み
- Windows XP
お礼
親切に詳しい回答ありがとうございました! とても勉強になります。