テーブルデータから毎月のシミュレーションを実行する正しい方法は何ですか?


0

さまざまな分野があるので、月ごとに費用がどのように進行するかを確認したいと思います。

例を挙げましょう。

データ:

+-------+----------+-----------------+--------+
| Area  | Fix-cost | Per-person-cost | people |
+-------+----------+-----------------+--------+
| Area1 |   100000 |             400 |     10 |
| Area2 |   100000 |             400 |     10 |
| Area3 |   100000 |             400 |     10 |
| Area4 |   100000 |             400 |     10 |
| Area5 |   100000 |             400 |     10 |
| Area6 |        0 |             450 |     2  |
+-------+----------+-----------------+--------+

各エリアの1年間のコストをシミュレートしたい

各エリアの式は次のようなものだとしましょう (Fix-cost + cost-per-person * people)

このようなものを取得するためにテーブルからデータを取得する正しい方法は何でしょうか?

+-------------+----------+----------+----------+----------+
|             | 01/01/17 | 02/01/17 | 03/01/17 | 04/01/17 |
+-------------+----------+----------+----------+----------+
| Area1       |   104000 |   104000 |   104000 |   104000 |
| Area2       |   104000 |   104000 |   104000 |   104000 |
| Area3       |   104000 |   104000 |   104000 |   104000 |
| Area4       |   104000 |   104000 |   104000 |   104000 |
| Area5       |   104000 |   104000 |   104000 |   104000 |
| Area6       |      900 |      900 |      900 |      900 |
| Total       |   520900 |   520900 |   520900 |   520900 |
| Accumulated |   520900 |  1041800 |  1562700 |  2083600 |
+-------------+----------+----------+----------+----------+

各セルを参照する必要を回避しようとしています。

回答:


1

正しく理解できれば、最初の行が「Date」、「Area」、「Fix Cost」、「Cost Per Person」、「People」の列タイトルであるフラットテーブルになります。

それを記入し、列タイトルを含むデータのセット全体を強調表示してから、[挿入]リボン内で[テーブルの挿入]をクリックします

さて、そのタイトル行の「People」の右側のセルに「Cost」を追加します。書式設定が突然変更され、新しい列が含まれるようになります。

テーブルのすばらしい点は、テーブルを適切にフォーマットできることに加えて、列タイトル名を使用して他のセルを参照できることです。

そのため、Excel 2010以降を使用している場合は、「コスト」の下のセルに次の式を追加します。 =[@Fix Cost]+[@Cost Per Person]*[@People]

魔法のように、列全体を埋める必要があります!

カーソル/選択がテーブル内にある場合、「テーブルデザイン」リボンが表示されます。それをクリックして、リボンの左側で、テーブルにわかりやすい名前を付けます。(名前にスペースは使用できません。)

次に、[挿入]リボンに移動して、新しいシートにピボットテーブルを作成します。以前にそれをやったことがない場合、それは奇妙に思えますが、これをいじる前にバックアップを保存しましたよね?右?

ピボットテーブルを作成するときに表示されるフィールドリストで、エリアを行ヘッダーに、日付を列ヘッダーに、コストをデータにドラッグし、[コストのカウント]をクリックして合計に変更します。

これで、ほとんどの方法で取得できます。あなたの質問にその「累積」列が何であるか分かりません。


これを正しく理解していれば、2番目のテーブルは最初のテーブルのすぐ横になければなりません。私は少しグーグルしてきましたが、本のどこからでもテーブルの特定の列を参照できないようです。
フェデリコナフリア

@FedericoNafria-2番目のテーブル?「2番目の列」と言わない限り、何を意味するのかわかりません。
-JSmart523

テーブルの名前が「Table1」の場合、ワークブック内の任意の場所でTable1 [ColumnName]を使用して列全体を参照できますが、「@」記号(Table1 [[#ThisRow]、[ColumnName]]の省略形)はコンテキストが意味をなさないため、テーブルの外で動作します。ただし、テーブルの行ごとに値が必要な場合、新しい行を追加するたびに列式がその行にも自動的に拡張されるため、テーブルのすぐそこに列を追加します。
JSmart523

@FedericoNafria-これがあなたの質問に回答した場合、そのようにマークしてください。
JSmart523
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.