コンテンツにスキップ
「プリザンター入門」発売中!

$IF関数

概要

「論理式」の結果(trueかfalse)に応じて、指定された値を返します。

構文

$IF(論理式,計算式1,計算式2)

パラメータ

パラメータ 必須 説明
論理式 「論理式」 必須
計算式1 計算式 必須 「論理式」がtrueの場合に実行する計算式
計算式2 計算式 必須 「論理式」がfalseの場合に実行する計算式

パラメータに利用可能な項目

パラメータ 分類 数値 日付 説明 チェック
論理式 〇※1 〇※1 〇※1 〇※1
計算式1
計算式2

※1:「論理式」を構成する変数として利用可能。
例)
数値A == 1000
日付A > 日付B
分類A == "テキスト"

戻り値

論理式がtrueの場合は計算式1の結果を返却し、falseの場合は計算式2の結果を返却する。

対象とする項目に対する戻り値

対象 戻り値
分類(タイトル、状況、管理者、担当者含む) "True"または"False"という文字列を表示
数値(作業量、進捗率、残作業量含む) 表示しない
日付(開始、完了含む ) 表示しない
説明(内容含む) "True"または"False"という文字列を表示
チェック(ロック含む) trueの場合チェックON、falseの場合チェックOFF

使用例①

パラメータを画面項目名(表示名)で指定

計算式

$IF関数を使った使用例①の計算式

パラメータ

$IF関数の使用例①で指定したパラメータ

計算結果

$IF関数の使用例①の計算結果

使用例②

分類Aの値が「割引」の場合に70%割引した値を計算

計算式

$IF関数を使った使用例②の計算式

パラメータ

$IF関数の使用例②で指定したパラメータ

計算結果

$IF関数の使用例②の計算結果