布林值邏輯函式,常用來操作比較和測試的結果。

說明

如果 And 函式的所有引數為 true,則傳回 true&& 運算子等同於 And

如果 Or 函式的所有引數為 true,則傳回 true|| 運算子等同於 Or

如果 Not函式的引數為 false 則傳回 true,如果其引數為 true 則傳回 false! 運算子等同於 Not

這些函式適用於邏輯值。 無法將它們直接傳遞數字或字串;而是必須進行比較或測試。 例如,如 x > 1 的比較是邏輯公式,如果 x 大於 1,則會評估布林值為 true。 如果 x小於 1,公式會計算為 false。

語法

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • LogicalFormula(s) - 必要項目。 評估及操作的邏輯公式。

範例

逐步解說

使用此函式來判斷滑桿的值是否落在 50 到 100 範圍以外︰

Or(Slider1.Value < 50, Slider1.Value> 100)

如果資料表包含部門資料行薪資資料欄,您可以在結果資料行中使用此函式,以在所有資料列中顯示 true,其中部門資料行的值為 HR薪資資料行中的值超過 200000

Or(Dept = HR, Salary >= 200000)

或者,使用 || 運算子來取得與上述公式傳回的相同結果︰

Slider1.Value < 50 || Slider1.Value> 100

Dept = "HR" || Salary > 200000