ベストアンサー アクセスの関数 2004/03/27 11:18 初歩の質問ですが、計算結果の小数点を切り上げるにはどうすればいいでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ppmi ベストアンサー率28% (40/139) 2004/03/27 11:28 回答No.1 ' in# 初めの数値 ' out% 結果の数値 out% = int(in# + 0.5) 質問者 お礼 2004/03/27 11:54 なるほど! ありがとうございました。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Access97 Int関数 小数点の切り捨てをしたくてクエリーで 以下の計算をしてみました。 =Int([個数]*[単価]) ところが以下の数値で計算させると結果が 50232となると思うのですが50231となってしまいます。 数量:460 単価:109.2 結果:50231(電卓で計算すると50232) 結果が小数点になるときは問題ないようです。 使い方が間違っているのでしょうか。 こういう場合Int関数を使うのが誤りなのでしょうか? だとしたら他に当てはまる関数があるのでしょうか? ちなみにテーブルの定義としては 数量:長整数型(小数点以下桁数0) 単価:単精度浮動小数点型(小数点以下桁数0) となっていますが小数点は表示されています。 INT関数について アクセス2000です いつもお世話になります。 アクセス2000を使用しております。 テーブルに8.2と3600の数字が格納されています。 フィールドサイズは倍精度浮動小数点型です。 クエリーをつかって積を求めると、通常に計算すると29520が表示されます。その他の計算結果で少数点以下が出てきますので小数点以下を切り捨てたいのでINT関数を使うと29519と表示されます。 本来INT関数は、29520に対しては29520を返すと思うのですが、どうしたらいいのでしょうか。 小数点以下を切り捨てる方法を教えてください。 エクセル関数について教えてください エクセルで計算した結果の小数点以下を4捨5入ではなく 5捨6入する方法、小数点以下を切り捨てる方法を教えてください。 ACCESSのバグ? たびたびの質問大変申し訳ありません。 ACCESSのクエリデザイナにて、フィールド項目で計算を打ち込んでいるのですが、小数点切捨てがどうもうまく動きません。 式は以下のようなものです Cint(年齢計算の式) 年齢計算の結果は小数になりますが、どうもこれを切り上げてくれているようなのです。 ROUND(年齢計算の式,0) とやっても結果は同じでした。 いろいろためした結果は以下のような感じです Cint(10.5) → 10 Cint(11.5) → 12 Cint(100.5) → 100 Cint(101.5) → 102 1の位が0だと切り捨て、それ以外だと切り上げになるのでしょうか? う~む、ACCESSは本当使いにくいですね。。。 accessでの数値の表示について テーブルの数値を元にクエリで計算をさせてみました。 計算結果で小数点がいくつも並んだり、無限小数になっったりしてとても見難いです。 小数点を同じ位置にしたり、小数点第何位と任意に区切ったりする方法はあるのでしょうか? テーブルでは出来るのですがクエリでの設定方法が判りません。 初めてaccessを使いました。バージョンは2007ですが前のバージョンでも同じ機能があるならば、新しいバージョンでなくなる事はないと思うのですが・・・ EXCELのROUNDDOWN関数について いつもお世話になります。 ROUNDDOWN関数で ROUNDDOWN(25/42*1.008,5)という計算式の計算結果が 0.600000となってしまいます。0.599999とならないのが なぜなのかわかりません。 またROUNDDOWN(25/32*1.007,5)では0.78671と小数点第6位が切り捨てられます。 アドバイス宜しくお願い致します。 エクセル関数で質問です エクセル関数で質問です 金額の計算で小数点の切り捨てをしたいのですけど まず式において金額を出します、その金額が小数点になるので表示の小数点を切り下げたいのですが、どうやって関数または書式を設定したらできますか? Access のInt関数が変? Access2002 windows2000 仮に フォーム名:計算フォーム テキストボックス名:txt答え コマンドボタン:cmd実行 を作ります。 cmd実行をクリックしたとき次の計算を実行さします。 Me![txt答え]=Int(500000*(29.2/100/365)*36) すると txt答え に表示されるのは 14399です。 小数点以下はない筈ですのに切り捨てられたような結果が出てきます。 クエリのビルドを使って計算式を記述し計算さすと 14400になります。 エクセルで試しても 14400になります。 とても悩んでいます。 どちら様か教えていただけませんか? 計算に使うエクセルの数値の表し方について 初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか? Excelのrounddown関数について Excelのrounddown関数について教えてください。 Excel2003でrounddownで0(小数点以下を切り捨て)を入れて計算させた所、例えば、17,600 *0.1=1759となってしまい、1760にはなりません。単純に考えても、電卓で計算しても17,600 *0.1=1760になるはずですが、何故このようになってしまうのでしょうか? 因みに式ですが、=ROUNDDOWN($P4*0.1,0)で、P4(隣のセル)の数値を計算します。 例の場合、P4には3200*5.5の結果が入りますので、ここにも小数点以下の数値は発生しません。 何か設定が違っているのでしょうか? エクセル 関数を教えてください。 エクセル 関数を教えてください。 数点第一位の値が5のときだけ小数点第二位の値で切り上げか切り捨てかを判断します。 小数点第二位が0のときは切り捨て、1以上のときは切り上げ計算になります。 (例)4.50点→4点 、 4.51点→5点 小数点第一位が5以外の場合は四捨五入と同じ要領です。 ●A1に数字入力、B1に計算式をお願いします。 小数点以下は、どこまで計算するのですか? 初歩的な質問で、すみません。 電験3種の計算問題についてなんですが、 小数点以下は、なん桁まで計算するのが良いのでしょうか? 通常の解答をするには、小数点以下は、なん桁まで計算するのが一般的なのでしょうが? お手数ですが、教えいただけますか? 宜しくお願いします。 Accessの小数点以下の表示について Access2002にて、クエリの結果やフォームのテキストボックス等で 見た目では「9344」と表示されているのに、カーソルを合わせると 「9343.99979114532」という風に表示されてしまうのを 防ぎたいのですが、どうやったらいいのでしょうか? 実はこの結果の小数点を切り捨てているのですが、 そうすると「9343」となってしまいます。 (ちなみに上記例の場合、クエリの計算式としては 29200×0.32と計算されており、電卓をたたいても「9344」の はずですが、上の様に表示されてしまいます。) また普通に計算して小数点の出るものは切り捨てたいので なんとかして裏側で「9343.99979114532」のように計算されて しまっているのを防ぎたいのですが ご存じの方教えて下さい。 エクセルXP?なんですが、関数?と思うのですが、教えてください。 質問1、 引き算の結果を、ゼロ以上の場合のみ、その数値を採用、マイナスの場合はゼロを採用、という関数を知りたいのです。 (例)○ー3=◎ という計算です。この◎部分を常にゼロ以上に表示したいのです。 質問2、 セルに表示される計算結果を、常に、小数点以下を切り捨てたいのです。 (例)3.12 や 5.9 などの計算結果を、3や5 と表示したいのであります。 (これは、関数というより、セルに約束ごとを配置するのでしょうか? すいません、どうしても、作業で必要となって、困っております。 宜しくご教示ください。 Access2002のフィールド Excell2002のデータシートをAccess2002にインポートした際に「インポートエラー」らしのですが、その中で一つのフィールド(数値型)で「小数点以下の表示」がまちまちに表示されてます。 ⇒小数点以下1桁表示に統一したいのです。 ⇒フィールドのプロパティで該当フィールドの「小数点以下表示桁数」で「1」を選択しても、改善されません・・・? 初歩的な質問ですがよろしくお願いします。 エクセルの計算式後の少数点固定した後再度計算する 多分初歩的なことだと思いますが教えてください。 エクセルにて割計算したデータを小数点以下(四捨五入)を指定した数値を固定する方法を教えていただけませんでしょうか? 例えば 9÷4=2.25 となりますよね。 この「2.25」を「小数点以下1位」と指定すると「2.3」となりますよね。 この「2.3」に1000を掛けて合わせて「2300」と表したしたいのですが、 エクセルにて計算すると「2250」と表示してしまいます。 なので「2.3」として数を固定したいのですが、どなたかご存知ではないでしょうか? 初歩的な質問で申し訳ございません。 ACCESSの数値の丸めについて ACCESS2003で開発しております。 数値の丸めについてアイデアをください。 小数点はありません。5単位でまとめたいのです。 31~35 は 35 36~40 は 40 41~45 は 45 という風に計算できるのでしょうか? どのように質問を書けばいいのかも分かりませんが、このような書き方で 理解していただければいいのですが... よろしくお願いいたします。 accessで数値の表示桁数を指定する方法 access2007使用です。 テーブルでは数値の指定が出来ますが、それによって計算結果を出すクエリを作ったところ、小数点で表示されてしまいます。 小数点2桁で全て表示を揃えたいのですが、どこの画面でどのような設定をしたらいいのか分かりません。 その設定の画面と設定方法を教えてください。 エクセルの関数 エルセルで2つの関数を同一セル内で使う方法を教えて下さい。 つまり、特定のセルの中で 1.平均値を計算する。 2.その計算結果を小数点以下2位四捨五入で1位表示させる・・・という場合です。 例:=AVERAGE(C5:C35) と =ROUND(C36,1) を同一セルの中で処理したいのです。 ACCESS VBA 四捨五入?? 小数点以下の四捨五入みたいな計算をしたい 189.45 → 189.0 115.62 → 115.5 小数第一位が5以下なら0、 小数第一位が5以上なら5 にしたいのですが、どのようにすれば良いですか? 宜しくお願いします
お礼
なるほど! ありがとうございました。