次の方法で共有

(Excel2013) データテーブルの計算結果について

Anonymous
2017-01-19T05:58:42+00:00

What-if分析>データテーブルを使って、以下のような複数方向の分析を行っております。

■代入セル

代入セルで選択したセル(以下、同セル)内には、

同一シート内の他セルを参照する数式が入っています。

(例:行の代入セル=A20(A20には他シートのセルを含めた計算式が入力))

■基準セル(D行および5列)

行および列の基準セルについては上の画像のとおり、レンジを別セルで計算したものを参照しています。(列は省略していますが、行と同様の数式を入れております)

この状況で計算されるデータテーブルの結果が、正しく計算されません。

なお、試しに代入セルのA20に計算結果の値を、ベタ打ちしたところ、正しく計算されました。

当初の方法ではデータテーブルの計算は正しく行われないのでしょうか?

理由も含めご教示頂ければと思います。

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

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

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

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-01-23T01:19:48+00:00

    南谷さん

    回答頂きましてありがとうございます。

    以下、質問にお答えします。

    **1.**Excel の What-If 分析ツールで、シナリオ、ゴールシーク、データ テーブルの 3 種類のうちどの分析ツールを使用しているか

    →データテーブルを使用しています。

    **2.**A20 にはどのような計算式が入っているのか

    (他のシートのセルの値に数値を足したりするような算術数式なのか、それとも、何か関数を組み合わせているのか)

    →全体の数式は以下のとおりです。

    (すいません、当初のものがわかりにくかったようなので、こちらを正として、アドバイス頂ければと思います。)

    以上、よろしくお願いします。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2017-01-20T01:58:46+00:00

    Kaz43 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel での What-If 分析が正しく行えないのですね。

    A20 セルに数式を入れると正しく計算できず、計算結果を入力すると正しく計算できるということでしょうか。

    数式タブの数式の表示をオンにしている場合はオフにし、計算結果が表示される状態にするとどのようになるのか試してみてください。

    変化がない場合は、数式そのものが使用できないのか、数式の内容に要因があるのか切り分けていくといいと思います。

    ほかの方からのアドバイスが寄せられやすくなるよう、次の点についても書き込んでください。

    **1.**Excel の What-If 分析ツールで、シナリオ、ゴールシーク、データ テーブルの 3 種類のうちどの分析ツールを使用しているか

    ※参考ページ What-If 分析の概要

    **2.**A20 にはどのような計算式が入っているのか

    (他のシートのセルの値に数値を足したりするような算術数式なのか、それとも、何か関数を組み合わせているのか)

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2017-02-07T05:22:49+00:00

    Kaz43 さん、こんにちは。

    返信ありがとうございます。

    書き込んでいただいた通りのセルを参照していて、参照先は直接入力の数字だったり計算結果だったりするのですね。

    書き込んでいただいた内容を参考に実際にファイルを作成して確認したのですが、確認した範囲では C12、C14 セルでほかのシートやセルの結果を参照していても正常な結果が表示されました。

    ※足し算のみの簡単な数式で試しています

    C12、C14 が参照しているセルに数式が入っている場合は、その式が要因で正しく計算できない可能性があります。

    C12、C14 の参照先のセルを改めて確認してみてはいかがでしょうか。

    また、データや数式によっては再現性があるかの確認は難しいかもしれないのですが、何らか手掛かりになるかもしれませんので参照先のセルの内容もよければ書き込んでください。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2017-02-03T00:25:47+00:00

    南谷さん

    返信が遅れてしまい申し訳ございません。

    >C2 の xx、yy、zz と C4 の x、y、z は範囲名でどこかのセルを参照していると思ったのですが、

    →ご認識のとおりです。

    >その場合どのようなセルを参照しているのかも確認して書き込んでいただければと思います。

    →少し複雑になってしまうのですが、

     x:C11(参照セルには、数字が直接入力されています)

     y:C12(他シートでの計算結果を参照しています)

     z:C13(参照セルには、数字が直接入力されています)

     xx:C14(同シートでの計算結果を参照しています)

     yy:C15(参照セルには、数字が直接入力されています)

     zz:C16(参照セルには、数字が直接入力されています)

    その他何かご質問事項がありましたら、ご連絡ください。

    よろしくお願いいたします。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2017-01-25T00:43:25+00:00

    Kaz43 さん、こんにちは。

    画像の投稿をありがとうございます。

    分析ツールはデータテーブルを使用しているのですね。

    投稿された画像を参考にファイルを作成して確認してみたのですが、C2、C4 セルの式で不明な点がありました。

    C2、C4 の数式が計算可能な値にならず、これらのセルを参照している数式がすべて #NAME? のエラーになりました。

    C2 の xx、yy、zz と C4 の x、y、z は範囲名でどこかのセルを参照していると思ったのですが、その場合どのようなセルを参照しているのかも確認して書き込んでいただければと思います。

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

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