No.3ベストアンサー
- 回答日時:
見た目だけなら、セルの表示形式で、
小数点以下の桁での四捨五入(数値の小数点以下の桁数の指定)、
円(#,###)、千円(#,###,)、百万円(#,###,,)での四捨五入ができます。
下のマクロは、式そのものを指定した桁で四捨五入する算式に書き換えます。
四捨五入の算式に変更したい式が入力された複数セルを選択して下のマクロを実行します。
下のように書き換わります。2桁目を四捨五入した例です。
=(C12+D12)/D12*100
↓
=ROUND((C12+D12)/D12*100,-2)
マクロ中、
Const Keta = -2
の『-2』がROUND関数の引数に取り込まれます。状況に合わせて指定してください。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。
出てきたコードウインドウに下記マクロをコピーして貼り付けます。
↓
Sub chgFormula()
Const Keta = -2 '// 四捨五入の桁(Round関数の引数)
Dim Rng As Range '// セル
Dim FML As String '// 式
For Each Rng In Selection
FML = Rng.Formula '// 式を取り出す
FML = Right(FML, Len(FML) - 1) '// 『=』を除去
FML = "=Round(" & FML & "," & Keta & ")" '// 四捨五入の算式を作る
Rng.Formula = FML
Next
End Sub
この回答へのお礼
お礼日時:2004/06/19 10:41
ありがとうございました
「マクロ」というものを使えば可能だということが分かりました
勉強して挑戦してみます。PCやソフトに何も影響がなければ良いと思っています
No.2
- 回答日時:
・エクセルで書式設定は30セルでも40セルでも範囲指定して、一度に1つの書式設定が出来る。
・関数は式の形が同じなら、複写出来るが、基本的には1セル1セル設定です。式の形が違うとどうしようもない。
・見た目だけでよいなら、エクセルの数の書式設定は四捨五入が基本のようなのでそれを使う。
(以下すべてユーザー定義、半角文字)
小数点以下四捨五入 #
100の位で四捨五入 #,
100000の位で四捨五入 #,,
小数点以下3桁で四捨五入 .##
小数点以下2桁で四捨五入 .#
1、10、1000、10000の桁の四捨五入が難しい
%の利用もあるが%文字が出るのが邪魔。かつて、ある方は%の文字を改行し、行高を狭くする回答を上げられていた。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ビジネス・キャリア) Excel関数で、 =INDEX(データE22:E100,1) =INDEX(データE22:E100 1 2023/04/18 00:01
- Excel(エクセル) エクセルでround関数を使わないで四捨五入する方法 10 2022/08/12 15:43
- Excel(エクセル) Excelで、少数第二位で四捨五入というのは、 =ROUND(B2:B34 , 1) ということです 3 2022/11/13 14:40
- 教育学 エクセルで小数点以下を四捨五入について教えてください。 2 2023/04/05 17:33
- 小学校 がい数の問題の文章の意味 4 2022/11/21 14:25
- 数学 数学『データの分析』 √22を少数にする際 「4.6904…」だったので 4を四捨五入し0を切り捨て 5 2023/03/03 12:59
- 数学 小数点の計算についてです。 答えは与えられた数字の中で最も少ない桁に四捨五入で合わせるのですが、ひと 2 2023/04/04 15:19
- Excel(エクセル) Excelで、少数第二位で四捨五入というのは、 =ROUND(B2:B34 , 1) ということです 3 2022/11/13 15:39
- 数学 四捨五入について。 23 2023/02/19 14:40
- Excel(エクセル) 計算結果を1の位で四捨五入 1 2022/11/12 17:33
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1796.875 を有効数字3桁で表す...
-
小数第4位まで求めろと言われた...
-
四捨五入した数の合計が100.0%...
-
約の範囲は一体どの位からなの...
-
割合(%)を出すとき、小数第...
-
何万強とか何万弱というのはど...
-
エクセル関数の50円単位の四捨五入
-
「小数点以下第2位までで答えな...
-
小数1位と小数1位止との違い
-
EXCELで「有効3桁で四捨五入」
-
小数点第3位を四捨五入
-
エクセルでround関数を使わない...
-
Excelで二捨三入したいのですが...
-
二進数の四捨五入で 0.001を小...
-
-0.1の切り捨て・切り上げ
-
割合を%にして全て加えると1...
-
498円の2割引き・・・
-
小数点以下「3桁で」四捨五入?...
-
Excelで構成比の各要素の合計を...
-
1.023の少数第一位の数字は0で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1796.875 を有効数字3桁で表す...
-
四捨五入した数の合計が100.0%...
-
約の範囲は一体どの位からなの...
-
エクセル関数の50円単位の四捨五入
-
7000g が 6500g になってしま...
-
小数第4位まで求めろと言われた...
-
Excelで構成比の各要素の合計を...
-
Excelで二捨三入したいのですが...
-
何万強とか何万弱というのはど...
-
小数点第1位切り上げ?
-
割合(%)を出すとき、小数第...
-
小数1位と小数1位止との違い
-
「小数点以下第2位までで答えな...
-
1.554・・・ の小数点以下第1位...
-
小数点以下「3桁で」四捨五入?...
-
EXCELで「有効3桁で四捨五入」
-
100枚弱とは何枚のことですか?
-
四捨五入でどこから切り上げる...
-
五捨五入(偶捨奇入)の数学的...
-
新しい算数(小4) 四捨五入・...
おすすめ情報