計算式が 1 人の PC の中にある
定義はたいてい、長く使われてきた表計算の中にあり、なぜその列がそう計算されるのかを知っているのは作者だけです。その人が不在ならラインは止まるか、代わった人が違う数字を出します。
日報の本当のリスクは、誰も作らないことではありません。誤ったまま出て、誰も気づかないことです。元表の見出しは名前を変えられ、列は挿入され、日付はずれていきます。そして 0 だらけのレポートは、正しいレポートと同じくらい整って見えます。
定義はたいてい、長く使われてきた表計算の中にあり、なぜその列がそう計算されるのかを知っているのは作者だけです。その人が不在ならラインは止まるか、代わった人が違う数字を出します。
部門の表は、人が読むために書かれています。列が増え、見出しが変わり、日付が数日前から始まる。位置で読むスクリプトはどれにもエラーを出さず、静かに誤ったレポートを作ります。
集めて、そろえて、計算式を当てて、テンプレートに貼って、グループへ投稿する。どれも難しくはありませんが、毎日発生し、始業前に終わらせる必要があります。
定時実行は夜、誰の邪魔にもならない時間に行います。取得できない表があれば、前日の数字を引き継ぐのではなく、その旨を上げます。
定義は誰かのブックに隠れず、組織ごとに配信されます。一度直せば、以降のすべての実行がそれを使います。
列は名前で突き合わせ、余分な空白や小さな改名は許容します。本当に一致しないときは、0 の表を作るのではなく止まって確認します。日付範囲のずれは異常として報告します。
レポートはその期間の異常を添えて配信します。異常が先、数字が後。何がおかしいかを、数字が何を言っているかより先に示します。
列は名前で突き合わせ、空白や小さな改名は許容します。本当に一致しないときは止まって確認します。これは意図的です。誤ったレポートへ静かに劣化するほうが、レポートが出ないよりはるかに危険です。
壊しません。元表は読み取り専用で、書くのはレポートのコピーだけです。これは設定ではなく、固い制約です。
複数シートの結合、シートをまたぐ参照、ディメンション配賦まで対象です。導入時に既存シートの定義を項目ごとにすり合わせ、そのシートと一致することが受け入れ条件です。