単一のメガフォーマルに結合せずに一連の値を評価する方法はありますか?メガフォーマルを作成する代わりに
例で説明することは簡単です。表1は、このようになります言う:
今 A B C D E F
1 PRODUCT COST MARKUP SECRET FORMULA PRICE PROFIT
2 burger 4.00 50% =22*12345 =B2*(1+C2)*D2 =E2-B2
3 fries 3.00 50% =22*12345 =B3*(1+C3)*D3 =E3-B3
4 soda 1.50 50% =22*12345 =B4*(1+C4)*D4 =E4-B4
私はこのように、各製品のためのマークアップ率の範囲の利益を返すために、表2を構築したい!の表2 B2で
A B C D E F
1 MARKUP 10% 20% 30% 40% 50%
2 burger
3 fries
4 soda
、私がしたいですTable1!$ C2セルの値がTable2!B $ 1の列見出し値に設定されているときに、Table1!$ C2セルの値を表示します。言い換えれば、マークアップが10%のときにハンバーガーの利益が欲しいということです。行とセルをコピーすることで、マークアップを10%から50%に変更したときの各アイテムの利益への影響を確認できます。
は私が表1から数式を組み合わせることにより、手動でこれを行うことが知っている、例えば表2のための単一のmegaformulaにcolsのDとEは、細胞Table2B1は、この式だろう:
= Table1!B2*(1 + B$1)*22*12345
をしかしみましょうSECRET FORMULAは、実際には数十種類の依存関係を持つ複数の列にわたって非常に複雑な一連の計算であると言います。実際の数式は約20列にわたり、8行の式が生成されます...編集は不可能です。
だから、表1の従属式のシリーズを内蔵した、表2を生成するために、これらの式を使用するのは素晴らしいことだ、それら全てを複製することなく表2.
「エクセルの方法」は、あなたがやったことだけを行うことです - あなたの計算を複数の中間細胞に分解してください。それは論理が決して変わらないことを100%確信していないかぎり、 "メガフォーミュラ"に優先されます(ha!)。しかし、この回答のオプション(2.5)と(3)を参照して、それらが助けであるかどうかを確認してください:http://stackoverflow.com/questions/4640336/using-a-sheet-in-an-excel-user-defined-機能/ 4640866#4640866 – jtolle
ありがとうございました。問題は、これらの複数の中間セルを別のテーブルの計算としてどのように使用するのかです。 –
オプション2.5は私が必要とするものを行うべきです。私は1つの独立した変数と1つの結果しか持たず、 "もしあれば"の分析をしようとしています。あなたが回答として投稿するなら、私は受け入れてポイントを得るでしょう。ありがとう。 –