關於Excel函數的詳細講解

來源:文萃谷 5.4K

Excel使用預先建立的工作表函數來執行數學、正文或者邏輯運算,或者查找工作區的有關信息。只要有可能,我們應當儘可能地使用Excel系統提供的函數,而不是自己編寫公式,利用函數不僅能夠提高效率,同時,也能夠減少我們的錯誤和工作表所佔的內存空間,提高Excel的工作速度。

關於Excel函數的詳細講解

若要使用函數,則將它們輸入到工作表中的公式內。在公式中使用的字符次序稱為語法。所有的函數都有相同的基本語法。若不遵守這種語法,則 MicrosoftExcel 將顯示一條信息,指出在公式中有錯誤。如果公式以一個函數開始,則應該像其它公式一樣,在函數前面加一個等號。括號告訴 Microsoft Excel參數開始和結束的位置。記住:左右兩個括號必須成對出現,括號前後都不能有空格。請在括號中指定參數。參數可以是數字、文字、邏輯值、數組、誤差值或者引用位置。指定的參數必須能產生一個有效值。有些函數也接受計算時並不需要的可選參數。

參數也可以是常量或者公式。這些公式本身可以包含其他的函數。如果一個函數的參數本身也是一個函數,則稱為嵌套。在 Microsoft Excel 中,一個公式最多可以嵌套七層函數。

在Microsoft Excel中,工作表函數是能運用於工作表中以自動地實現決策、執行以及數值返回等操作的計算工具。Microsoft Excel提供了大量能完成許多不同計算類型的函數。

7.10.1 有關函數的約定

在語法行中,必選參數是粗體字而任選參數用純文字(非粗體)表示。

在函數和參數所定義的文字中,所有參數都是純文字(非粗體),而不論是必選還是任選。使用語法行中的格式來決定一個參數是必選還是任選。關於必選和任選參數的詳細信息,請參看本部分下面的“函數語法”。參數名通常在詞與詞之間使用下劃線字符;例如,num_chars就是一個參數名。宏和單元格名在詞與詞之間不使用標點符號;例如,salesTotals就是一個單元格名。

函數顯示時不用等號(=)。請記住在每一個公式的開頭鍵入一個等號,但在嵌套公式中的函數前不要鍵入。例如,PRODUCT在=SUM(3,(PRODUCT(2,4)))中是一個嵌套函數。

7.10.2 函數語法

每一個函數描述都包括一個語法行。例如,CELL函數的語法行如下:CELL(info_type, reference) 在語法行中,必選參數是粗體字;任選參數是非粗體字。若用户沒有給函數提供必選參數,則不能在單元格中輸入函數。在前面的例子中,參數Info_type是粗字體,因此它是必選參數。Reference不是粗體,因而是任選參數。因此,下列情況都是允許的:

CELL("format", B12)

CELL("format")

CELL()是不允許的,因為Info_type是必選參數。

如果一個參數後面跟有省略號(…),用户可以使用多個該種數據類型的參數。某些函數可以使用多達30個參數,只要公式中的字符總數不超過1024個。同樣,單個字符串不能大於255個字符。例如,下面是MAX函數的語法:

MAX(number1,number2,...)

