Microsoft Office SharePoint Portal Server 2003
首頁上一個下一頁列印

全部顯示全部顯示

關於公式

關於公式

公式就是對清單中的值執行計算的方程式。公式以等號 (=) 開始。例如,下列公式會先計算 2 乘以 3,然後在其結果上加上 5。

=5+2*3

您可以在計算結果欄中使用公式,也可以使用公式來計算欄的預設值。

公式還可以包含下列任一或全部內容:函數、直欄參照、運算子及常數。

公式的組成部份
=PI()*[Result]^2

函數   PI() 函數會傳回 pi: 3.142... 的值。

參照 (或欄名稱)   [Result] 代表目前列之 [結果] 欄中的值。

常數   直接輸入到公式中的數字或文字值,例如 2。

運算子   ^ (插入號) 運算子可建立乘冪公式,* (星號) 運算子可進行乘法運算。

一個公式可能會使用一或多個上述元素。以下是一些公式的範例 (按複雜順序)。

簡單公式 (如 =128+345)

下列公式包含字面值和運算子。

範例描述
=128+345128 加上 345
=5^25 的平方

包含直欄參照 (如 =[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。

©2003 Microsoft Corporation. All rights reserved.