0

次のような大きなテーブルがあります。

顧客...P #...$ 請求

Cust1..........P01...Money1
Cust1........P01...Money2
Cust1..........P01...Money3
Cust1.... .....P02...Money4
Cust2........P03...Money5
Cust2........P03...Money6
Cust2......... P04...Money4
Cust3........P05...Money2

各顧客は複数の P# を持っている可能性があり、すべての P# には独立した金額があります (大量のデータがあるため、一部の $列全体の が一致する場合があります。Cust3 には、Cust1 が 1 つのインスタンスにあったのと同じ料金が請求されていることに注意してください)。

一致するすべての P# をまとめて、一番下の P# の隣に表示する必要があります。たとえば、P01 が true であるため、Money1+Money2+Money3 はすべて追加され、Money3 の右側に表示されます。この表は、そのままでは 5 つの合計を生成し、それぞれが一致する P# を持つ最後の行に表示されます。

8,000 回線、数百の顧客、数千の P# があり、それぞれの P# ごとに請求された金額を特定する必要があります。

基本的に、私はデータを統合しています。最後に、請求された合計金額を表示する各 P# のインスタンスが 1 つだけ表示されます。

ご協力ありがとうございます。これが可能になることを願っています。

4

1 に答える 1

2

簡単な解決策の 1 つは、pivotTables を使用しP、行ラベルとして使用$し、値に合計として表示することだと思います。

数式が必要な場合は、次を使用できます。

=IF(B2=B3,"",SUMIF(B:B,B2,C:C))

これをセル D2 に入れて、テーブルの一番下までドラッグします。

于 2013-07-02T19:40:53.147 に答える