SpreadJS製品ヘルプ
IF
関数リファレンス > 関数の一覧 > 論理関数 > IF

比較を行い、その比較結果に基づき、指定した2つの値のいずれかを返します。

書式

IF(valueTest,valueTrue,valueFalse)

引数

有効な引数は次のとおりです。

引数 説明
valueTest 評価する値または式
valueTrue 評価結果がtrueの場合に返す値
valueFalse 評価結果がfalseの場合に返す値

解説

比較では、valueTestの値が評価されます。 この値が0以外の値(またはTRUE)であればvalueTrueが、 0(またはFALSE)であればvalueFalseが返されます。 valueTestには数値、または評価結果が数値となる条件式を指定します。0以外の値であればTRUEを、0であればFALSEを意味します。 この引数には、>(より大きい)、<(より小さい)、=(等しい)、< >(等しくない)のいずれかの比較演算子を使用できます。

データ型

数値(ブール値)を受け取り、 任意の型のデータを返します。

サンプル

IF(A3<>2000,1900,2000)

IF(R1C2>65,1000,2000)

IF(C4,B2,B4)

IF(1>2,5,10) 結果: 10

IF(1<2,""dogs"",""cats"") 結果: dogs

関連トピック