- 締切済み
excellのユーザ定義での括弧の使い方
excellのユーザ定義についての質問です。 例えば A1:1,500 A2:3,000 の数値を入れておき、 A3:(A2-A1)という計算式を入れて値として負の値の-1,500が出るのですがこの数字を括弧( )を"セルの書式設定"の"ユーザ定義"を使い(-1,500)としたいのですが (##.#0)とすると-(1,500)となるし(-##.#0)とすると-(-1,500)となってしまいます。 IF(A3<0,A3*-1,A3)にしても負の値の時は(-1,500)となりうまくいくのですが、正の値の時にはがなかなかうまくいかないのです。 どなたか何かよい方法を教えていただけませんでしょうか。 宜しくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
NO2です。 書籍よりサイト検索した方が手っ取り早いですのでお試し下さい。 一例ですが、参考URLの「書式設定」を参照下さい。
- 参考URL:
- http://www2.odn.ne.jp/excel/
- koko88okok
- ベストアンサー率58% (3839/6543)
「)」が入ると、桁がずれます。ユーザー定義を 「#,##0_);(-#,##0)」(すべて半角のこと) とすると「)」分のスペースが入るので、桁がずれません。
お礼
了解しました、やってみてうまくいきました。 ユーザー定義もややこしいですね? 有り難うございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
正負共にカッコで囲むのなら? (#,##0);(-#,##0) でうまくいきませんか?
お礼
有り難うございました、うまくいきました。 早速のご返事有り難うございました。
- mu2011
- ベストアンサー率38% (1910/4994)
NO1です。 >やってみましたら0(-1,500)と前に0が付くんですが ⇒セパレータがカンマ「,」になっていませんでしょうか。 セパレータはセミコロン「;」ですのでご確認下さい。 #,##0;(-#,##0)
お礼
No1様 セミコロンばっちりです! 何回も有り難うございました。 ところでこのユーザー定義だけで何か書けそうに難しいのですが 書籍はあるのでしょうか? ともかく上手くいきました有り難うございました。
- mu2011
- ベストアンサー率38% (1910/4994)
負の数の場合に括弧で括るという事でしょうか。 表示形式をユーザ定義で、#,##0;(-#,##0)で如何でしょうか。
お礼
早速ありがとうございます。 やってみましたら0(-1,500)と前に0が付くんですが 何か関数でも使わないとだめでしょうか?
お礼
ありがとうございます。 色々なことが出て入るんですね。 今後も参考にしたいと思います。 ありがとうございました。