• 締切済み

一の位四捨五入

一の位を四捨五入したいのですがどうしたらよいでしょうか? 例えば セルA1に146とはいっているなら同じセルA1に150と表記したいです。 round()を使いましたが、同じセルには表記できませんでした。 どなたか宜しくお願いいたします。

みんなの回答

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.5

stf352008さん、こんにちは #1のA88No8です。 >四捨五入したい数字が多数あるため 質問時、既にデータがたくさんある状態だったのですね。 しかし、データがたくさんあっても1回の処理だけで済むなら #4のgyouda1114さんの手順でいいですよね。 四捨五入前の元データを残しておかないと万一の時の検証もできませんし(^^; 繰返し行う作業なら、マクロ化して手間を省いた方がよいと思いますが。

stf352008
質問者

お礼

何度もありがとうございます。 #4のgyouda114さんの手順で行ってみます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

《セルA1に146とはいっているなら同じセルA1に150と表記したいです》 《四捨五入したい数字が多数あるため1つ1つ関数を入力していってはきりがありません。なにかよい方法はありますでしょうか》 「146」と入力されたセルに「150」とするには、回答番号:No.1の方法しかありません。 作業セルを使う方法です。 A列の左に作業列を挿入 → 挿入後のA1に「=round(B1,-1)」 → 下方にオートフィル → A列をコピー → A列に形式を選択して貼り付け → 値 → B列を削除 

stf352008
質問者

お礼

ありがとうございます。 gyouda1114さんの方法でなんとかできました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • netmaster
  • ベストアンサー率28% (11/39)
回答No.3

計算式の入っているセルにデータ入力を行うと計算式に上書きされてしまうため、計算は行われません。 A1セルに結果を表示するのであれば、計算式はA1セルへ入力はその他のセルに行う必要が有ります。 入力と計算結果を1つのセルで表現する場合はマクロを利用するしか方法は無いです。

全文を見る
すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

どうぞ Excel(エクセル)基本講座:四捨五入の関数 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/round.htm

全文を見る
すると、全ての回答が全文表示されます。
  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.1

stf352008さん、こんにちは 「=round(146,-1)」ではいかがですか? 桁数指定が+整数の時は小数点以下の桁数、では、-整数の時は?(^^)

stf352008
質問者

お礼

早速のご回答ありがとうございます。 A88No8さんの方法は行っていたのですが、 四捨五入したい数字が多数あるため1つ1つ関数を入力 していってはきりがありません。 なにかよい方法はありますでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストボックス上で1の位を四捨五入したい。

    例えば、 107+100=207になりますが、7を四捨五入して210にしたいです。 204なら200にしたいです。 コントロールソースで、=Round(107+100,1)としても207のままだし、 =Round(107+100,-1)にすると、#Func!になってしまいます。 1の位を四捨五入する方法を教えてください。

  • 百の位での四捨五入について

    SQL server2000での四捨五入を教えてください。 百の位を見て、四捨五入し、千円単位で丸めたいです。 <例> 12,499 ⇒ 12 11,800 ⇒ 12 12,500 ⇒ 13 よろしくお願いします。

  • ROUND関数で、四捨五入ができない。

    ROUND関数で、四捨五入ができない。 カラムの値が'8.5'の場合'9'になるはずなのですが、'8'となってしまいます。 解決方法ありますでしょうか? '4.5''6.5'の場合でも、四捨五入ができないです。 SELECT カラムA,ROUND(カラムA) FROM テーブル ----------------------------------------  カラムA |  ROUND(カラムA) ----------------------------------------   5.5   |   6          ←四捨五入ができている ----------------------------------------   8.5   |   8          ←四捨五入ができない ----------------------------------------   4.5   |   4          ←四捨五入ができない ---------------------------------------- XAMPP 1.7.3の MySQL 5.1.41を使用しています。

    • ベストアンサー
    • MySQL
  • Excelの関数、四捨五入について

    ご質問があります。 現在Excelで表を作っているのですが、どうしても四捨五入で躓きます。 例) A 1234.56 →四捨五入(ROUND.1) →B 1235 上記のようになるのですが 例) B 1235×0.9 → 1111.1(小数点第一表示) 上記のようになってしまいます。 四捨五入したBのセルに対し0.9をかけているはずなのに 四捨五入を行う前のAに0.9をかけた答えが出てしまうのです。 これの謎が解けず困っています。 どなたかお分かりの方がいましたら宜しくお願い致します。

  • PHP5における四捨五入について

    PHP5でラウンド関数を使用しても境界値の5の値を切り捨ててしまい,四捨五入が上手くできません。 具体的には,以下の感じです。 $C = ROUND($B / $A,2) "C=282.25" $D = ROUND($C,1) "D=282.2" ※データ型は特に定義していません。 どのようにしたら四捨五入が上手くできるか教えて頂けないでしょうか。よろしくお願いします。

  • #Func! 四捨五入

    T_一覧の件数フィールドには、1234などの数字が入っているのですが、10の位を四捨五入したいのですが、 クエリでどうやって作ればいいのでしょうか? SELECT T_一覧.件数, Round([T_一覧]![件数],-2) AS 四捨五入 FROM T_一覧; にすると、#Func!になってしまいます。

  • ”答えは四捨五入して千の位まで求めなさい。”という問題について。

    こんばんは。 ある問題があり、 ”答えは四捨五入して千の位まで求めなさい”とあるのですが、 答えは792981になったのですが、 この答えを四捨五入して千の位まで求めるとなると、 793000でしょうか? 自信が持てなくて困っています・・。 こんな質問で申し訳ないのですが、 答えていただけると助かります。 よろしくお願いします。

  • 四捨五入で,10分の1の位の概数まで・・・

    四捨五入で10分の1の位の概数で表すとき2.14の場合はどうなりますか。

  • 四捨五入で10/1の位までの概数・・・

    四捨五入で10/1の位までの概数のとき6.85と2.14の場合どうなりますか。急いでます。なるべく早めの回答よろしくお願いします。

  • 四捨五入について

    今、SELECT文で取得した値をround()を使って四捨五入したいのですが、構文エラーになります。 SELECT ROUND( SELECT 0.2*(SLECT number FROM sample WHERE id =1) ); ROUND()内のSELECT 0.2*(SLECT number FROM sample WHERE id =1) で、値が12,6のように返ってきます。 しかし、round()で四捨五入して13を取得しようとすると構文エラーになります。 どうしたらいいのでしょうか? よろしくお願い致します。

専門家に質問してみよう