- ベストアンサー
EXCEL表示形式について
EXCEL2003を使用 2つ質問です。 (1)表示形式でセルの表示をkm(距離)で表示したい 例)37564km (2)そのkmが表示されたままで減算関数を用いて表示したい 例) =IMSUB(B3,B2) もしくは=B3-B2 →ENTER で37564km うまいこと伝えれませんが・・・お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(1)についてはユーザー定義で 0"Km"としてはどうでしょうか。 (2)セルの書式設定は式には影響しませんので そのまま演算して、該当のセルに同じ書式設定をしてください。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
新しいシートを用意します。 >質問1 セルA1とA2にセルの書式設定の表示形式でユーザー定義を選び G/標準"km" と設定します >質問2 そのA1とA2にそれぞれ「生の数字だけ」123.56と37のように入れます。 A3に =A1-A2 と式を入れます。 #以上お話ししたその通りに操作すると,表示形式を「設定していない」A3にも,km付きで計算結果が表示されます。 勿論,事前にA3に表示形式を設定をしても(あるいは違う表示形式を付けても)構いません。
- tadagenji
- ベストアンサー率23% (508/2193)
(1)の方は回答ずみだから省きますが、 (2)の式の中に文字列が入っていませんか? 例) =IMSUB(B3,B2) もしくは=B3-B2 でいくと B3、B2の両方かどちらかが文字列であれば、#VALUEエラーが出ます。 セルの表示形式とは関係なく元のデーターが数値でないということです。
補足
えーと解決しました。 tadagenjiさんが言われたように文字列が入っていたのですかねぇ・・・ 数字を打ち直したら減算関数が適用されました。 ようわからんうちに納得いくことになりましたので、みなさんありがとうございました。
補足
回答ありがとうございます。 ですが、 (1)については解決しました。 ←ありがとうございました。 (2)ですが、減算関数で求めたら、 #VALUE と表示されてしまいます。 なんしか影響してるのでしょうか?