Googleスプレッドシート:min関数を使用してゼロを除外する方法
Google スプレッドシートでMIN関数を使用して、ゼロのセルを除外しながら範囲内の最小値を見つける一般的な方法は 2 つあります。
方法 1: MIN と FILTER を使用する
=MIN(FILTER( B2:B15 , B2:B15 <> 0 ))
方法 2: MINIFS を使用する
= MINIFS ( B2:B15 , B2:B15 , " <>0 " )
どちらの数式も、ゼロであるすべてのセルを除いたセル範囲B2:B15の最小値を検索します。
次の例は、会社のさまざまな従業員による売上高を示す次のデータセットを使用して各メソッドを実際に使用する方法を示しています。
例 1: MIN と FILTER の使用
MIN関数とFILTER関数で次の式を使用すると、ゼロに等しいすべての値を除いた sales 列の最小値を見つけることができます。
=MIN(FILTER( B2:B15 , B2:B15 <> 0 ))
この数式をセルD2に入力し、Enter キーを押します。
結果から、 sales 列の最小値 (すべてのゼロ値を除く) が2であることがわかります。
この式は、まずゼロに等しくない値の範囲をフィルタリングし、次に残りの値の最小値を見つけることによって機能します。
例 2: MINIFS の使用
MINIFS関数で次の式を使用すると、ゼロに等しいすべての値を除いた sales 列の最小値を見つけることができます。
= MINIFS ( B2:B15 , B2:B15 , " <>0 " )
この数式をセルD2に入力し、Enter キーを押します。
結果から、 sales 列の最小値 (すべてのゼロ値を除く) が2であることがわかります。
この式は、範囲内の値がゼロに等しくない場合にのみ、範囲内の最小値を見つけることによって機能します。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシート: グループごとの最大値を見つける方法
Google スプレッドシート: 外れ値を除いた平均を計算します。
Google スプレッドシート: トリミング平均を計算する方法