反饋已提交

網絡繁忙

邏輯函式概述

1. AND

AND(logical1,logical2,…):當所有參數的值為真時,傳回 TRUE;當任意參數的值為假時,傳回FALSE。 Logical1,logical2,…:指 1 到 30 個需要檢驗 TRUE 或 FALSE 的條件值。

注:參數必須是邏輯值,或是含有邏輯值的陣列或引用。 如果陣列或引用中含有正文或空的儲存格,則忽略其值。 如果在指定的儲存格區域中沒有邏輯值,AND 函式將傳回錯誤資訊*NAME?。

範例:

AND(1+7=8,5+7=12)等於 TRUE。

AND(1+7=8,5+7=11)等於 FALSE。

如果儲存格 A1 到 A4 的值分別為 TRUE、TRUE、FALSE 和 TRUE,則:

AND(A1:A4)等於 FALSE。

如果儲存格 A5 的值在 0~50 之間,則:

AND(A5<50)等於 TRUE。

2. BITNOT

BITNOT(int):將一個十進制整數進行二進制取反運算。

int:需要進行轉換的十進制數。

範例:

BITNOT(3)等於 -4。

BITNOT(12)等於 -13。

3. BITOPERATIOIN

BITOPERATIOIN(int,int,op) :位運算,傳回兩個整數根據op進行位運算後的結果。

int:十進制整數。

op:位運算運算子,支援"&"(與),"|"(或),"^"(異或),"<<"(左移),">>"(右移)。

範例:

BITOPERATION(4,2,"&")表示 4 與 2 進行"與"運算,結果等於 0。

BITOPERATION(4,2,"|")表示 4 與 2 進行"或"運算,結果等於 6。

BITOPERATION(4,2,"^")表示 4 與 2 進行"異或"運算,結果等於 6。

BITOPERATION(4,2,"<<")表示 4 按位左移 2 位,結果等於 16。

BITOPERATION(4,2,">>")表示 4 按位右移 2 位,結果等於 1。

BITOPERATION(4,2,"^~")表示 4 與 2 進行"同或"運算,結果為 -7。

4. IF

1)概述

文法
IF(boolean,number1/string1,number2/string2)判斷函式,boolean 為 true 時傳回第二個參數,為 false 時傳回第三個。
   參數1boolean

用於判斷的布爾值,true 或者 false。

   參數2number1/string1第一個參數,如果 boolean 為 ture,傳回這個值。
   參數3number2/string2第二個參數,如果 boolean為false,傳回這個值。

2)注意事項

在公式中,以 0 開頭的字串在匹配判斷時,例如:if("003"="03",匹配,不匹配) 會傳回匹配。若希望完全按照字元判斷是否匹配,可以使用 EXACT 來做匹配判斷。例如:if(exact("003","03"),匹配,不匹配)。

3)範例

公式
結果
IF(true,2,8)2
IF(false,"first","second")second
IF(true,"first",7)first

5. OR

OR(logical1,logical2,…):當所有參數的值為假時,傳回 FALSE;當任意參數的值為真時,傳回 TRUE。

Logical1,logical2,…:指 1 到 30 個需要檢驗 TRUE 或 FALSE 的條件值。

備註:

    參數必須是邏輯值,或是含有邏輯值的陣列或引用。

    如果陣列或引用中含有正文或空的儲存格,則忽略其值。

    如果在指定的儲存格區域中沒有邏輯值,AND 函式將傳回錯誤資訊*NAME?。

範例:

OR(1+7=9,5+7=11)等於 FALSE。

OR(1+7=8,5+7=11)等於 TRUE。

6. REVERSE

REVERSE(value):傳回與 value 相反的邏輯值。

範例:

REVERSE(true)等於 false。

7. switch

switch(運算式, 值 1, 結果 1, 值 2, 結果 2, ...)

如果運算式的結果是值 1,整個函式傳回結果 1

如果運算式的結果是值 2,整個函式傳回結果 2

如果運算式的結果是值 3,整個函式傳回結果 3

等等


附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