0

私の目標を説明するのが最も簡単な方法かもしれないので、段階的に説明します。これは私がやろうとしていることです:

1) さまざまな計算を含むテンプレートを作成します。このテンプレートでは、特定のセルが 1 つ空欄になっています。計算は、このセルの内容によって異なります (これを特別なセルと呼びます)。

2) これらの計算の背後にある重要な最後の数字が 1 つあります。私がやりたいことは、可能なすべての最終的な数値を含むリストを作成し、隣接するセルに、この最終的な数値を与える特別なセルの値をリストすることです。

問題は、Excel for Mac 2008 がマクロまたは VBA を使用しないことです。私の Windows バージョンの Excel では、これは単なる単純な関数です。しかし、Excel for Mac 2008 では、これに取り組む方法がまったくわかりません。私が考えることができる唯一の解決策は、特別なセルのすべての可能な値に対して1つのシートを作成し、特別なセルのその値に対して特別にすべての計算を行うことです。次に、各最終的な図/特別なセルをメイン ページにリンクするだけで、すべての情報がまとめられます。ただし、特殊なセルが取ることができる値は約 400 あり、実際には 400 の異なるシートを作成したくありません。どうすればこれができるか知っている人はいますか?

また、これが私の言いたいことを視覚化するのが簡単な場合のメモとして、私は基本的に複数の what-if シナリオを実行し、これらのシナリオのそれぞれから 1 つの特定の数値を収集しようとしています。

関連するプロセスの例を次に示します。ここで、実際には 2 つの異なる特別なセルがあることに言及する必要があります。元の説明では 1 と書きました。これは、2 を行うのと同じ考えになると想定しているためです。

1) メイン テンプレート シートはシート A にあります。

2) 店名枠は10枠

3) 各ストアにはレートがあり、レートは vlookup を適用することによって検出され、特別なセル 1 を検索し、配列テーブルがシート B に配置されています。

4)各店舗にもインデックス番号(インデックスと呼ばれる)があります

5) 各店舗には、インデックス * 特殊セル 2 (calc1 と呼ばれる) の計算があります。

6) 各店舗には、rate * num1 (calc2 と呼ばれる) である別の計算があります。

7) 各ストアには別のインデックス番号があります (index2 と呼ばれます)。

8) index2 値の一部は calc2 で乗算する必要があり、残りは同じままです (calc3 と呼ばれます)。

9) 合計を実行する必要があり、すべての calc2 値を合計して sum1 になります。

10) 合計を実行する必要があり、すべての calc3 値を合計して sum2 になります。

11) 最終的な数字は sum1 + sum2

4

1 に答える 1

1

各行が what if シナリオである 400 行を作成できるようです。次に、各行の横に入力と出力を取り、それに応じてグラフを作成できます。

アップデート

これまでの説明に従って、正しい方向に導くための数式を含む添付のワークブックを作成しました: https://dl.dropbox.com/u/19599049/120813_2c.xlsx

2 つの入力に基づいて、10 店舗の sum1 と sum2 を計算します。どのセルが最終的にどの最終出力になるかを色付けしたことに注意してください。黄色 = 元の sum1/sum2 青 = sum1/sum2 の配列数式バージョン 緑 = 両方で使用されるデータ。

これは、この例のワークブックが 11 のルールすべてに従っているように見えることを指摘するために行いました。なんらかの理由で、入力 2 がモックアップ バージョンの最終出力に含まれていないようです。

いずれにせよ、これはあなたが始めるための良い基礎として役立つはずです. また、引き続き詳細を追加していただければ、修正できます。

于 2012-08-13T19:25:17.490 に答える