什麼是函數,什麼是公式,兩者的概念講解及比較

在這個VBA與GO語言的平臺上,我一直在不遺餘力地推廣我的觀點:這個平臺是主要講VBA語言,但這裡的VBA語言不單單只是抽象的代碼,大多數是實戰的例子。這些例子是以函數為載體,以GO思想為指導。無論函數公式的書寫,還是實例的講解,不會拖泥帶水,更不會牽強附會,每個例子會自成體系,以供隨到有緣的朋友學習交流。

今天將推出幾組非常關鍵的定義,以便大家更好地理解我文章中的內容。今日給大家推出的內容是:什麼是函數,什麼是公式,兩者的概念講解及比較。

什麼是函數,什麼是公式,兩者的概念講解及比較

有很多的讀者私下問我:什麼是函數啊?什麼是公式啊?收到這樣的問題或類似的問題很多了,今天就在這裡集中給大家做一個詳細的解答。

一. 什麼是函數

在本平臺的第一篇文章中我就講過函數的定義:如果對於唯一性輸入值value,輸出(或者return)的值也具有唯一性(這種輸入或者輸出的值沒有個數的限制),那麼具有這種變化關係的輸入和輸出關係,就稱為輸出是輸入的函數。

上面的定義是我自己的定義,在有的媒體上我發表時,也稱之為函數概念的新解,其實也沒有什麼新的,只是要大家在理解函數定義時中,有幾點要特別地加以注意:

其一:函數是一種輸入和輸出(或返回)的對應關係,或者叫映射關係。

其二:輸入和輸出(或返回)的值是一組對應的關係,它們的值可以是一個也可以是一組的值,這組輸入對應的輸出(或返回)具有唯一對應性。

其三:輸入,就是函數的所謂參數。

在本平臺上經常提到Excel函數,也是符合這個定義的。以常用的求和函數SUM為例,它的語法是“SUM(number1,number2,)”。其中“SUM”稱為函數名稱,一個函數只有唯一的一個名稱,它決定了函數的功能和用途。函數名稱後緊跟左括號,接著是用逗號分隔的稱為參數的內容,最後用一個右括號表示函數結束。

參數是函數中最複雜的組成部分,它就是函數的輸入部分,規定了運算的對象、順序或結構等。

二.什麼是公式

函數與公式既有區別又互相聯繫。

公式是一種大範圍的總稱,它要以等號“=”開始,其內部可以包括函數、引用、運算符和常量。

EXCEL函數是預先定義好的公式,不要讀者自己再書寫了。函數的組合,是講兩個或多個已經預定義好的公式相組合起來,完成某種特定的作用或功能。

以公式“=SUM(E1:J1)*A2+6”為例,“SUM(E1:J1)”是函數,“A2”則是對單元格A2的引用(使用其中存儲的數據),“6”則是常量,“*” 和“+”則是算術運算符。

今日內容迴向:

1.什麼是函數?什麼是公式?

2.函數和公式的區別和聯繫有哪些?

3.組合函數是如何定義的。

4.函數的映射關係內容是否必須值唯一性,自己舉例說明。

分享成果,隨喜正能量


分享到:


相關文章: