Google スプレッドシートで最も近い値を見つける方法 (例付き)


次の方法を使用して、Google スプレッドシートの数値に最も近い値を見つけることができます。

方法 1: 最も近い値を見つける

 = FILTER( A2:B15 ,ABS( D2 - B2:B15 ) = min(ABS( D2 - B2:B15 )))

このメソッドは、範囲B2:B15の値がセルD2の値に最も近い行を範囲A2:B15で検索します。

方法 2: 最も近い (より大きい) 値を見つける

 =QUERY( A2:B15 , " select A, B where B >= " & D2 & " order by B limit 1 " , 0 )

このメソッドは、範囲A2:B15内で、列Bの値がセルD2の値に最も近く、かつセルD2の値以上である行を検索します。

次の例は、Google スプレッドシートの次のデータセットで各メソッドを使用する方法を示しています。

例 1: 最も近い値を見つける

次の式を使用して、「ポイント」値が 31 に最も近いA2:B15の行を見つけることができます。

 = FILTER( A2:B15 ,ABS( D2 - B2:B15 ) = min(ABS( D2 - B2:B15 )))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Google スプレッドシートは最も近い値を見つけます

最も勝ち点が31に近いチームはホーネッツです。彼らは30ポイントを持っていました。

例 2: 最も近い値 (より大きい値) を見つける

次の式を使用して、「ポイント」値が 31 に最も近く、かつ 31 以上であるA2:B15のラインを見つけることができます。

 =QUERY( A2:B15 , " select A, B where B >= " & D2 & " order by B limit 1 " , 0 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Google スプレッドシートは、次の値より大きい最も近い値を見つけます。

ポイント値が31以上でありながら31に最も近いチームはニックスです。彼らは36ポイントを獲得した。

追加リソース

次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。

Google スプレッドシート: 別のシートから COUNTIF を使用する方法
Google スプレッドシート: 複数の範囲で COUNTIF を使用する方法
Google スプレッドシート: 日付範囲で COUNTIFS を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です