
表示タブ 1 つとデータ入力用の参照タブ 12 個を備えた、年間の従業員チェックイン チャートを作成しようとしています。特定の月では、日付は水平に表示され、D4:AG4
従業員のチェックインは各日の列に垂直に「1」で示されます。次に、表示タブ で、Sheet1
その月の各日について、その日にチェックインしたすべての従業員の合計を返す数式を作成しました。
A1=Sum(Sheet2!D4:D53)
A2=Sum(Sheet2!E4:E53)
問題は、各エントリが 1 日分であり、これらの数式を 1 年間に 365 回入力しないようにすることです。参照セルを垂直方向に変更せずに、下方向に自動入力できる関数はありますか? 現在、自動入力を使用すると次のようになります。
A3=Sum(Sheet2!F5:F54)
A4=Sum(Sheet2!F6:F55)
答え1
答え2
これを行うには、セル参照を使用するときに$を使用する必要があります。セル文字の前に$を付けると、自動入力/ドラッグ時にそのセル文字が保持されます。セル番号の前に$を付けると、自動入力/ドラッグ時にそのセル番号が保持されます。ただし、セル参照を増やすことはできないと思います。
あなたの場合、これを行う簡単な方法は、まず水平 53 スペース (セル B から BB まで、理由は後で説明します) にわたって数式を自動入力することです。次に、それらの 53 個のセルをコピーし、A1 に貼り付けるときに、貼り付け -> 特殊 -> 転置することを確認してください。これにより、水平セルが垂直に投稿されます。次に、数式で作成した水平セルを削除できます。セル B から BB まで行うと言っているのは、セル A で実行してから貼り付けようとすると、貼り付けることができず、エラーが返されるからです。これは、数ある解決策の 1 つにすぎません。