この記事は最終更新日から1年以上が経過しています
- 投稿日:2024/03/04
- 更新日:2024/03/05

スプレッドシートで同じ関数を繰り返すにはARRAYFORMULA関数が便利
スプレッドシートで同じ計算を繰り返し行う場合には、ARRAYFORMULA関数が便利です。
下記の記事にARRAYFORMULA関数の使い方をまとめましたので、参考にしてください。
【スプレッドシートの便利な使い方】ARRAYFORMULA関数でコピペを減らす
https://library.libecity.com/articles/01HR0GWS07EN13BPREBJ0DN0PR
ただし、欠点もあります。
例えば、SUM()関数は、それ自体が範囲指定をする関数ですが、ARRAYFORMULA関数の中で使うと、うまく動きません。
これを解決するのがBYROW関数です。
BYROW 関数とは
Google のヘルプでは、BYROW関数は次のように説明されています。
この関数は、LAMBDA関数を各行に適用して、配列を行単位でグループ化します。 使用例 BYROW(A1:C3,LAMBDA(行,MAX(行)))BYROW(A1:C3,LAMBDA(行,SUM(行)))

続きは、リベシティにログインしてからお読みください