当サイトの記事にはプロモーションが含まれています。

ExcelのXLOOKUP関数で複数の一致を合計する方法

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは!今回は、ExcelのXLOOKUP関数を使って、特定の条件に一致する複数の値を合計する方法をご紹介します。パソコン操作にあまり慣れていない方でも、わかりやすく解説しますので、ぜひ最後までご覧ください。

スポンサーリンク

目次

Excelのイメージ

Excelのイメージ

XLOOKUP関数とは?

XLOOKUP関数は、指定した範囲から特定の値を検索し、その対応する値を返す関数です。例えば、社員番号から社員名を調べるときなどに使います。

複数の一致を合計するには?

XLOOKUP関数は、デフォルトでは最初に一致した値のみを返します。しかし、複数の一致を合計したい場合、別の方法を使う必要があります。そこで登場するのが、FILTER関数です。

FILTER関数を使った方法

FILTER関数は、指定した条件に一致するデータを抽出する関数です。これをSUM関数と組み合わせることで、複数の一致を合計できます。

例えば、以下のようなデータがあるとします。

商品名 売上金額
りんご 100
みかん 200
りんご 150
バナナ 120

このデータで、「りんご」の売上金額を合計したい場合、以下のような式を使います。

=SUM(FILTER(B2:B5, ="りんご"))

この式は、\:の範囲から「りんご」に一致する行を抽出し、そのB列の値を合計します。

実際にやってみよう!

それでは、実際にExcelを使って試してみましょう。

  1. 上記のデータをExcelに入力します。
  2. 空いているセルに、先ほどの式を入力します。
  3. Enterキーを押すと、「りんご」の売上金額の合計が表示されます。

よくある質問や疑問

Q1: XLOOKUP関数だけで複数の一致を合計することはできませんか?

XLOOKUP関数は、最初に一致した値のみを返すため、複数の一致を合計することはできません。そのため、FILTER関数と組み合わせて使用する必要があります。

Q2: 他の関数を使って同じことはできますか?

はい、SUMIFS関数やSUMPRODUCT関数を使っても同様の結果を得ることができます。これらの関数も条件に一致するデータを合計するために使用されます。

Q3: この方法はどのバージョンのExcelでも使えますか?

FILTER関数は、Excel 365以降のバージョンで使用可能です。古いバージョンのExcelをお使いの場合は、他の方法を検討する必要があります。

まとめ

今回は、ExcelのXLOOKUP関数を使って複数の一致を合計する方法をご紹介しました。FILTER関数とSUM関数を組み合わせることで、簡単に目的の合計を求めることができます。パソコン操作に不安がある方でも、ぜひ試してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました