ライブレポ!コーネリアス独自の世界観をお届け!

セルA1=10 B1=20 C1=A1-B1の結果がマナスの時、数字の前に三角マークを付ける事は出来るでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

C列を選択して、右クリックで、『セルの書式設定』-『表示形式』


タブで、分類を『数値』(他でもいいと思いますが)
にして、『負の数の表示形式』から▲か△を付けたものを
選択するというのは、いかがでしょうか?

参考になればよろしいのですが。
    • good
    • 0
この回答へのお礼

ありがとうございました!

お礼日時:2005/11/03 13:15

したいことがよくわかりませんが,


#1の方の方法でもできますし下記の方法でもできます。
セルの書式設定は「標準」のままで,

C1セルに 「=IF(A1-B1<0,"▲"&A1-B1,A1-B1)」 と書く。

意味は,
「もしA1-B1の値が0より小さいとき,▲とA1-B1を表示,小さくなければば A1-B1 を表示」
ということです。
でもこれだと,セルA1=10 B1=20 のとき C1セルは ▲-10 になります。
マイナスを取って ▲10 にしたい場合は,

C1セルに 「=IF(A1-B1<0,"▲"&B1-A1,A1-B1)」 と書く。

です。
マイナスを取る方法は,絶対値を求めるABS関数を使って,

C1セルに 「=IF(A1-B1<0,"▲"&ABS(A1-B1),A1-B1)」 と書く。

でも良いですが,式が A1-B1 のように単純な場合は,ABS関数を使うより,引く数と引かれる数を逆にしたほうが,メモリ的にもCPU的にもPCに負担をかけません。
    • good
    • 0
この回答へのお礼

ありがとうございました。大変参考になりました

お礼日時:2005/11/07 17:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング