dポイントプレゼントキャンペーン実施中!

Excel 2000 です。 計算結果は合っているのですが
数式バーに 割り算の結果が表示され数式が出ません。
+16÷2×2と入力しても 8×2 と表示されます。
セルの書式設定は 数式または通貨にしています。 
ロータス123の癖が残り 計算するときまず+を入力していますが、 割り算のみの場合はプラスをつけなくても計算結果が出ます。
何がいけないのでしょうか?

A 回答 (3件)

回答ではありませんが・・


私も試して見ました。
書式を通貨にするとそのような現象が再現できました。
多分ロータスとエクセルの数式の取扱の違いだと思いますが、わかりません。
ちなみにツール オプション 移行の
式入力を変更するにチェックすると、
+16/2*2

=16/2*2
と変換されます

この回答への補足

補足とお礼を無視して書いて申し訳ございません。
その後、ツール>オプション>移行 で
「式入力を変更する」にチェックを入れしばらく使ってみましたが、この方がいきなり計算式を入れられて便利です。気持ち悪い、、、、では無く 気持ちよく作業が出来ます。今後はこの設定で行きます。 今までが馬鹿みたいです。
本当にありがとうございました。心より感謝申し上げます。

補足日時:2005/02/03 19:31
    • good
    • 0
この回答へのお礼

ありがとうございました。標準・数値・通貨でも ご案内の方法で出来ました。
移行ではなく新規にExcelで作ったデーターでしたので
ご指摘の方法は無視しておりましたが、確かに式が表示されます。 ここにチェックを入れて使おうかとも思います。
しかし「計算しろ」のコマンド(私の場合は+を入力する)無しに計算が行われるのが、気持ち悪いですね。

お礼日時:2005/02/03 18:19

既に解決されたようですが、参考までに私見を。



エクセルの“表示形式”は、単に値の表示方法を変えるだけではなくて(おせっかいなことに)入力自体を“解釈して書き換える”機能がついています。

例えば表示形式が日付になっていると、「3/4」と入力しただけで、勝手に「今年の3月4日」と解釈して対応するシリアル値に書き換えてしまいます。

ご質問の場合も同様で、セルの表示形式が数値や通貨になっていると、Excelは「16/2」という入力を「16割る2」という式ではなく「2分の16」という値の入力だと判断するようです。
(つまり、分数表示を小数表示に直しているだけでExcelとしては“計算”しているつもりではない)

ちなみに、最初に=があれば、数値形式のセルに16/2と入力しても式と判断されてそのまま表示されます。

長駄文失礼しました。
    • good
    • 0
この回答へのお礼

MSの未消化独断がここにも在りましたか。
「値の入力として判断」とのご説明により、理解できました。
心より感謝申し上げます。ありがとうございました。

お礼日時:2005/02/04 08:18

 ×は*、÷は/に置き換えてみては?

この回答への補足

ありがとうございました。
実際はその記号を使っております。 
*や/は全角でならメールに使えたのですね、うっかり数学上の記号にしてしまいました。 紛らわしくてごめんなさい。
マクロが災いしているのでしょうか? ショートカットキーを割り当てるためにありきたりの使い方です。
VBAは理解してませんので、ネット上で作っていただいたものです。Altキーを使ったショートカットキーとかですが問題なく使用できます。
 アドインは下記のとおりです。
Lookupウィザード
MS Queryアドイン
ソルバーアドイン
条件付き合計式ウィザード
分析ツール
分析ツールーVBA

補足日時:2005/02/03 08:32
    • good
    • 0
この回答へのお礼

ありがとうございました。
他の方の説明により解決いたしましたのでクローズいたします。
ご返事感謝いたします。

お礼日時:2005/02/04 08:20

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