ExcelのVLOOKUP関数で合計は不可!SUMIF関数で合計する方法
- Release
- Update
VLOOKUP関数で取得した数値を合計したい場合に、VLOOKUP関数だけでは完結することができません。
VLOOKUP関数は、あくまで検索をメインとした関数ですので、その後の合計を行うには「SUMIF」という関数を利用します。
VLOOKUP関数では合計ができない

受注シートの商品コードを「検索値」とし、上の価格テーブルから「商品名」と「単価」を受注シートに反映する表があります。

VLOOKUP関数で取得した「単価」の中から、バナナの単価の合計を算出したい場合に、VLOOKUP関数ではリスト化するまでしかできません。
それぞれの果物の単価を合計するには、SUMIF関数が活躍します。
SUMIF関数で条件を指定して合計する
SUMIF関数の書式は=SUMIF(範囲, 検索条件, [合計範囲])となっております。

商品コードを「検索条件」としたいので、商品コードが含まれている列の「範囲」指定を行い、単価の合計を取得したいので単価が含まれている列の「合計範囲」指定を行います。

商品コード「1001」のりんごの単価の合計が算出されました。

フィルハンドルを使って、商品コード「1002」「1003」の合計単価も取得します。

商品コード「1002」「1003」も取得できました。SUMIF関数を使えば、指定した条件に沿った合計値が得られます。頻繁に利用する機会があると思うので、ぜひ覚えておきましょう。
VLOOKUP関数専門の本をご紹介
VLOOKUP関数をより深く勉強したい方はこちらの本でさらに理解を深めてみてはいかがでしょうか?

VLOOKUP関数のツボとコツがゼッタイにわかる本
秀和システム
\Kindle本ビジネス書キャンペーン 最大70%OFF/Amazonで価格を見る
\毎月5と0のつく日 楽天カード利用でポイント5倍/楽天市場で価格を見る
その他、様々なVLOOKUP関数の使い方
ExcelのVLOOKUP関数の使い方|指定の列と同じ行にある値を返す
ExcelのVLOOKUP関数でワイルドカードを使って部分一致検索する
ExcelのVLOOKUP関数の複数の列番号を可変する(ずらす)方法
ExcelのVLOOKUP関数以外で左側(右から左に)の値を取得する
ExcelのVLOOKUP関数で#N/Aエラーが起きたときの対処法
ExcelのVLOOKUP関数でエラーや0を返さず空白で返す方法
XLOOKUP関数も合わせてチェック!
VLOOKUP関数の後継として新しくXLOOKUP関数が発表されました。XLOOKUP関数の基本的な使い方を説明しています。
他の関数も合わせてチェック!
Office Hackでは、ここでご紹介できなかった関数の一覧ページもご用意しております。ぜひ、参考にしてください。