No.4ベストアンサー
- 回答日時:
100の位以下を0表示にするユーザー定義書式ならできるんですが、10の位以下となると計算式を使うしかないような気がします。
ちなみに100の位以下を0表示にするユーザー定義書式は「#,##0,",000"」です。
No.6
- 回答日時:
エクセルの現状の表示形式には
(A)計算もして(切捨てや、切り上げ、桁を決める(何百円で表)、一定額を足すなど)
あわせて
(B)表示形式も好みのもの
にする機能はありません。
(A)は関数の機能のみが受け持ちます。
ただ例外的に形式を選択して張り付け、加算・乗算がありますが
セルの値が変わります。それでよい場合ですか。それならVBAでも出来ます。
わずかに表示単位以下を四捨五入している風に見える場面がありますが、切捨てに指定ができません。
123.567ー>数値指定、小数点以下0で123
もうひとつ、1000で割り算しているように見える例
ユーザー定義 #,##0,(最後のカンマが重要)
http://www.relief.jp/itnote/archives/000167.php
しかし演算してるわけではなく他の指定(例10000で割り算的なことは出来ない。)
ーー
今のエクセルには、質問者の要求にこたえられません。
関数式などで(A)を別セルで行い、そちらを対象にするか、VBAで値を変えてしまうしかない。
No.5
- 回答日時:
こんにちは。
・マクロを使わない場合
ツール-オプション-計算方法
表示桁数で計算する
にチェックを入れる
適当な場所に、「100」を入れて、その書式を、「0」とします。
その「100」をCtrl + C で、コピーして、
目的の数値の範囲を選択し、
右クリック-形式を選択して貼り付け
除算
そのまま、もう一度、
右クリック-形式を選択して貼り付け
乗算
そして、
ツール-オプション-計算方法
表示桁数で計算する
をオフにします。
・マクロを使う場合(以下の場合は、1000以上、すべての数値に該当します)
'-----------------------------
Sub Test1()
Dim c As Variant
With ActiveSheet
Application.ScreenUpdating = False
For Each c In .UsedRange
If VarType(c.Value) = vbDouble Then
If c.Value > 999 Then
c.Value = Int(c.Value / 100) * 100
End If
End If
Next c
End With
Application.ScreenUpdating = True
End Sub
No.2
- 回答日時:
たとえば、A1セルに表示したい数があった場合
=rounddown(A1,-2)
だとだめですか
VBAでやるほどのこともないので、
簡単な計算式が入るけど、
=int(A1/100)*100
でいいかも
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの「セル書式」の「表示形式」で 2 2022/08/07 16:44
- Excel(エクセル) エクセルでの操作方法 1 2022/11/15 14:09
- その他(開発・運用・管理) 時間給の計算方法をお教えください 2 2022/06/01 12:21
- PowerPoint(パワーポイント) エクセルファイルが他のデーターソースへのリンクが含まれている場合の調べ方を教えてください。 2 2023/08/24 13:03
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- 会計ソフト・業務用ソフト エクセルについて 1 2022/06/15 17:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのパーセンテージで、...
-
エクセルで表示形式の時刻の「0...
-
エクセル 特定のセルのみ0を表...
-
Excelで、小数点以下が0になる...
-
エクセルの時間計算でコロン(...
-
エクセルで分から時間に変換し...
-
エクセルで四捨五入した数値に...
-
エクセル3桁区切りの数値を通...
-
小数点の数値をそのままセルに...
-
グーグルスプレッドシートで6.5...
-
グラフで0.0を表示しないよ...
-
EXCEL 10000→100
-
エクセルで『2,000,000』を『20...
-
ファイルメーカーでの計算結果...
-
エクセルで00を表示するには?
-
エクセル(▲マイナス表示したい)
-
秒以下の表示
-
Excel SUMでの時間合計が計算さ...
-
Excelで時間の合計値がおかしい...
-
【エクセル】角度表示で秒を小...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで表示形式の時刻の「0...
-
エクセルのパーセンテージで、...
-
CSV形式にすると出てくる空白を...
-
グーグルスプレッドシートで6.5...
-
Excelで、小数点以下が0になる...
-
エクセルの時間計算でコロン(...
-
エクセルで上2桁をカットして...
-
エクセルで分と秒だけを記録、...
-
エクセルで1ケタ数字に全て000...
-
エクセル3桁区切りの数値を通...
-
エクセル(▲マイナス表示したい)
-
エクセルで「-0.0」と表示さ...
-
エクセルで00を表示するには?
-
エクセルで『2,000,000』を『20...
-
エクセルで¥5,000-と表示...
-
差し込み印刷で小数点以下がた...
-
エクセルで四捨五入した数値に...
-
エクセル(Excel)で、数値を一定...
-
エクセルの時間計算表示で、( 0...
-
エクセルでエクセル 年齢の計算...
おすすめ情報