SharePoint 公式和 fuctions 簡介

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

您可以使用公式和清單或文件庫中的函數,來計算以各種方式中的資料。藉由新增至清單或文件庫的計算結果的欄,您可以建立包含其他資料行的並執行計算日期和時間,以執行數學方程式、 或文字操作函數的公式。例如,在 [工作] 清單中,您可以使用資料行來計算完成根據開始的日期和完成日期的資料行的每項工作所需的天數。

附註: 本文將說明與使用公式及函數相關的基本概念。如特定有關特定函數的詳細資訊,請參閱瞭解該函數。

本文內容

公式概觀

函數概觀

在公式中使用資料行參考

在公式中使用常數

在公式中使用計算運算子

公式概觀

公式是在清單或文件庫中的值執行計算的方程式。等號 (=) 開頭的公式。例如,下列公式乘以 2,3,然後再將 5 加上結果。

=5+2*3

您可以使用公式計算結果欄和計算資料行的預設值。公式可包含函數、 欄參照、 運算子和常數,如下列範例所示。

=PI()*[Result]^2

元素

描述

函數

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

參照 (或資料行名稱)

[結果] 表示之目前資料列的 [結果] 欄中的值。

常數

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

運算子

* (星號) 運算子相乘,以及 ^ 符號會引發的數字乘冪。

公式可能會使用一或多個前一個資料表中的項目。以下是一些 (複雜順序) 的公式範例。

簡單的公式 (如 = 128 + 345)

下列公式會包含常數和運算子。

範例

描述

= 128 + 345

128 加上 345

=5^2

平方 5

包含的資料行參考的公式 (例如 = [收益] > [成本])

下列公式會參照相同的清單或文件庫中的其他資料行。

範例

描述

= [收益]

使用 [收益] 欄中的值。

= [收益] * 10/100

10%的 [收益] 欄中的值。

= [收益] > [成本]

如果 [收益] 欄中的值大於 [成本] 欄中的值,則會傳回 [是]。

通話 (例如 = AVERAGE (1、 2、 3、 4、 5)) 函數的公式

下列公式會呼叫內建函數。

範例

描述

= AVERAGE(1, 2, 3, 4, 5)

傳回的一組值的平均值。

= MAX([Q1], [Q2], [Q3], [Q4])

會傳回一組數值中的最大值。

= IF([Cost]>[Revenue],"Not OK","OK")

如果成本大於營收會傳回不 [確定]。還有哪些,會傳回 [確定]。

=DAY("15-Apr-2008")

傳回日期的日期部分。此公式會傳回 15 的數字。

使用巢狀函數的公式 (例如 = SUM (IF ([A] > [B],[A]-[B],10),[C]))

下列公式會指定一個或多個函數為函數的引數。

範例

描述

= SUM (IF ([A] > [B],[A]-[B],10),[C])

IF 函數會傳回的值,在欄 A 和 B 或 10 之間的差異。

SUM 函數加 IF 函數的傳回值及值在資料行 c。

=DEGREES(PI())

PI 函數會傳回的數字 3.141592654。

DEGREES 函數將值轉換為度的弧度中指定的值。此公式會傳回的值 180。

=ISNUMBER(FIND("BD",[Column1]))

FIND 函數搜尋字串 BD 欄 1,並傳回字串的開始位置。如果找不到的字串,則會傳回錯誤值。

如果 FIND 函數會傳回一個數字值,則 ISNUMBER 函數會傳回 [是]。還有哪些,會傳回 [否]。

頁面頂端

函數概觀

函數的預先定義的公式使用特定的值,以特定順序或結構中名為引數,來執行計算。函數可以用來執行簡單或複雜的計算中。例如,下列執行個體的 ROUND 函數四捨五入至兩位小數的 [成本] 欄中的數字。

=ROUND([Cost], 2)

您會學習函數和公式時,下列詞彙有幫助:

結構    函數的結構開始使用等號 (=),後面接著函數名稱左括號、 逗號及右括弧函數的引數。

函數名稱    這是函數所支援的清單或文件庫的名稱。每個函數接受特定數目的引數,處理,並傳回的值。

引數    引數可以是數字、 文字、 邏輯值 True 或 False,例如或資料行參考。您所指定的引數必須產生的引數是有效的值。常數、 公式或其他函數,也可以是引數。

在某些情況下,您可能需要為其中一個其他函數的引數中使用函數。例如,下列公式使用巢狀 AVERAGE 函數,並進行比較的兩個資料行的值加總結果。

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

傳回有效    做為引數使用函數時,它必須傳回相同類型的引數使用的值。例如,如果的引數使用的是或否,然後巢狀的函數必須傳回 [是] 或 [否]。如果不是,所有的清單或文件庫會顯示該 #VALUE !錯誤值。

巢狀層級限制    公式可包含多達八個層次的巢狀函數。做為引數的函數中使用函數 B 時,函數 B 是第二層級函數。在上方,加總範例函數是第二層級函數因為它是 AVERAGE 函數的引數。SUM 函數內巢狀函數會是第三層的函數,依此類推。

