たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[55794] Excel 小数点以下の指定した値で切り上げ/切り捨てをしたい
OS: Windows 2000
ソフトウェア名/バージョン:Excel2000

またまた質問させていただきます。関数を使ってうまく計算できないかと悩んでいます。よろしくお願い致します。

計算した数字の「小数点が51以上→小数点切り上げ」「小数点が50以下→小数点切り捨て」というふうに関数を組みたいのですが、うまく行う方法はあるでしょうか?
例)10450.50→10450
  11147.20→11147
  11843.90→11844
最終的に、このような結果になるようにしたいのですが・・・
makiマナーの良い質問者です。   2004年12月28日11:13


[55795] "A1"に目的の値が入っているとして・・・

=IF(A1-INT(A1)<=0.5,INT(A1),ROUNDUP(A1,0))

でいけると思います。

もっと簡単にできる方法もあるかも・・・
・・・ (未登録)   2004年12月28日11:56


[55796] これの方が良さそう。

=ROUND((ROUNDUP(A1,1)-0.1),0)
・・・ (未登録)   2004年12月28日12:01


[55800] あの・・・もし小数点以下が必ず2桁ならば、

=INT(A1+0.49)

だけでいいんじゃないかと思うんですが。

mory (512)    2004年12月28日13:06


[55802] >必ず2桁ならば
>だけでいいんじゃないかと思うんですが。

ですね。(汗)
・・・ (未登録)   2004年12月28日13:11


[55808] みなさんのとっても早い回答にとても感謝しています。
その後、自分でも、小数部分抜き出し(TRUNC関数を使用)、>0.5という条件で式を作成しました。
=ROUND((ROUNDUP(A1,1)-0.1),0)は、本当に簡単ですね。つい難しく考えてしまって、思いつきませんでした。ありがとうございます。
makiマナーの良い質問者です。   2004年12月28日14:13


( 参照数:1840   日平均:0.3 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