2

Excel 2010で、ピボットテーブルを入力して、「その時点での現在の合計/見積もりの​​割合」という値を作成したいと思います。「現在の合計」を作成することはできますが、「その時点での見積もり」で正しく分割することはできません。値はピボットテーブル内で計算することが非常に好ましく、入力データ形式を変更することはできません。

この例は、言葉よりも優れています。ピボットテーブルでの作成についてサポートが必要なフィールドには、** ** ** ** ** ******のマークが付いています。

例を使用してワークシートを作成しました: https ://www.dropbox.com/s/4a2f66n6uxfikte/11649309%20Example%20pivot-table-running-total-percentage-of-an-absolute-value.xlsx

前もって感謝します。

入力テーブル

入力データは次の形式です-変更は許可されていません。毎月、その月に費やした時間数と、その時点でのプロジェクト全体の見積もり(その月だけでなく)があります。

Month      Hours spent   Estimate
01-2012              1         50
02-2012             10         50
03-2012              5         60
04-2012             35         60

作成したいピボットテーブル

                                                 ** ** ** ** ** ** ** **
Month           Hours spent   Estimate                    % Hrs/Estimate 
            (running total)                      (How do I create this?)
01-2012                   1         50                                2%
02-2012                  11         50                               22%
03-2012                  16         60                               27%
04-2012                  51         60                               85%
4

2 に答える 2

1

できることは次のとおりです。

月、費やした時間、および見積もりの​​列がAC列に配置されています。列Dに、次の数式を入力して、「費やした時間(現在の合計)」列を取得します。

=SUM($B$2:B2)

そしてもちろん、データがなくなるまでそれを下にドラッグします。列Eに、次の式を入力して、「%Hrs/Estimate」列を取得します。

=D2 / C2

繰り返しますが、データがなくなるまでそれを下にドラッグします。列Aを列Fにコピーして貼り付けます。次に、列CFを強調表示し、Alt + D + Pを押してから、[完了]をクリックすると、新しいピボットテーブルのレイアウトが新しいシートに表示されます。次に、ピボットテーブルフィールドリストをいじって、必要なものを取得できます。

于 2012-07-25T14:12:22.490 に答える
0

編集:1つの詳細を読み間違えました。これには、現在の合計列が「費やした時間」にすでに存在している必要があります

または、ピボットテーブルで計算する(データセットに追加しない)

ピボットテーブルツールリボン=>[オプション]タブ=>[ツールグループ]=>[数式]=>[計算フィールド]

フィールドの名前を入力します(表示名として使用する名前ではありません。フィールド名と表示名は異なる必要があります。繰り返しますが、異なる必要があります。Excelでは同じにすることはできません)。

フォーラムを入力します= hours spent / estimateが、ダイアログのフィールド挿入オプションを使用します。次に、[OK]をクリックします。フィールドをまだ追加していない場合は追加し、パーセンテージで表示するように変更し、表示名を希望の名前に変更します。

編集:ピボットテーブルを介して現在の合計を取得するには(これらの2つのソリューションは連携しないことに注意してください。残念ながら、上記で概説した計算フィールドは、現在の合計ではなく元のデータを使用します)

時間列のピボットテーブルのセルを右クリックします(合計はまだ実行されていません)=>値フィールドの設定=>値を次のように表示します=>実行中の合計=>選択が機能するものを試してみてください。ただし、行ラベルはそれである必要があります。(おそらく月)

于 2012-07-25T14:50:22.513 に答える