1 何謂公式
公式是可以執行以下操作的方程式:執行計算、返回信息、操作其他單元格的內容,調試條件等,公式始終以等號(=)開頭。
2 公式的結構
一個複雜的公式可以包括等號、引用、字符串、常量、常量數組、表達式、函數、括號、名稱及運算符。
3 關於單元格引用
所謂單元格引用,即在公式中通過添加單元格的地址而調用單元格的值的方法。在公式中添加引用,可以手工錄入引用的地址,如“=A11”,然後按回車鍵結束;也可以使用點選方式引用。
如果想了解公式中引用了哪些單元格:選中公式所在的單元格,用鼠標雙擊即可。
Excel關於引用有兩種表示的方法,即A1和R1C1引用樣式。A1引用樣式是Excel默認引用類型,這種類型引用字母標誌列和數字標誌行。這些數字和字母被稱為行標題和列標題。如果要引用單元格,順序輸入列字母和行數字,如“C25”,引用了列C和行25交叉處的單元格;如果要引用單元格區域,輸入區域左上角單元格的引用、冒號(:)和區域右下角單元格的引用,如“A20:C35”。在R1C1引用樣式中,Excel使用"R"加行數字和“C”加列數字來指示單元格的位置。如單元格絕對引用R1C1與A1引用樣式中的絕對引用$A$1等價。如果活動單元格是A1,則單元格相對引用A[1]C[1]將引用下面一行和右邊一列的單元格。在R1C1引用樣式下,列標籤是數字而不是字母,如在工作表列的頂部看到的1,2,3而不是A、B、C等。
4 關於函數
函數可以手工錄入,也可以通過單擊功能區“公式”→“插入函數”,從而啟動函數嚮導的方式錄入函數。函數的功能用於計算,可以返回一個或者多個值。它無法實現計算以外的任何功能,如不能設置單元格背景色、刪除單元格、改變行高等。
5 符號
5.1 算術運算符
算術運算符 | 符號名稱 | 含義 | 示例 |
+ | 加號 | 加法 | 9+8 |
- | 減號 | 減法或負號 | 9-8;-8 |
* | 星號 | 乘法 | 3*8 |
/ | 正斜號 | 除法 | 8/4 |
% | 百分號 | 百分比 | 68% |
^ | 脫字號 | 乘方 | 6^2 |
! | 階乘 | 階乘 | 3!=3*2*1 |
5.2 比較運算符
比較運算符 | 符號名稱 | 含義 | 示例 |
= | 等號 | 等於 | A1=B1 |
> | 大於號 | 大於 | A1>B1 |
< | 小於號 | 小於 | A1<B1 |
>= | 大於等於號 | 大於或等於 | A1>=B1 |
<= | 小於等於號 | 小於或等於 | A1<=B1 |
<> | 不等號 | 不等於 | A1<>B1 |
5.3 引用運算符
引用運算符 | 符號名稱 | 含義 | 示例 |
: | 冒號 | 區域運算符,生成對兩個引用之間所有單元格的引用 | A1:A2 |
, | 逗號 | 聯合運算符,用於將多個引用合併為一個引用 | sum(A1:A2,A3:A4) |
空格 | 交集運算符,生成兩個引用中共有的單元格引用 | sum(A1:A6 B1:B6) |
5.4 文本運算符
文本運算符 | 符號名稱 | 含義 | 示例 |
& | 和號 | 將兩個文本連接起來產生一個連續的文本值 | "漂"&"亮"得到"漂亮" |
5.5 數學符號
小括號():用於改變優先級;
方括號[]:引用工作簿名稱;
花括號{}:表示常量數組;
美元符號$:將相對引用轉換為絕對引用;
雙引號"":將引用轉換為文本;
歎號!:工作表與引用的間隔;
6 定位公式
“開始”選項卡→查找與選擇→定位條件(F5),即可打開“定位條件”對話框,選擇“公式”選項,確定後即可選擇全部有公式的單元格,此時,添加一點單元格背景顏色或字體顏色即可看到有公式應用的單元格。
7 查看公式的每個計算步驟
公式求值是一個瞭解公式計算過程的工具。“公式”→“公式求值”,即可以打開“公式求值”對話框,在對話框中顯示了當前公式並用下劃線標識第一個待計算的表達式,單擊“求值”按鈕,將進入第二個計算步驟。
如果想計算公式中的部分數值,只需選中有單元格的公式,雙擊單元格,選中公式中需要計算的部分,按“F9”即可。
當公式比較複雜時,也可以使用輔助列或中間列。
8 函數參數
函數的參數多少在一定程序上可以決定函數功能的強大與否,這體現出參數的重要性,利用好參數也可以更好地發揮函數的潛力。函數參數控制著計算的對象以及計算方式與規則。
參數類型包括引用、文本、列表、數組、邏輯值。
8.1 單元格引用
這是最常見的參數,引用一個單元格的值來參與運算。
8.2 區域引用
即引用一個區域參與運算,部分函數不支持用區域做為參數。
8.3 常量
常量也稱為常數,包括數值和文本。對於文本型數字,可以轉換為數值參與運算。
8.4 數組
數組包括兩種,一種是常量數組,即常量的組合;另一種是引用或者通過計算而產生的內存數組。如{1,2,””}為常量數組,而“A1:A10+B1:B10”為內存數組。
8.5 表達式
表達式是括號、運算符、名稱、函數、數組或者常量的組合,可以通過計算產生一個結果。
8.6 名稱
名稱是單元格引用、常量、公式或表的簡略表示法。
關於函數參數的注意事項:
I 參數嵌套:函數的強大,一定程度上是由於其參數可以嵌套。如:IF(Average(A1:A10)>80,"優秀","普通"),便是嵌套了一個函數做為參數。
II 一些函數的部分參數也可以省略。
III 參數個數有一定限制
IV 大部分的函數的參數有類型限制,只有sum,count,average等幾個函數對於參數的類型沒有限制。
V 部分函數對於大小寫有所限制,如find,findb和exact函數。