ピアのパソコン学習ガイド
メニュー
Excel関数

BYCOL関数の使い方|列ごとにLAMBDAの計算をして1行で返す

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=BYCOL(配列, LAMBDA)

範囲を1列ずつ取り出して、LAMBDA で決めた計算をし、結果を1行で返します。行ごとなら BYROW です。

BYCOL関数の使い方の図 B4 fx =BYCOL(B2:D3,LAMBDA(c,SUM(c))) A B C D 1 2 3 4 氏名 国語 数学 英語 田中 70 82 65 佐藤 88 59 91 合計 158 141 156
1列ずつSUMして、科目ごとの合計が横に並びます。

引数の意味

引数入れるもの図の例
配列列ごとに計算したい範囲B2:D3
LAMBDA1列に対する計算LAMBDA(c,SUM(c))

使えるバージョン

Microsoft 365とExcel 2024で使えます。Googleスプレッドシートでも使えます。

よくある質問

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報