同僚がトラック番号、廃棄量などに基づいて情報を追跡できるようにデータベースを設定しようとしています。 一日の終わりにトラックにゴミが残されることがあります。 そのトラックは数日間使用されない可能性があります。 そのトラックが最後に使用された日数を調べ、その間の日数をカウントする関数を作成したいと考えています。 その後、その番号を使用して日付を識別し、その特定のトラックに残っていた重量を計算できます。
以下はデータベースの一部です。「Last」は、トラックの使用から経過した日数です。「Remainder」は、その特定のトラックが最後に使用された時点に基づいて、そのトラックの記録された「Remaining」値を取得します。
Date, Truck, Last, Type, Remainder, Ttl_Dump, Remaining, Collected,
03/09/12, 843, 1, Garbage, 14460, 38260, 8040, 31840,
03/10/12, 134, 1, Garbage, 6500, 6500, 0,
03/10/12, 840, 2, Garbage, 0, 10040, 0, 10040,
03/10/12, 843, 1, Garbage, 8040, 8040, 7420, 7420,
03/12/12, 137, 10, Garbage, 4000, 4000, 0, 0,
03/13/12, 842, 4, Garbage, 0, 13600, 4340, 17940
答え1
ピボット テーブルは役に立ちますか? 次の方法を試してみてください... Excel 2007 では、まず [データ] メニューの [テキストを列に分割] 項目を使用して、コンマ区切りのデータを分割します。
次に、ピボット テーブルを「挿入」し、以下に示すように設定します。「レポート フィルター」セクションに「トラック」フィールドを配置します。「日付」および「最終」フィールドを「行ラベル」セクションに配置します。「残り」フィールドを「値」セクションに配置し、「合計」を選択します。ピボット テーブルの「日付」フィールドを降順で並べ替えることができることに注意してください。これにより、特定のトラックの最新の使用がリストの先頭に表示されます。
すべてのトラックを一度に表示する必要がある場合は、「トラック」フィールドを「レポート フィルター」セクションから「行ラベル」セクションに移動できます。