公式就是對清單中的值執行計算的方程式。公式以等號 (=) 開始。例如,下列公式會先計算 2 乘以 3,然後在其結果上加上 5。
=5+2*3
您可以在計算結果欄中使用公式,也可以使用公式來計算欄的預設值。
公式還可以包含下列任一或全部內容:函數、直欄參照、運算子及常數。
函數 PI() 函數會傳回 pi: 3.142... 的值。
參照 (或欄名稱) [Result] 代表目前列之 [結果] 欄中的值。
常數 直接輸入到公式中的數字或文字值,例如 2。
運算子 ^ (插入號) 運算子可建立乘冪公式,* (星號) 運算子可進行乘法運算。
一個公式可能會使用一或多個上述元素。以下是一些公式的範例 (按複雜順序)。
下列公式包含字面值和運算子。
範例 | 描述 |
---|---|
=128+345 | 128 加上 345 |
=5^2 | 5 的平方 |
包含直欄參照 (如 =[Revenue] – [Cost]) 的公式
下列公式參照到同一清單中的其他欄。
範例 | 描述 |
---|---|
=[Revenue] | 使用 [收入] 欄中的值 |
=[Revenue]*10/100 | [收入] 欄中值的 10% |
=[Revenue] > [Cost] | 如果 [Revenue] 欄中的值大於 [Cost] 欄中的值,則傳回 Yes |
呼叫函數 (如 =AVG(1, 2, 3, 4, 5)) 的公式
下列公式會呼叫內建函數。
範例 | 描述 |
---|---|
=MAX(Q1, Q2, Q3, Q4) | 傳回一組值中最大的值 |
=IF(Cost>Revenue, "Not OK", "OK") | 如果成本大於收入,則傳回 [Not OK]。否則傳回 [OK]。 |
=DAY("15-Apr-2008") | 傳回日期的日部份。此公式會傳回數字 15。 |
帶有巢狀函數 (如 =SUM(ROUND([Cost],2),[Profit]) 的公式
下列公式會將一或多個函數指定為函數引數。
範例 | 描述 |
---|---|
=SUM(IF(A>B, A-B, 10), C) | IF 函數傳回 A 欄和 B 欄的差值或 10。 SUM 函數會將 IF 函數傳回的值和 C 欄中的值加在一起。 |
=DEGREES(PI()) | PI 函數傳回數字 3.14159265358979。 DEGREES 函數將指定的弧度值轉為角度值。此公式傳回值 180。 |
=ISNUMBER(FIND("BD",Column1)) | FIND 函數會在欄1 中搜尋字串 BD,並傳回該字串的起始位置。如果找不到字串,則會傳回錯誤值。 如果 FIND 函數傳回數值,ISNUMBER 函數就會傳回 Yes。否則傳回 No。 |