ExcelでISEVEN関数とISODD関数を使用する方法

小さなデータセットでは偶数と奇数を識別するのは簡単かもしれませんが、大きなデータセットではそれが課題になる場合があります。幸い、Excelにはこのタスクを簡素化するための2つの組み込み関数、ISEVENとISODDが用意されています。

これらの関数、その仕組み、Excelでそれらを使用する方法について説明します。

Microsoft ExcelのISEVEN関数とは

ISEVEN関数は、数値が偶数か奇数かをチェックします。数値またはセル参照を入力すると、数値が偶数の場合にTRUE、奇数の場合にFALSEを返します。値が数値でない場合、ISEVENは#VALUEエラーを返します。ISEVENは小数点以下の値を無視し、数値値の整数部分または整数部分のみを考慮します。

ISEVENの構文は次のとおりです。

=ISEVEN(value)

ここでvalueはチェックする数値です。

Microsoft ExcelのISODD関数とは

ISODD関数は、ExcelのISEVEN関数と同じ機能を実行しますが、反対の出力を返します。ISODD関数は、数値が奇数の場合にTRUE、偶数の場合にFALSEを返します。

入力が数値でない場合、#VALUEエラーが発生します。ISEVENと同様に、ISODDは小数点以下の値を考慮しません。数値の整数部分のみが評価されます。

この関数の構文は次のとおりです。

=ISODD(value)

ここでvalueはチェックする数値です。

ExcelでISEVEN関数を使用する方法

まず、ISEVEN関数を最も基本的な方法で使用してみましょう。スプレッドシートを開き、チェックする数値を見つけ、以下の手順に従います。

  1. 数式を入力するセルを選択します。セルB1を使用します。
  2. 数式バーに、以下の数式を入力します。
    =ISEVEN (A1)
  3. Enterを押します。

この数式では、ISEVENはセルA1の値が偶数か奇数かをチェックし、セルB1TRUEまたはFALSEを返します。1は偶数ではないため、数式はセルA1FALSEを返します。列の残りの部分の結果を見るには、オートフィルハンドルをドラッグして下のセルにドロップします。

ExcelでISODD関数を使用する方法

ISEVEN関数と同じように、ISODD関数を使用して数値が奇数であるかどうかをチェックできます。

  1. 数式を入力するセルを選択します。セルB1をもう一度使用します。
  2. セルB1に、以下の数式を入力します。
    =ISODD(A1)
  3. Enterを押します。

ExcelはセルA1の値を見て、その値が奇数かどうかを確認します。値が奇数の場合、数式はセルB1TRUEを返します。オートフィルハンドルをドラッグして残りのセルにドロップし、それらの結果を確認します。

ISEVEN関数とISODD関数の現実的なユースケース

基本的な使用法以外にも、さまざまなシナリオでISEVENとISODDを使用できます。一般的な例として、学生を学生IDに基づいてグループ分けすることが挙げられます。

このシナリオでは、6人の学生がおり、学生IDに基づいてチームに配置する必要があります。目標は、奇数の学生ID番号を持つ学生をチームAに、偶数の学生ID番号を持つ学生をチームBに入れることです。

これを実現するには、ExcelのIF関数とISEVENまたはISODDの組み合わせを使用できます。

IF関数の構文は次のとおりです。

IF(logical_test, value_if_true, [value_if_false])

ここでlogical_testは条件式、value_if_trueは式が真の場合の結果、value_if_falseは式が偽の場合に表示される結果です。

IF関数を使用すると、以下の数式を使用して学生を簡単にグループ化できます。

=IF(ISODD(B3),"Team A", "Team B")

この数式では、ISODDは学生のID(セルB3内)が奇数か偶数かをチェックします。奇数の場合は、ISODDはTRUEを返し、学生はチームAに割り当てられます。そうでない場合は、チームBに参加します。

ISEVENとISODDのもう1つのユースケースは、交互の色を作成することです。たとえば、これらの関数とExcelの条件付き書式を使用して、行または列を交互に目立たせることができます。

奇数または偶数? 選んでください

ExcelのISODD関数とISEVEN関数を使用することで、データセット内の偶数と奇数の値を簡単に識別できます。これらの関数は同様に機能しますが、異なる出力を生成します。したがって、どの関数を使用するかは、数式の構造とTRUEまたはFALSEの出力が必要かどうかによって異なります。

単一の数字または数字の範囲を分析する必要がある場合でも、これらの関数は数式に役立つツールを提供します。