ISEVEN関数:偶数かどうかを確認する

広告

ISEVEN 関数は Excel で用意されている関数の一つで、引数に指定した値が数値の偶数かどうかを確認します。偶数だった場合は TRUE 、奇数だった場合は FALSE が返されます。数値とみなせない値を指定した場合はエラーとなります。ここでは Excel における ISEVEN 関数の使い方について解説します。

(2021 年 10 月 12 日公開 / 2021 年 10 月 12 日更新)

ISEVEN関数の使い方

ISEVEN 関数は引数に指定した値が数値の偶数かどうかを確認します。

ISEVEN(数値)

引数に指定した値が数値の偶数だった場合 TRUE を返し、奇数だった場合は FALSE を返します。

例えば引数に 18 を指定した場合、 TRUE が返されます。

=ISEVEN(18)
--> TRUE

引数に 27 を指定した場合、 FALSE が返されます。

=ISEVEN(27)
--> FALSE

引数に 8.14 のように整数以外を指定した場合、小数点以下を切り捨てた整数部分が偶数か奇数かで TRUE または FALSE が返されます。 8.14 の場合は 8 となるので TRUE が返されます。

=ISEVEN(8.14)
--> TRUE

文字列であっても数値の形式であれば TRUE または FALSE を返します。例えば引数に "30" を指定した場合、 TRUE が返されます。

=ISEVEN("30")
--> TRUE

引数に 2021/10/12 のように日付や時刻の値を指定した場合、日付や時刻の値は内部的にシリアル値と呼ばれる数値で保存されており、その数値が偶数か奇数かで TRUE または FALSE が返されます。例えば 2021/10/12 は内部的に 44481 という数値で保存されているため FALSE が返されます。

=ISEVEN(DATE(2021,10,12))
--> FALSE

※ シリアル値について詳しくは「Excelにおける日付と時刻のシリアル値とは」を参照されてください。

数値の形式でない文字列や、論理値など数値以外の値を引数に指定すると #VALUE! エラーとなります。

=ISEVEN("APPLE")
--> #VALUE!

ISEVEN関数のサンプル

それでは実際に ISEVEN 関数を使ってみます。 Excel のシートに対象の数値を次のように入力しました。

ISEVEN関数のサンプル(1)

取得した結果を表示する C3 セルを選択し、次のように入力しました。引数に対象となる B3 セルを指定しています。

=ISEVEN(B3)

ISEVEN関数のサンプル(2)

Enter キーを押すと、 C3 セルには次のように表示されます。

ISEVEN関数のサンプル(3)

対象の C3 セルに入力されている値が数値で偶数だったので TRUE を取得し表示しました。

C4 セルから C8 セルに対しても同じように ISEVEN 関数を入力すると、次のように表示されました。

ISEVEN関数のサンプル(4)

B6 セルに入力されている値は文字列ですが、値は数値の形式になっており偶数のため TRUE を取得しました。

IF関数と組み合わせて使用する

ISEVEN 関数は TRUE または FALSE の論理値を返す関数のため、 IF 関数と組み合わせて使用されることが多いです。その場合、 IF 関数の 1 番目の引数に ISEVEN 関数を指定します。例えば C3 セルに次のように入力します。

=IF(ISEVEN(B3),"偶数","奇数")

ISEVEN関数のサンプル(5)

今回は簡単に、対象の値が偶数だった場合は "偶数" 、奇数だった場合は "奇数" と表示するようにしました。 Enter キーを押すと、 C3 セルには次のように表示されます。

ISEVEN関数のサンプル(6)

C4 セルから C8 セルに対しても同じように IF 関数と ISEVEN 関数を組み合わせた式を入力すると、次のように表示されました。

ISEVEN関数のサンプル(7)

※ IF 関数の詳しい使い方については「IF関数:条件が真の場合と偽の場合で異なる値を返す」を参照されてください。

関数の挿入を使ってISEVEN関数を入力する

ISEVEN 関数を入力する場合に関数の挿入を使って行う方法を試してみます。関数を挿入するセルをクリックして選択したあとで、関数の挿入をクリックします。

関数の挿入を使ってISEVEN関数を入力する(1)

「関数の挿入」ダイアログが表示されたら関数名のところで「ISEVEN」をクリックしてください。そのあとで「OK」をクリックしてください。

関数の挿入を使ってISEVEN関数を入力する(2)

「関数の引数」ダイアログが表示されたら、引数に対象のセルを指定します。引数に入力するセルを Excel 上でクリックして下さい。

関数の挿入を使ってISEVEN関数を入力する(3)

関数の挿入を使ってISEVEN関数を入力する(4)

引数のところに先ほどクリックしたセルが表示されます。

関数の挿入を使ってISEVEN関数を入力する(5)

引数の指定が終わると結果としてセルに表示される値も表示されます。最後に「OK」をクリックしてください。

関数の挿入を使ってISEVEN関数を入力する(6)

最初に選択したセルに ISEVEN 関数が入力され、結果がセルに表示されます。

関数の挿入を使ってISEVEN関数を入力する(7)

-- --

Excel における ISEVEN 関数の使い方について解説しました。

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。