網站首頁 語言 會計 互聯網計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > office辦公

Excel公式與函數的同與不同

欄目: office辦公 / 發佈於: / 人氣:1.84W

首先要搞清楚Excel公式和函數這兩個概念。什麼是公式?就是用加減乘除等運算符號,把一些數值、文本、函數等組合在一起,並有得出一個結果的數學算式。比如下面幾個都是公式:

Excel公式與函數的同與不同

=2+5-3*2(常量運算)

=a-b/c(變量運算)

="辦公便籤"&"真不錯"(字符運算)

=SUM(a,b)*6(函數運算)

=A1*B1+C1(包含數值的單元格運算)

那麼現在問題來了,什麼是函數?它和公式的區別在哪?其實,函數的.本質就是公式,不過它是被包裝起來的公式而已。

比如我們在Excel中計算三角形面積,可以在A1單元格輸入三角形的底邊長,在B2單元格中輸入三角形的高,那麼面積計算公式就為:

=A1*B1/2

而如果我們把它包裝到函數裏,假設我們自定義函數為:

Function TriArea(base,height)

Area = base * height/2

End Function

其中Function……End Function表示這是一個函數,函數名為TriArea,代表底和高的兩個參數為base和height。中間的一行代碼則是三角形計算公式。以後我們再計算三角形面積,可以直接輸入下面的函數即可:

=TriArea(A1,B1)

我們只需要輸入函數及其所需要的參數,而不用管它在內部是怎麼運算的,這樣對用户來説就方便多了。而被函數包裝起來的,可能只是簡單的一條公式,也有可能是非常複雜的多條公式,是不是有點像我們所熟悉的DOS批處理。