- ベストアンサー
【エクセル】数式の答えに、記号→プラス(+)マイナス(△)をコンマ(3桁)で表示するには?
こんにちは、みなさん!! Q.数式の答えに、プラスだったらプラス記号(+)、マイナスだったら マイナス記号(-)さらに、コンマ(3ケタ)で表示するにはどうすれば良いですか? 例 2,000.4-1,000=+1,000←小数点以下四捨五入で、プラス記号プラスカンマで表示 ご存知の方いらっしゃいましたらよろしくお願いします。
- aoyama-reiko
- お礼率4% (87/1745)
- オフィス系ソフト
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エクセルのセルのデータの見た目と値(ほとんど数値の場合です。日付もエクセル特有の仕組みで正整数です。文字列に対してはほとんど何もできない)が分裂している(というか値はそのままで、見た目だけ変えられる)のはご存知ですね。 これを「表示形式の設定」といいます。 そして数では、やはり一番大きい区分は、正、0、負の区分です。 それは本質問のように正負記号の問題もあるからです。 そして質問では、標準と違うのは、 (1)+の時+をつける(エクセル標準では何もつけない) (2)マイナスの場合△をつける(標準ではー) (3)3桁ごとのカンマ(エクセルでやや標準的だが、何も指定しないとカンマをつけない。通貨以外の場合だが) (4)四捨五入 上記の正負0にあわせて、「;」で区切ってA;B;Cのように記述する. 3つのうち後の1つないし2つは省略できる。 記述は書式ーセルーユーザー定義ーで右上のテキストボックスに入れる。この際、数直線と違い、正の場合;負の場合;0の場合の順の約束になっている。 (4)四捨五入はエクセルはセルに設定されている表示形式で表示しきれない桁は、自動的に四捨五入してくれる。 (1)(2)について書式文字に0や#以外を書くとそのままその位置(先頭や後尾や3桁ごとなど。+、-、,もしいて言えばこれに該当)に挿入して表示してくれる機能があるので(またそれらの文字は””で囲むのが整式だが省略できる) 先頭の+やーや*は桁数の多少に浮動的に1つつけてくれる機能がある。 結論として +#,###;△0;0 ぐらいがどうでしょうか。 +#,###の+は先頭にという意味。#,###,###,###でも良いが1セット (+#,###のみで代表)でよい。 ゼロの場合質問では小数点以下なしを希望なのでこうした。 0の場合0にするか、ブランクなどもできるが、0とする。 沢山解説あるが一例 http://www.itsmemo.com/it/excel/000039.html 例 △123 -123 △0 -0.1234 0 0 +12,345 12345 0、小数点以下負、などこれでよいかな。
関連するQ&A
- 電卓の表示(いつもは0桁、割り切れないとき2桁)
キャノンのHS-1220TUGという電卓使ってます。 計算後の答えなんですが、割り切れないときだけ小数点2桁表示(3桁目を四捨五入)で、それ以外は0桁に表示するやり方ありませんか? いつもはFで四捨五入してるんですが、これだといつも小数点2桁まで表示されちゃうから見づらいんです。
- 締切済み
- 数学・算数
- エクセルで小数点以下3桁を四捨五入して、小数点以下1桁を表示する方法
エクセル2003を使用しています。 計算式から出た結果に対して、小数点以下3桁を四捨五入して、小数点以下2桁ではなく、1桁を表示したいです。 例えば、計算式の結果、 1.145 の場合、普通に四捨五入すると 小数点以下1桁なら、1.1 小数点以下2桁なら、1.15 となってしまいます。 これを小数点以下3桁を四捨五入して、小数点以下1桁表示の1.2と表示させたいのですが、可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelで0.90を0.9と表示するには
整数3桁の小数点以下2位まで表示します。 (例123.45) その際、123.456となった場合は、小数点第三位を 四捨五入します。 0.90となったときに、0.9とひょうじさせるには どうしたらいいでしょうか??
- ベストアンサー
- オフィス系ソフト
- エクセルで有効桁を指定して丸める
以前、↓↓にて http://oshiete1.goo.ne.jp/qa1345491.html 「excelで普通に四捨五入をするとなると 『ROUND』などで小数点以下の桁数を指定しますよね。 そうではなく、有効桁数3桁で四捨五入…例えば、 0.1234ならば0.123 1.234ならば1.23 12.34ならば12.3 123.4ならば123…のように 数字を四捨五入させる関数(?)はあるのでしょうか。」 と質問し、 =ROUND(A1,-INT(LOG(A1))-1 + 3) とか =VALUE(TEXT(A1,"0.00E+00")) といった方法を教えていただいたのですが、 0.1234 なら 0.123 ・・・ 123.4 なら 123 までは同じなのですが、 1234.5 なら 1230ではなく1235 12345.6 なら 12300ではなく12346 つまり、1000未満の場合は以前と同じく有効数字3桁で 1000以上の場合は小数点以下四捨五入としたい場合は、 IF関数で =IF(1000>A1 ・・・のように条件指定してやるしかないのでしょうか。 (A1の部分にも長々した数式が入るもので) 数式がかなり長くなってしまい、見づらいので なにか良い方法があればと思ったのですが…
- ベストアンサー
- オフィス系ソフト
- Excel 桁区切り機能の四捨五入について
エクセルの桁区切りで四捨五入ができません。 例えば22.446….という数字があって、桁区切りで四捨五入していくと、 22.446…→22.45→22.4になります。四捨五入であれば22.5と表示されるはずですが、四捨五入ができていない理由は何でしょうか。 そのほか。小数点第2位が5になっている場合、同様のことが起きます。
- ベストアンサー
- Excel(エクセル)
- エクセルで上4桁だけ表示し、後ろを四捨五入する方法
エクセルで小数点の位置や桁が違う数値の上4桁だけ表示し、4桁以降は四捨五入して表記する方法を教えてください (例) 1000→1000 100 →100.0 10 →10.00 1 →1.000 0.1 →0.100 0.01 →0.010 0.001→0.001 0.3141→0.314 3.1415→3.141 31.415→31.41 314.15→314.2 3141.59→3142 (10000は入力しません。 また0.0001は0と表示されて欲しいです。)
- ベストアンサー
- Excel(エクセル)
- エクセルで有効桁を指定して丸めることは出来る?
excelで普通に四捨五入をするとなると 「ROUND」などで小数点以下の桁数を指定しますよね。 そうではなく、有効桁数3桁で四捨五入…例えば、 0.1234ならば0.123 1.234ならば1.23 12.34ならば12.3 123.4ならば123…のように 数字を四捨五入させる関数(?)はあるのでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルの桁表示に関して
12,345,678,900 を 12,345と表示させる時の 「セルの書式設定」→「表示形式」→「ユーザー定義」→「##,###,,」 は分かったのですが、 「12,345.7」と5桁以下を表示させず、かつ下5桁目を四捨五入して、小数点の形で表示させる 書式設定は存在するのでしょうか? 関数で行えば、簡単にできるのは理解しているのですが、 書式設定でクリアできるのであれば、そのようにしたく。。。
- ベストアンサー
- オフィス系ソフト
- エクセル関数?教えてください。これはどうすればできますか?未熟者です
A列÷B列の答えの数値を削除と四捨五入し、プラス表示とマイナス表示をしたい。 答えは2パターンになります。 (1)A列÷B列の答え1.091763・・・などとなります。それを小数点一位以上(1.9)を削除し小数点五位(6)を四捨五入して数値で表したいのです。 そして出た答え、小数点以上が(1.)の場合プラス表示とし918で完成させたい。 (2)A列÷B列の答え0.991763・・・などとなります。それを小数点一位以上(0.9)を削除し小数点五位(6)を四捨五入して数値で表したいのです。 そして出た答え、小数点以下(0.)の場合はマイナス表示としと-918で完成です。 うまく説明できませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 1セルに6桁以上入力できない。小数点以下の表示が00になってしまう。
エクセルの1つのセルに1,000,000と入力するも1,000となってしまいます。 数式と値をクリアにしても、表示形式を標準や数値や文字列に設定しても下3桁が入りません。 それと小数点第2位まで計算したいのに、小数点第2位は.00なってしまいます。 それと小数点以下を切り捨てで表示させたいのに、四捨五入になってしまいます。
- ベストアンサー
- Windows XP