Iferror

目次

概要

必要なOriginのバージョン: 2026b以降

指定されたexpressionを計算し、式がエラーまたは欠損値を生成する場合は、指定された err(文字列または数値)を返し、そうでない場合はexpressionの結果を返します。

Note:

  1. Originでサポートされているエラータイプについては、このページを参照してください。
  2. この機能は、列値の設定でのみ使用できます。

構文

string/double Iferror(string expression, string/double err)
double iferror(double val, string/double err)

パラメータ

計算する数式または値。結果がエラーまたは欠損値の場合は、errを返します。Originでサポートされているエラータイプについては、このページを参照してください。

err

expressionがエラーまたは欠損していると評価されたときに返す文字列または数値。

戻り値

与えられたexpressionの結果がエラーまたは欠損している場合は指定されたerrを返します。そうでない場合はexpressionの値を返します。

サンプル

サンプル 1

iferror(A/B, "invalid")

F(x) ヘッダー行で使用します。列Cにcol(A)/col(B)の値が入力されます。結果が欠損値またはエラーの場合は、その行に「invalid」と入力されます。

Iferror example1.png