wrongwrongな開発日記

情報系大学院生の忘備録

【Google ドキュメント】範囲から条件付きで値を取得する【Googleスプレッドシート】

タイトル通り、条件を満たさない値を除外して取得する方法です。
A1からZ2の範囲で、1より大きい値を取得する例が以下。

=FILTER(A1:Z2,A1:Z2>1)

条件は沢山指定することも可能です。
support.google.com

取得できるのは範囲であるため、関数にも入れられます。

=AVERAGE(FILTER(A1:Z2,A1:Z2>1))