下列公式都是允許的`:

MAX(26) MAX(26,31)

MAX(26,31,29)

名稱後帶有一組空括號的函數不需任何參數,但是使用時函數必須帶括號,以使Microsoft Excel能識別該函數。

7.10.3 參數名

許多參數名告訴了用户參數所具有的信息類型。如果在參數名中出現了縮寫num、ref或logical,則該參數必定分別是數字、引用或邏輯值。例如,在函數ROUND(number,num_digits)中,第一個參數一定是一個數,第二個參數也是一個數。類似地,參數名中的Words number、reference、logical、text和array也表明該參數一定是該種類型。Value意味着該參數可以是任何單值結果。該值可以是數字,文字,邏輯值或錯誤值。

7.10.4 使用參數

參數是一個函數用以生成新值或完成運算的信息。參數總是位於函數名的右側,並用括號括起來。大多數參數其數據類型都是確定的。用户所給出的參數要麼是一種正確的類型,要麼是能被Microsoft Excel自動轉換為正確類型的。參數可以是能產生所需數據類型的任意值。例如,對參數求和的函數SUM,可以取1至30個參數。

7.10.5 參數類型

函數的參數可以是下列類型之一:數、文字、邏輯值、錯誤值、引用數組。也可以使用引用和數組型參數給函數提供數、文字、邏輯值和錯誤值。

數:例如5.003,0,150.286和-30.05都是數。不帶小數的數稱作整數。整數例如5,1,150和-30。數可以精確到十進制的15位。

文字:例如“a”,“word”,“w/punc或“ ”都是文字。公式中用到的文字值必須包含在雙引號內。若是文字本身包含引號,那麼文字中的每個雙引號就要用兩個雙引號表示。例如,要查找"in the" "good" "old days"的字符長度,就要輸入LEN(“in the” “good”

"old days")文字值最長為255個字符,其中包括引號。不包含字符的文字常量寫成"",稱為“空文字”。

邏輯值:邏輯值即TRUE和FALSE。邏輯參數也可以是一個語句,例如B10>20,它可判別出TRUE或FALSE。

錯誤值:錯誤值如#D1V/0!,#N/A,#NAME?,#NULL!,#NUM!,#REF!和#VALUE!。

引用:例如$A$10,A10,$A10,A$10,R1C1或R[10]C[-10]。引用可以指單元格、區域或是多重選擇,並且可以是相對的、絕對的或混合的,用户使用引用作為參數時(其值可以是數、文字、錯誤值或邏輯值),引用所指定的單元格的內容就用作參數。返回類型為引用的函數顯示引用的取值而不是引用本身。要把多重選擇用作單獨的引用參數,則要把引用括在另一組括號內,例如:SUM((E5:E8,E10:E18), AVERAGE(A1:A5))

數組:數組允許用户自定義怎樣將參數和函數輸入單元格。數組可被用作參數,而且公式也可以數組的形式輸入,如在公式 ={SUM(B2:D2*B3:D3)} 中。

注意:如果用作參數的文字未包含在引號內,Microsoft Excel假定其為一個名稱並試圖用它所引用的值去替代。如果未加引號的文字不是一個名稱,因而沒有相應的值,Microsoft Excel則返回#NAME?錯誤值。

7.10.6 在參數表中使用逗號

我們必須用逗號分隔單個參數,但應注意不要額外地鍵入逗號。如果用逗號預留了一個參數的位置而未輸入該參數,Microsoft Excel將用默認值替代該參數,除非該參數是一個必選參數。例如,若用户輸入(,arg2,arg3)作為一個具有三個參數的工作表函數的參數,Microsoft Excel就會給arg1取一個適當值。若是用户輸入(arg1,,),則為arg2和arg3取適當值。

在工作表函數中,尤其是在計算之前統計參數個數的函數中,多餘的逗號會影響參數的個數,並進而影響函數計算的方式。例如,AVERAGE(1,2,3,4,5)返回3,而AVERAGE(,,1,2,3,4,5)卻返回2.14。對大多數參數來説,替代省略參數的值是0,FALSE或""(空文字),這要依照參數應取的數據類型而定。對於省略的引用參數,默認值通常是活動單元格或選定。

例如,在函數CELL中,如果用户省略了第二個參數並指定"format"為第一個參數,則當前所選的單元格就被用作默認引用,如果省略參數是其它值。參數的描述將告訴用户。

注意:如果將引用作為一個參數,而且這一引用使用逗號做合併運算,則用圓括弧將引用括起來。例如AREAS函數,具有一個參數,即引用。如果用户試圖輸入公式AREAS(A1,C1),Microsoft Excel認為A1和C1是兩個獨立的參數並且顯示“參數太多”的信息。正確形式是AREAS((A1,C1))。

如何避免在Excel中輸入重複數據

在單位制作員工花名冊等表格時,員工的身份證號碼應該是唯一的,我們能夠通過“數據有效性”來防止重複輸入:

選中需要輸入身份證號碼的單元格區域(如D2至D101),執行“數據→有效性”命令,打開“數據有效性”對話框,在“配置”標籤下,按“允許”右側的下拉按鈕,在隨後彈出的快捷菜單中,選擇“自定義”選項,然後在下面“公式”方框中輸入公式:=COUNTIF(D:D,D2)=1,確定返回。

以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話框(如圖2),並拒絕接受輸入的號碼。

用Excel表格實現機打支票

對於財務人員來説填寫支票是一項重要的日常工作。使用電腦進行支票套印既可減少工作量,又能有效地避免填寫失誤,顯然是個不錯的選擇。下面就以Excel2003為例介紹一下套印支票的具體操作。

一、精確設置套印位置為了獲得支票圖樣,你需要一台掃描儀或數碼相機。把支票放入掃描儀,掃描分辨率設定為100dpi、縮放比100。在預覽圖形上調整掃描區域框使它儘量靠近支票邊,或者在掃描後再用圖形處理軟件進行修剪。最後把掃描的圖像處理後保存為ZP.bmp。

編注:如果用數碼相機拍照,可以將照片在Photoshop軟件中放大尺寸,使它和實際的支票尺寸相同。

1.設置定位背景

啟動Excel,單擊菜單欄的“格式/工作表/背景…”打開工作表背景對話框,把剛才保存的ZP.bmp設定為背景。單擊工具欄上顯示比例的下拉列表框,把顯示比例設定為106%。

注:106%的比例是這樣得來的。在把掃描的支票圖設置為電子表格背景後,設置顯示比例為100%,用繪圖工具欄中的“矩形”工具畫一個與背景支票等高的矩形,打印出來。量得打印出的矩形高為8.5釐米,直接量取支票的高度為8釐米,8.5÷8=106%就是所需的比例。

2.設置界面及數據定位通過拖動行、列標題的邊界調整行高列寬,再配合使用格式工具欄中的“合併及居中”按鈕,讓支票中要每個要填寫的位置均正好與一個單元格重合。對於日期的年月日、小寫金額的個十百千的格子都只要合併在一個單元格就夠了。對周圍無關的單元格全部設置填充色以突出顯示支票。然後在支票下面的16行設計一個表格用於輸入支票中的基本內容,並輸入數據以便下一步設置時參考(圖1)。

解決Excel表格不能“自動求和”問題

為什麼我用的好好的Excel表格怎麼不能自動求和了,問題解決辦法如下:

打開表格點擊“工具”下面的“選項”。

然後在“選項”裏找到“重新計算”這一項,在“自動重算”前面打勾,就OK了!

excel如何自動換行

首先,打開Excel表格,然後選中需要自動換行的單元格區域,單擊菜單欄的“格式”中的“單元格”,在彈出的“格式單元格”窗口中選擇“對齊”,然後將-- 文本控制--下面的“自動換行”勾選,確定,就OK了。

提示:只有在Excel中選擇的那塊區域進行設置了自動換行才可以自動換行,其他單元格區域必須再次選中進行設置才行。

xlsx的Excel文件打不開原因

有時,收到xlsx文件格式的Excel文件,發現無法打開它們。原因是這些文件是Excel2007/2010做的文檔,用Excel2000或Excel2003軟件是打不開的,因為它們不兼容。

解決辦法:安裝OFFice 2007文件格式兼容包(又稱office 2007閲讀器)即可。

熱門標籤