參數是函數用來執行計算的值。 在電子表格程序(如Excel和Google表格)中,函數只是執行集合計算的內置公式,其中大部分函數都要求輸入數據(用戶或其他來源)以返回結果。
函數語法
函數的語法引用函數的佈局,並包含函數的名稱,括號,逗號分隔符及其參數。
參數總是被括號包圍,而單獨的參數被逗號分隔。
上圖中顯示的一個簡單示例是SUM函數 - 可用於求和或總計長列或數行。 這個函數的語法是:
SUM(Number1,Number2,... Number255)
這個函數的參數是: Number1,Number2,... Number255
參數數量
函數所需的參數數量因函數而異。 SUM函數最多可以有255個參數,但只需要一個參數 - Number1參數 - 餘數是可選的。
同時,OFFSET函數有三個必需的參數和兩個可選的參數。
其他函數(如NOW和TODAY函數)沒有參數,但是從計算機的系統時鐘中提取數據 - 序列號或日期。 儘管這些函數不需要任何參數,但是在函數中輸入函數時仍然需要包含作為函數語法一部分的括號。
參數中的數據類型
與參數數量一樣,可以為參數輸入的數據類型將根據功能而變化。
對於SUM函數,如上圖所示,參數必須包含數字數據 - 但是這些數據可以是:
其他可用於參數的數據類型包括:
嵌套函數
一個函數作為另一個函數的參數輸入是很常見的。 這個操作被稱為嵌套函數 ,它可以在執行複雜計算時擴展程序的功能。
例如,如下所示, IF函數嵌套在另一個內部並不罕見。
= IF(A1> 50,IF(A2 <100,A1 * 10,A1 * 25)
在本例中,第二個或嵌套的IF函數用作第一個IF函數的Value_if_true參數,並用於測試第二個條件 - 如果單元格A2中的數據小於100。
自Excel 2007以來,在公式中允許使用64級嵌套。 在此之前,只支持七層嵌套。
尋找函數的參數
找出單個功能的參數要求的兩種方法是:
- 在Excel中打開函數的對話框;
- Excel和Google Spreadsheets中的工具提示窗口。
Excel函數對話框
Excel中的絕大多數函數都有一個對話框 - 如上圖中的SUM函數所示 - 列出函數的必需和可選參數。
打開一個函數的對話框可以通過以下方式完成:
- 在功能區的“ 公式”選項卡下查找並單擊某個功能的名稱;
- 點擊公式欄旁邊的插入功能選項 - 如上圖所示。
工具提示:鍵入功能名稱
在Excel和Google Spreadsheets中查找函數參數的另一種方法是:
- 點擊一個單元格,
- 輸入等號 - 通知程序公式正在輸入;
- 輸入函數的名稱 - 鍵入時,以該字母開頭的所有函數的名稱將顯示在活動單元格下方的工具提示中;
- 輸入一個左括號 - 指定的函數及其參數在工具提示中列出。
在Excel中,工具提示窗口圍繞帶有方括號([])的可選參數。 所有其他列出的參數是必需的。
在Google Spreadsheets中,工具提示窗口不區分必需參數和可選參數。 相反,它包含一個示例以及函數使用的摘要和每個參數的描述。