概述
公式是EXCEL工作表中進行數值計算的等式。公式輸入是以“=”開始的。簡單的公式有加、減、乘、除等計算。
例如=3*6-2
=A2+B16
=C4/A6
......
複雜一些的公式可能包含函式(函式:函式是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函式可以簡化和縮短工作表中的公式,尤其在用公式執行很長或複雜的計算時。)、引用、運算符(運算符:一個標記或符號,指定表達式內執行的計算的類型。有數學、比較、邏輯和引用運算符等。)和常量(常量:不進行計算的值,因此也不會發生變化。)
絕對引用:
Excel中的單元格在公式中引用時要注意
A1相對引用
$A1絕對引用列
A$1絕對引用行
$A$1絕對引用行和列
F4是在四種引用間相互轉換的快捷鍵
運算符
運算符是作用是對公式中的各元素進行運算操作。
分類
運算符分類:算術運算符、比較運算符、文本運算符、引用運算符。
1、算術運算符:算術運算符用來完成基本的數學運算,如加法、減法和乘法。算術運算符有十(加)、一(減)、*(乘)、/(除)、%(百分比)、^(乘方)。
2、比較運算符:比較運算符用來對兩個數值進行比較,產生的結果為邏輯值True(真)或False(假)。比較運算符有=(等於)、>(大於)、>=(大於等於)、<=(小於等於)、<>(不等於)。
3、文本運算符:文本運算符"&"用來將一個或多個文本連線成為一個組合文本。例如"Micro"&"soft"的結果為"Microsoft"。
4、引用運算符:引用運算符用來將單元格區域合併運算。引用運算符為:
區域(冒號),表示對兩個引用之間,包括兩個引用在內的所有區域的單元格進行引用,例如,SUM(BI:D5)。
聯合(逗號),表示將多個引用合併為一個引用,例如,SUM(B5,B15,D5,D15)。
交叉(空格),表示產生同時隸屬於兩個引用的單元格區域的引用。
運算順序
如果公式中同時用到了多個運算符,Excel將按下面的順序進行運算:
如果公式中包含了相同優先權的運算符,例如公式中同時包含了乘法和除法運算符,Excel將從左到右進行計算。
如果要修改計算的順序,應把公式需要首先計算的部分括在圓括弧內。
公式中運算符的順序從高到低依次為:(冒號)、(逗號)、(空格)、負號(如一l)、%(百分比)、^(乘冪)、*和/(乘和除)、十和一(加和減)、&(連線符)、比較運算符。
示例
例如,數字210以及文本“每季度收入”都是常量。表達式以及表達式產生的值都不是常量。)。
下面以一個簡單的計算來說明公式的結構。
=AVERAGE(A9:D17)*E1+50
這個公式計算的是“A9:D17”單元格區域的平均值乘以“E1”單元格代表的數值再加上50的結果。
函式:“AVERAGE()”為計算平均值的函式
引用:“A9:D17”、“E1”為單元格引用
運算符:“*”、:“-”“+”為運算符
常量:此例中“50”為常量。
如求和公式比較快速的SUM操作:
SUM=單元格+單元格比較快速不需輸入數字只需按著滑鼠拖就行。
公式
目前很多類似表格軟體都支持公式比如Spread.您可以添加一個 公式到一個單元格或單元格區域內。 您還可以向一行或者一列中所有的單元格添加公式。Excel中該公式是一個公式表達式的字元串, 通常包含一個函式,運算符和 常數的集合體。 正面給出一個Spread示例顯示如何指定一個公式,找到第一個單元格的值的五十倍的結果,並且將結果放入另一單元格中。 然後,它可以求得一個單元格區域的總和(A1到A4)並且將結果放入第三列的每一個單元格中。
FpSpread1.ActiveSheet.Cells[2, 0].Formula = "PRODUCT(A1,5)";
FpSpread1.ActiveSheet.Columns.Formula = "SUM(A1:A4)";