
私は、月ごとに特定のアクティビティに参加した人に関する 4 年間のデータを含むひどいスプレッドシートを引き継ぎました。各人はおそらく 18 か月に 1 回程度参加すると思われますが、当然ながらばらつきがあります。現在は、人/月の組み合わせごとに 1 つのセルでレイアウトされているため、過去 4 年間を表す 48 列と、人を表す 150 行があります。人が参加すると、参加した月のセルの背景色が黒になります。これが唯一の表現です。
2011 年のスプレッドシートを更新するのではなく、新しい表現を取得したいと思います。既存のデータを新しいシステムに手動で移行する必要がある可能性がありますが、これは関係のない問題です。各人の日付のリストがあると仮定すると、次のことをすばやく評価できるようにデータをどのように視覚化できますか。
- 長い間参加していない人
- Xさんが参加してからどれくらい経ちますか?
- Xさんはどのくらいの頻度で参加しましたか?
これを処理するカスタム アプリケーションを作成することは選択肢ではありません。今後 1 ~ 4 年以内に誰かに引き継ぐ必要があるため、その人はそれを保守するスキルを持っていない可能性が高いからです。そのため、Google ドキュメントでホストできるスプレッドシートに保存するか、最悪の場合でも Open Office で保守して「必要な人」に電子メールで送信したいと考えています。
答え1
@Shinrai が提案したように、スプレッドシートを「参加日」、「人物」、そしておそらく「アクティビティの種類」を列としてデータベースのように設定します。
person date_participated activity_type
Joe 2010-12-04 cow tipping
Jimmy 2010-12-04 surfing
John 2010-12-16 compost toilet maintenence
Joe 2011-07-01 cow tipping
John 2011-07-03 compost toilet maintenence
Sam 2011-09-30 surfing
(ジョンはすごい人です) 残りはピボット テーブルとグラフでできます。Excel の限定されたデータベース風の機能を使用したり、独自の機能を作成したりすることもできます。個人の参加状況のグラフ、前回の参加日 (または前回の参加からの月数) の表、および参加者の総数を作成できます。