次の方法で共有

Excel 関数の挿入ダイアログボックスを利用して、if関数のネストをしようとしたが、うまくいかない

Anonymous
2011-12-27T03:23:28+00:00

関数のダイアログボックスを利用して、IF関数の中にさらにIF関数を入れようとしたが、今まで問題なかった手順でやっているのに、うまく急にできなくなった。OKボタンでダイアログ閉じて、数式バーをみると、IF関数の、論理式の中に入ってしまう。(本来なら、「偽の場合」のところに、さらにIF関数が入るべきなのですが・・・)

これは、パソコン自体の問題なのでしょうか?どのようなことが原因なのかわかる方いましたら、教えていただけないでしょうか?

(正しい関数) =IF(C4>=700000,9%,IF(C4>=500000,8%,7%))

(急に起きた現象) =IF(C4>=IF(C4>=500000,8%,700000,9%,7%)) ※左のようになってしまいます。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-12-28T02:44:09+00:00

skamiya さん、こんにちは。

Answers への投稿、ありがとうございます。

IF関数の数式がおかしくなってしまうとのことですね。

Excel 2010 の [数式] タブの「論理」から [IF] を選択。

[関数の引数] ダイアログ ボックスから入力しているのでしょうか。

もう少し詳しい状況がわかると、皆さんからのアドバイスも集まりやすいのかなと思いますよ。

たとえば、以下の項目について追加で投稿してはどうでしょうか。

数式について・ IF の数式を直接「数式バー」に入力したときは動作するか。

・ 簡単なサンプル構文に変更して違いがあるか。

現象が起きる Book について・特定の Book のみで起きる現象か、新規に Book を作成しても起きるのか。

・新規 Book で発生しないときは、元の Book からデータを範囲指定でコピーして、新規 Book に形式を選択して貼り付けをしたときにはどうか。

手順について・ [関数の引数] ダイアログ ボックスに入力している手順 (論理式に××、真の場合に×× など) を詳しく書いてくださいね。

参考までに条件式を作成する方法のページがありましたので、こちらを見て今一度確認をすると良いと思いますよ。

**Excel の IF 関数を使用して、条件式を作成する方法**

確認後の返信を、お待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-01-06T07:22:06+00:00

    skamiya さん、こんにちは。

    こちら、私の方で以下のダイアログ ボックスで上から、論理式、真の場合、偽の場合の順で入力し、[OK] ボタンをクリックしました。

    結果、私の方の環境では、正しい関数の結果が表示されました。

    こちらは、skamiya さんの方で行った手順と同じになりますか?

    もし違う少しでも違うよ、という場合は、弊社 松坂がコメントいたしましたように、詳細な手順についてお知らせくださいね。

    ただ、skamiya さんの方で急に起きたという事もありますので、特定の環境で起こる現象かもしれません。

    その場合、まずは、問題の切り分けのため、弊社 松坂がコメントいたしました、新規ブックでも起こるかや、Excel のセーフ モード(Ctrl キーを押しながら Excel 本体を起動)、OS のクリーン ブートも行ってみるとよいかなと思います。

    同じような現象に遭遇された方にも問題の確認点としてご参考いただけるよう、 \[回答としてマーク\] をいたしました。

    もちろんマーク後も返信は出来ますので、確認の結果など、ご投稿ください。

    skamiya さんからのご返信、お待ちしていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません