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

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

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

※写真はイメージです

書き方

=BYROW(配列, LAMBDA)

範囲を1行ずつ取り出して、LAMBDA で決めた計算をし、結果を1列で返します。行ごとの合計や最大を、下へコピーせずに1つの式で出せます。

BYROW関数の使い方の図 F2 fx =BYROW(B2:D3,LAMBDA(r,SUM(r))) A B C D E F 1 2 3 氏名 国語 数学 英語 田中 70 82 65 佐藤 88 59 91 合計 217 238
1行ずつ、SUMして、田中217・佐藤238が縦に並びます。

引数の意味

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

使えるバージョン

Microsoft 365とExcel 2024で使えます。Googleスプレッドシートでも使えます。列ごとに計算するなら BYCOL です。

よくある質問

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

このページについて

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