- 締切済み
エクセルで千円単位を四捨五入せずに表示
エクセルで例えば¥9500を千円単位で表したい場合、セルの書式設定からユーザー定義で #,##0,とすれば千円単位になりますが、四捨五入されて¥10になってしまいます。 これを四捨五入せずに¥9.5と表示させるにはどうしたらいいのでしょう? 誰かわかる人がいれば、知恵を貸してください。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
- kagakusuki
- ベストアンサー率51% (2610/5101)
>#,##0,とすれば(中略)四捨五入されて¥10になってしまいます。 という事であれば、関数を使用して元の金額を1000分の1にしているのだと思われます。 つまり、元の金額が¥9500で、セルに入っている値が数値の9.5という事になっているのだと思われます。 セルに入っている値が9.5である場合に、¥9.5と表示させるには、セルの書式設定の表示形式の「分類」欄を[通貨]、「小数点以下の桁数」欄を1、「記号」欄を ¥ にして下さい。 只、これだけでは¥95678の場合には ¥9.6 と表示されてしまいますので]、「小数点以下の桁数」欄を3にする事で、¥95678の場合には ¥9.5678 ¥9500の場合には ¥9.500 と表示させる様にしては如何でしょうか? それで宜しければ、セルの書式設定の表示形式の「分類」欄を[ユーザー定義]、「種類」欄を ¥#,##0.000,;¥-#,##0.000, として下さい。 又、もしもセルに入力されている値が9.5ではなく9500である場合には ¥9.5 と表示させ、9560である場合には ¥9.56 と表示させ、9567である場合には ¥9.567 と表示させ、9000である場合には ¥9 と表示させる場合には、条件付き書式を使用して次の様にします。 今仮に、上記の様に表示させたいセルとは、A1~A99のセル範囲内のセルであるものとします。 その場合の書式の設定方法は以下の通りです。 A1~A99のセル範囲を選択 ↓ セルの書式設定の[表示形式]の「分類」欄を[通貨]、「小数点以下の桁数」欄を0、「記号」欄を ¥ に設定する ↓ Excelウィンドウの[ホーム]タブをクリック ↓ 「スタイル」グループの中にある[条件付き書式]ボタンをクリック ↓ 現れた選択肢の中にある[ルールの管理] をクリック ↓ 現れた「条件付き書式ルールの管理」ダイアログボックスの中にある[新規ルール]ボタンをクリック ↓ 現れた「新しい書式ルール」ダイアログボックスの[数式を使用して、書式設定するセルを決定]をクリック ↓ 「次の数式を満たす場合に値を書式設定」と記されている欄に次の数式を入力 =AND(MOD(A1,100)=0,MOD(A1,1000)) ↓ 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック ↓ 現れた「分類」欄の選択肢の中から[ユーザー定義]を選択してクリック ↓ 現れた「種類」欄に ¥#,##0.0,;¥-#,##0.0, と入力 ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[新規ルール]ボタンをクリック ↓ 現れた「新しい書式ルール」ダイアログボックスの[数式を使用して、書式設定するセルを決定]をクリック ↓ 「次の数式を満たす場合に値を書式設定」と記されている欄に次の数式を入力 =AND(MOD(A1,10)=0,MOD(A1,100)) ↓ 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック ↓ 現れた「分類」欄の選択肢の中から[ユーザー定義]を選択してクリック ↓ 現れた「種類」欄に ¥#,##0.00,;¥-#,##0.00, と入力 ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[新規ルール]ボタンをクリック ↓ 現れた「新しい書式ルール」ダイアログボックスの[数式を使用して、書式設定するセルを決定]をクリック ↓ 「次の数式を満たす場合に値を書式設定」と記されている欄に次の数式を入力 =MOD(A1,10) ↓ 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック ↓ 現れた「分類」欄の選択肢の中から[ユーザー定義]を選択してクリック ↓ 現れた「種類」欄に ¥#,##0.000,;¥-#,##0.000, と入力 ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック ↓ 「条件付き書式ルールの管理」ダイアログボックスにおいて今回設定した3つの条件書式の「適用先」欄が全て $A$1:$A$99 となっている事を確認 ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[適用]ボタンをクリック ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[OK]ボタンをクリック 以上です。
- Chiquilin
- ベストアンサー率30% (94/306)
表示形式では基本切り捨てにはなりません。やるならかなり無理が必要です。 \#"."0 00 こう指定します。表示形式内の改行は「Ctrl + J」でできます。 配置の[折り返して全体を表示する]にチェックが必要です。
- bunjii
- ベストアンサー率43% (3589/8249)
>エクセルで例えば¥9500を千円単位で表したい場合、セルの書式設定からユーザー定義で #,##0,とすれば千円単位になりますが、 セルの表示形式で最終桁の後に付けたカンマが1000分の1で表示することを指定していますので、100円の桁を小数点以下で表示するときは#,##0.0,とすれば良いでしょう。 尚、10円の桁まで表示が必要のときは#,##0.00,としてください。
- m_and_dmp
- ベストアンサー率54% (987/1817)
#,##0,.0 でどうですか、私のExcel2003 は9.5と表示されます。
- dogs_cats
- ベストアンサー率38% (278/717)
ホームタブ→数値→小数点以下の表示桁数を増やすボタンをクリックで小数点が表示されます。 http://www.moug.net/tech/exopr/0071002.html