Google スプレッドシート: 複数のセルが等しいかどうかを確認する方法
Google スプレッドシートで次の数式を使用すると、複数のセルの値が等しいかどうかを確認できます。
=AND(ARRAYFORMULA( B2 = { C2 , D2 , E2 }))
この特定の数式は、セルB2 、 C2 、 D2 、およびE2の値がすべて等しいかどうかをチェックします。
それらがすべて等しい場合、数式はTRUEを返します。それ以外の場合は、 FALSEを返します。
次の例は、この公式を実際に使用する方法を示しています。
例: Google スプレッドシートで複数のセルが等しいかどうかを確認する
Google スプレッドシートに、4 つの異なる試合でさまざまなバスケットボール選手が獲得したポイント数を示す次のデータ セットがあるとします。
次の式をセルF2に入力して、プレイヤー A の各ゲームのポイント値がすべて等しいかどうかを確認できます。
=AND(ARRAYFORMULA( B2 = { C2 , D2 , E2 }))
次に、この数式をクリックして、列 F の残りの各セルにドラッグします。
この式は、4 つのセットの値が等しい場合はTRUEを返し、そうでない場合はFALSE を返します。
たとえば、プレーヤー A は 4 試合すべてで 10 ポイントを獲得したため、式はTRUEを返します。
ただし、プレーヤー B は 4 つのゲームすべてで同じ数のポイントを獲得しなかったため、式はFALSEを返しました。
TRUEとFALSE以外の値を返したい場合は、式をIF関数でラップできます。
たとえば、次の式を使用して、等しい値と等しくない値を返すことができます。
=IF(AND(ARRAYFORMULA( B2 = { C2 , D2 , E2 })), “ Equal ”, “ Not Equal ”)
次のスクリーンショットは、この式を実際に使用する方法を示しています。
数式は、4 つのセットすべての値が等しい場合はEqualを返し、それ以外の場合はNot Equalを返します。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Googleスプレッドシートでセルが空かどうかを確認する方法
Googleスプレッドシートで値が範囲内かどうかを確認する方法
Googleスプレッドシートでチェックボックスベースの条件付き書式を使用する方法