関数が式で使用できる場合
肉に向かいましょう。 関数がMS Excelなどのスプレッドシートプログラムに慣れているような場合 定義は次のとおりです。
if(CONDITION、TRUE、ELSE)if
if関数にはCONDITIONが必要です。 たとえば、3> 4(3は4より大きい)。 条件がtrueの場合、if関数は、関数のTRUE部分に追加したものをすべて返します。 条件がfalseの場合、if関数は、関数のELSE部分に追加したものをすべて返します。 簡単な例を次に示します。
if(3> 4、10、20)
この例では、3が4より大きい場合は10を返し、そうでない場合は20を返します。 そして、3が4より小さいので、この例はELSE部分の番号を返します。これは20です。 しかし、この例は、常に同じことを返すので、かなりダンプです。 この関数の代わりに、単に20を直接入力することもできます。 if関数は、フィールド変数を使用するとはるかに面白いです。 変数を使用した例を次に示します。
if(F123> 4、10、20)
さて、関数が何を返すのか簡単にはわかりません。 これは、フィールドF123の値に依存します。 したがって、F123の値が4より大きい場合、関数は10を返します。 値が4より小さければ、20を返します。 関数ifでより高度な処理を行うことができます:
if(F123> 4 and F124!= F125、F127、0)* 3 / F126
それはかなり複雑ですが、あなたの電卓がそれを必要とするなら、あなたはそれを行うことができます。 F123の値が4より大きく、F124の値がF125の値と等しくなければ、F127の戻り値は0を返します。 関数が返ってきたら、3を掛けてF126の値で割ります。 それが私達が考えることができる最も複雑な例だと思いますか? それでも悪化する可能性があります。 複数のifまたは他の利用可能な関数を互いに組み合わせることができます。
if(F123> if(F128 == 10、F128、-1)and F124!= F125、F127、0)* 3 / sin(F126)
私はむしろそれをあなただけで吸収させます。