• ベストアンサー

EXCEL表示形式について

EXCEL2003を使用 2つ質問です。 (1)表示形式でセルの表示をkm(距離)で表示したい   例)37564km (2)そのkmが表示されたままで減算関数を用いて表示したい   例) =IMSUB(B3,B2) もしくは=B3-B2 →ENTER  で37564km うまいこと伝えれませんが・・・お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

(1)についてはユーザー定義で 0"Km"としてはどうでしょうか。 (2)セルの書式設定は式には影響しませんので そのまま演算して、該当のセルに同じ書式設定をしてください。

bozu34
質問者

補足

回答ありがとうございます。 ですが、 (1)については解決しました。  ←ありがとうございました。 (2)ですが、減算関数で求めたら、   #VALUE  と表示されてしまいます。 なんしか影響してるのでしょうか?

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

新しいシートを用意します。 >質問1 セルA1とA2にセルの書式設定の表示形式でユーザー定義を選び G/標準"km" と設定します >質問2 そのA1とA2にそれぞれ「生の数字だけ」123.56と37のように入れます。 A3に =A1-A2 と式を入れます。 #以上お話ししたその通りに操作すると,表示形式を「設定していない」A3にも,km付きで計算結果が表示されます。  勿論,事前にA3に表示形式を設定をしても(あるいは違う表示形式を付けても)構いません。

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.2

(1)の方は回答ずみだから省きますが、 (2)の式の中に文字列が入っていませんか? 例) =IMSUB(B3,B2) もしくは=B3-B2 でいくと B3、B2の両方かどちらかが文字列であれば、#VALUEエラーが出ます。 セルの表示形式とは関係なく元のデーターが数値でないということです。

bozu34
質問者

補足

えーと解決しました。 tadagenjiさんが言われたように文字列が入っていたのですかねぇ・・・ 数字を打ち直したら減算関数が適用されました。 ようわからんうちに納得いくことになりましたので、みなさんありがとうございました。

関連するQ&A