📘 Excel逆引き事典

Excelで土日・祝日の部分一致合計方法

実務でよく遭遇する「土日や祝日のデータを部分一致で合計」の問題。手作業では時間がかかる上にミスも増えますよね?この記事では、ExcelのSUMIF関数を使った効率的な解決策と、マウス操作での代替案を詳しく解説します。これさえ読めば、土日・祝日の部分一致合計が一発でできるようになります!

📊 やり方の比較

手法メリットデメリット推奨
数式(SUMIF関数)自動更新可能、複雑な条件も設定可初見では理解に時間がかかる
マウス操作(フィルタリング)直感的で簡単、元データを変更しない手順が複雑になりがち、大量のデータには向かない

fx 使用する数式

Excel / SpreadSheet
=SUMIF(A2:A10, "*土日", B2:B10)

💡 仕組みの解説

【数式の仕組み】SUMIF関数は、指定した範囲(ここではA列)で条件を満たすデータに対して、対応する値(B列)を合計します。引数は以下の通りです。

  1. range: A2:A10 (日付や曜日の文字列が入っているセルの範囲)
  2. criteria: “*土日” (部分一致で「土」または「日」という文字列を持つデータを抽出する条件)
  3. sum_range: B2:B10 (合計したい値が入っているセルの範囲) この数式は元のデータを削除したり変更することなく、別の場所に結果を出力します。

具体的な手順

1
SUMIF関数を使用する場合、まず条件範囲(A列)と合計対象範囲(B列)を選択します。
2
SUMIF関数を入力し、rangeにA列の範囲(A2:A10)、criteriaに"*土日"、sum_rangeにB列の範囲(B2:B10)を設定します。
3
結果が表示されたら、必要に応じて他の条件(祝日など)も追加して合計を行います。

よくある質問

Q Q1. SUMIFとSUMIFSの違いは?

A.
A1. SUMIFは単一条件での合計、SUMIFSは複数条件を設定できます。例えば土日の合計だけでなく、特定の月や日付範囲も同時に指定可能です。

Q Q2. 文字列が完全一致でない場合どうすれば?

A.
A2. 部分一致の場合("*土日")、完全一致が必要な場合は直接文字列を指定します(“土曜日”)。また、TEXT関数を使って曜日の文字列に変換することも可能です。

Q Q3. スマホ版でも使える?

A.
A3. Googleスプレッドシートでは同様のSUMIF関数が使用可能で、スマートフォンからでも操作できます。