創(chuàng)建的大多數(shù)公式將使用工作表函數(shù)。函數(shù)可以大大加強(qiáng)公式的功能和進(jìn)行只使用前述運算符比較難完成的(甚至不能完成的)計算。例如,可以使用TAN 函數(shù)計算一個角度的正切值,當(dāng)只使用數(shù)學(xué)運算符時不能進(jìn)行此計算。
工作表函數(shù)可以大大簡化公式。要計算10 個單元格(Al: AI0) 中數(shù)值的平均值而不使用函數(shù),就必須構(gòu)建這樣一個公式:
=(A1+A2+A3+A4+A5+A6 +A7+A8+A9+A10)/10
顯然不夠簡練。更糟的是,如果添加另一個單元格到此區(qū)域,就需要再次編輯此公式??梢杂靡粋€更簡單的公式來替換該公式,下面的公式使用了Excel 的一個內(nèi)置工作表函數(shù):
=AVERAGE(A1:A10)
下面的公式說明了怎樣使用函數(shù)進(jìn)行計算,且這些計算用別的方式是無法完成的。例如,要確定一個區(qū)域中最大的數(shù)值,如果不使用函數(shù),公式就不可能得到結(jié)果。這里有一個可以得到Al:D100中最大值的簡單公式:
=MAX (A1:D100)
函數(shù)有時候也可以省去手工編輯。假設(shè)用一個工作表,其中在單元格A1:A1000中有1000個名稱,且所有名稱都用大寫字母顯示。當(dāng)老板看到列表后,告知這些名稱將使用混合字母的形式發(fā)送,因此所有的大寫字母都不符號要求。例如,JOHNF.SMITH必須顯示為John F.Smith 。可能會花掉幾個小時來重新輸入列表,或者可以使用下面的公式來做這些工作,它使用了一個函數(shù)來把單元格A1中的文本轉(zhuǎn)換為合適的字母:
=PROPER (A1)
在B1單元格中輸入此公式一次,然后把它復(fù)制到下面的999行。選擇B1:B1000 單元格并點擊“開始”選項卡,在“剪貼板”組中點擊“復(fù)制”命令復(fù)制區(qū)域。接下來,確保B1:B1000 仍被選擇,使用“開始”選項卡,在“剪貼板”組中點擊“粘貼值”命令將公式轉(zhuǎn)換為值。刪除原始的列,這樣就在一分鐘之內(nèi)完成了幾個小時的工作。
最后的一個例子會使您相信函數(shù)的威力。假設(shè)有一個工作表計算銷售傭金。如果銷售員銷售
了多于100000美元的產(chǎn)品,傭金率為7.5% ,否則,傭金率為5.0% 。如果不使用函數(shù),就必須建
立兩個不同的公式,而且要確定對每一個銷售數(shù)量使用正確的公式。一個更好的解決方式就是編
寫一個使用了if函數(shù)的公式,它可以保證計算正確的傭金,而不用去考慮銷售數(shù)量:
=IF(A1<100000 ,A1*5%,A1*7.5%)
此公式完成了一些簡單的計算。公式檢查單元格A1的值,如果此值小于100000,公式就會返回單元格A1中的值乘以5%的值,否則,它返回單元格A1的值乘以7.5%的值。
★Excel2007包含5個新函數(shù):
●IFERROR——用于檢查錯誤、顯示信息或進(jìn)行不同的計算。
●AVERAGEIF——用于計算條件平均值(類似于SUMIF和COUNTIF)。
●AVERAGEIFS——用于計算使用多標(biāo)準(zhǔn)的條件平均值.
●SUMIFS——用于計算使用多標(biāo)準(zhǔn)的條件總和。
●COUNTIFS——用于計算使用多標(biāo)準(zhǔn)的條件COUNT.
此外,工作表函數(shù)以前要求Analysis ToolPak加載項(被Excel加載的)而現(xiàn)在內(nèi)置于excel。
因此可以訪問大量的附加函數(shù),而不需要安裝加載項。
在“Excel幫助”中詳細(xì)描述了這些新函數(shù)。
記住,如果使用了任何一個新函數(shù),就不能與使用Excel早期版本的人共享工作簿,除非他安裝了Analysis ToolPak 加載項。






