• ベストアンサー

EXCEL2000で式がおかしくなる

EXCEL2000とWindows2000の環境で使用しています。 セルに式を入力する場合、通常は=から始めますが、テンキーだけで入力する 場合に+か-を代用することでEXCELが=に解釈することを利用しています。 書式設定の表示形式が「標準」の場合、  例) +100/10 と入力すると、 セルには =100/10 が埋め込まれ、表面上は     10と表示され、問題ありません。 しかし、表示形式が「通貨」の場合、  例) +100/10 と入力すると、 セルには 10 が埋め込まれ、表面上も 10     と表示されます。     このとき、表示形式は勝手に「分数」に変化しています。     表示位置も右端から中央に4桁ほど寄った場所から表示されます。 困ったことにシート保護を掛けても勝手に分数に変更され、シート保護ゆえに 表示形式を自分で元に戻すことも出来ません。 また、表示形式が分数になっているため、例え=から始まる式を上書きしても 思う結果にはなりません。 定型フォーマットとして会計伝票シートなどに利用するため¥マーク表示も必要 なため、表示形式は「通貨」を利用したいのです。 この勝手に表示形式が分数になる現象を回避できる方法は無いでしょうか? 何卒、宜しくお願い致します。

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

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.3

>+100/10 と入力すると・・ を +100/+10 と入力するとか

lum-chan
質問者

お礼

御回答頂きまして有難うございます。 御教示頂きました方法で入力した際は正常に式として作用するようですね。 大変、参考になりました。 ワンタッチ増えますが、この方法をパンチャーへ説明し理解を求める方向で 進めたいと思います。 ありがとうございました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 参考になるかどうか分かりませんが・・・ どうしても数式欄に「=」ではなく、「+」や「-」から入力したいのであれば、 無理矢理って方法になりますが、 セルの書式設定の表示形式を ユーザー定義 → \####,#### というようにして、好みの桁数だけ#を付けてみてはどうでしょうか? これで何とか数値の前に「\」が付くと思います。 以上、参考になれば幸いですが、 的外れなら軽く読み流してくださいね。m(__)m

lum-chan
質問者

お礼

御回答頂きまして有難うございます。 入力速度が要求される仕事の場合、どうしても[=]は[sift]+[-]の操作が テンキーから指を離すことになり効率が落ちるため、極力[+]や[-]を利用 することをパンチャーが好む傾向にあります。 御教示頂きました方法では、表面上は\10と表示されるのですが、セル には値が直接埋め込まれることが回避できません。 ただ、御陰様で良い回避アイデアが生れましたので、なんとか皆様から 頂いた御回答内容を組み合わせて試してみたいと思います。 ありがとうございました。

回答No.1

分数にならない方法はわかりませんが、逆に使って100円なら 「\100」と入力してみては?

lum-chan
質問者

お礼

御解答いただきまして有難うございます。 実は、水道光熱費など経費を対象部門へ配賦するなど、どうしても総額を 割り算で求める場合がありまして、このような式を入力するケースが発生 します。 確かに一旦は表示形式が「分数」に勝手に変更されますが、同じセルに \100と入力すると再度、表示形式が「通貨」に戻されるようですね。 ありがとうございました。

関連するQ&A