Excelで土日・祝日の合計を別シートから自動計算する方法
日々の業務で土日や祝日のデータを集計する際、手作業では時間がかかるだけでなくミスも増えます。この記事では、Excelを使って効率的に土日・祝日の合計を別のシートから自動計算する方法を紹介します。数式とマウス操作の両方のアプローチを解説し、それぞれの利点とデメリットを比較することで、あなたの業務効率を大幅に向上させます。
📊 やり方の比較
| 手法 | メリット | デメリット | 推奨 |
|---|---|---|---|
| 数式(SUMIFS関数) | 自動更新され、複雑な条件も設定可能 | 初見では理解が難しい | ◎ |
| マウス操作(フィルタとSUM機能) | 直感的で簡単 | 手動での更新が必要、複雑な条件設定は困難 | 〇 |
fx 使用する数式
Excel / SpreadSheet
=SUMIFS(Sheet2!B:B, Sheet2!A:A, "土日", Sheet2!C:C, "祝日")💡 仕組みの解説
【数式の仕組み】SUMIFS関数は、複数の条件を指定して合計値を計算するための便利な関数です。この例では、Sheet2シートのB列(合計対象)に対して、A列が「土日」かつC列が「祝日」という条件で合計を行います。
SUMIFS関数の引数は以下の通りです:
- SUM_Range: 合計する範囲(Sheet2!B:B)
- Criteria_Range1: 条件を指定する範囲1(Sheet2!A:A)
- Criteria1: 範囲1の条件(“土日”)
- Criteria_Range2: 条件を指定する範囲2(Sheet2!C:C)
- Criteria2: 範囲2の条件(“祝日”)
この数式は元データを削除することなく、別の場所に抽出した合計値を表示します。
具体的な手順
1
Sheet1の適切なセルにSUMIFS関数を入力します。
2
SUM_Rangeとして、Sheet2!B:Bを指定します(合計対象)。
3
Criteria_Range1とCriteria1として、Sheet2!A:Aと"土日"を設定します。
4
Criteria_Range2とCriteria2として、Sheet2!C:Cと"祝日"を設定します。
よくある質問
Q Q1. SUMIFS関数とSUMIF関数の違いは?
A.
A1. SUMIFS関数は複数の条件を指定できますが、SUMIF関数は一つの条件しか指定できません。
Q Q2. シート間で参照する際の注意点はありますか?
A.
A2. 参照先シートが削除された場合や名前が変更された場合はエラーになるため、常に正しい参照を保つことが重要です。
Q Q3. スマホ版Excelでも使える?
A.
A3. デスクトップ版と同様にスマートフォン版でもSUMIFS関数を使用できますが、入力や編集はデバイスの制約により若干不便になることがあります。