附註: 

  • 清單和文件庫不支援 RAND 和 NOW 函數。

  • TODAY 及 ME 函數不支援的計算結果欄,但支援的資料行的預設值設定。

頁面頂端

在公式中使用資料行參考

參照識別目前資料列中的儲存格,並指示的清單或文件要搜尋的值或您想要在公式中使用的資料。例如,[成本] 會參照目前資料列中的 [成本] 欄中的值。如果 [成本] 欄會有 100 目前資料列的值,然後 = [成本] * 3 傳回 300。

含參照,您可以使用不同的清單或文件庫一或多個公式中的資料行中所包含的資料。在公式中參考下列資料類型的資料行: 單行文字、 數字、 貨幣、 日期及時間,選擇的是/否],並計算。

您在公式中參照中使用的資料行顯示名稱。如果名稱包含空格或特殊字元,則您必須以方括弧 ([]) 住名稱。參照不區分大小寫。例如,您可以參考公式為 [單價] 或 [單價] 文件中的 [單價] 欄。

附註: 

  • 您不能參考中目前資料列以外的資料列的值。

  • 您無法參照另一個清單或文件庫中的值。

  • 您不能參考新插入資料列的資料列的識別碼。識別碼尚不存在時執行計算。

  • 您不能參考建立欄的預設值的公式中的另一個資料行。

頁面頂端

在公式中使用常數

常數是不計算的值。例如,日期 10/9/2008年 210,數字和文字 「 每季收益 」 都是常數。常數可為下列資料類型:

  • 字串 (範例: = [姓氏] ="Smith")

    字串常數用引號括住,也可以包含 255 個字元。

  • 數字 (範例: = [成本] > = 29.99)

    數值常數可以包含小數位數,並且可以是正值或負值。

  • 日期 (範例: = [日期] > DATE(2007,7,1))

    日期常數需要使用 DATE(year,month,day) 函數。

  • 布林值 (範例: = IF ([成本] > [收益],「 遺失 」、 「 不會遺失 」)

    [是],並不是布林常數。您可以使用這些條件的運算式中。在上述範例中,如果成本大於營收與 IF 函數會傳回 [是],該公式會傳回字串 「 遺失 」。如果等於或小於營收成本,此函數會傳回不,與該公式會傳回字串 「 無影響 」。

頁面頂端

在公式中使用計算運算子

運算子指定您想要在公式中的項目上執行的計算類型。清單和文件庫支援計算運算子的三個不同的類型: 算術、 比較、 和文字。

算術運算子

若要執行基本數學運算,例如加法、 減法或乘法; 使用下列算術運算子若要合併數字。或者,以產生數值結果。

算術運算子

意義 (範例)

+ (加號)

元件 (3 + 3)

- (減號)

減法 (3-1)
減號 (-1)

* (星號)

乘 (3 * 3)

/ (斜線)

除法 (3/3)

% (百分比符號)

完成百分比 (20%)

^ (插入號)

乘冪 (3 ^2)

比較運算子

您可以使用以下運算子來比較兩個值。當使用這些運算子來比較兩個值時,結果是邏輯值的 [是] 或 [否]。

比較運算子

意義 (範例)

= (等號)

(A = B) 等於

> (大於符號)

大於 (A > B)。

< (小於符號)

小於 (A < B)。

>= (大於或等於符號)

大於或等於 (A > = B)。

<= (小於或等於符號)

小於或等於 (A < = B)。

<> (不等於符號)

不等於 (B 的 <>)

文字運算子

使用 & 符號 (&) 可聯結或串連,以產生單一文字片段的一或多個文字字串。

文字運算子

意義 (範例)

& (& 符號)

連接或串連兩個值,以產生一個連續的文字值 (「 北"&"wind 會")

順序在公式中執行作業的清單或文件庫

公式計算以特定順序中的值。公式可能會以等號 (=) 開頭。等號之後所要的項目計算 (運算元),這以計算運算子。清單和文件庫計算公式從左到右,根據以特定順序的每一個公式中的運算子。

運算子優先順序

合併多個運算子一個公式中的,如果清單和文件庫請按照下表中顯示的順序執行的作業。如果公式包含運算子的優先順序相同,例如,如果公式同時包含乘法運算子和除法運算子,清單和文件庫來評估從左到右的運算子。

運算子

描述

負 (如在 -1 中)

%

百分比

^

乘冪

* 和 /

乘和除

+ 和 -

加和減

&

(連接兩個文字字串) 串連

= < > <> = = <>

比較

括號的使用

若要變更的評估順序,以括弧括住公式先計算的一部分。例如,下列公式會產生 11 因為清單或文件庫文件前先計算乘元件。公式乘以 2,3,然後在結果上加上 5。

=5+2*3

相反地,如果您使用括號變更語法,清單或文件庫 5 加 2 放在一起,再將結果乘以 3,得到 21。

=(5+2)*3

在下面的範例中,公式的第一個部分括弧強制的清單或文件庫至第一次計算 [成本] + 25,然後再將結果除以 EC1 和 EC2 資料行中值的總和。

=([Cost]+25)/SUM([EC1]+[EC2])

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×