1. 程式人生 > >EXCEL公式及函式的高階應用(3)

EXCEL公式及函式的高階應用(3)

 

2.1.2.2  AVERAGE函式

AVERAGE函式的功能是計算給定引數的算術平均值。公式為

= AVERAGE(引數1,引數2,…,引數N

函式中的引數可以是數字,或者是涉及數字的名稱、陣列或引用。如果陣列或單元格引用引數中有文字、邏輯值或空單元格,則忽略其值。但是,如果單元格包含零值則計算在內。

AVERAGE函式的使用方法與SUM函式相同,此處不再介紹。

2.1.2.3  MIN函式和MAX函式

MIN函式的功能是給定引數表中的最小值,MAX函式的功能是給定引數表中的最大值。公式為

= MIN(引數1,引數2,…,引數N

= MAX(引數1,引數2,…,引數N

函式中的引數可以是數字、空白單元格、邏輯值或表示數值的文字串。

例如,MIN351232=3MAX351232=32

2.1.2.4  COUNT函式和COUNTIF函式

COUNT函式的功能是計算給定區域內數值型引數的數目。公式為

= COUNT(引數1,引數2,…,引數N

COUNTIF函式的功能是計算給定區域內滿足特定條件的單元格的數目。公式為

= COUNTIFrangecriteria

式中 range—需要計算其中滿足條件的單元格數目的單元格區域;

criteria—確定哪些單元格將被計算在內的條件,其形式可以為數字、表示式或文字。

COUNT函式和COUNTIF函式在資料彙總統計分析中是非常有用的函式。

2.1.2.5  IF
函式

IF函式也稱條件函式,它根據引數條件的真假,返回不同的結果。在實踐中,經常使用函式IF對數值和公式進行條件檢測。公式為

= IF(logical_test,value_if_true,value_if_false)

式中  logical_test—條件表示式,其結果要麼為 TRUE,要麼為 FALSE,它可使用任何比較運算子;

value_if_truelogical_test TRUE 時返回的值;

value_if_falselogical_test FALSE 時返回的值。

IF函式在財務管理中具有非常廣泛的應用。

【例2-5例如,某企業對各個銷售部門的銷售業績進行評價,評價標準及各個銷售部門在

2002年的銷售業績彙總如圖2-16所示,評價計算步驟如下:

20051109145214475.jpg

2-16  銷售部門業績評價

1)選定單元格區域C3:C12

2)直接輸入以下公式:“=IF(B3:B12<100000,"",IF(B3:B12<200000,"一般",IF(B3:B12<300000,"",IF(B3:B12<400000,"較好","很好"))))”。

3)按“Crtl+Shift+Enter”組合鍵。

則各個銷售部門的銷售業績評價結果就顯示在單元格域C3:C12中。

也可以直接在單元格C3中輸入公式“=IF(B3<100000,"",IF(B3<200000,"一般",IF(B3<300000,"",IF(B3<400000,"較好","很好"))))”後,將其向下填充複製到C4C12單元格中。

2.1.2.6  AND函式、OR函式和NOT函式

3個函式的用法如下:

= AND(條件1,條件2,…,條件N

= OR(條件1,條件2,…,條件N

= NOT(條件)

AND函式表示邏輯與,當所有條件都滿足時(即所有引數的邏輯值都為真時),AND函式返回TRUE,否則,只要有一個條件不滿足即返回FALSE

OR函式表示邏輯或,只要有一個條件滿足時,OR函式返回TRUE,只有當所有條件都不滿足時才返回FALSE

NOT函式只有一個邏輯引數,它可以計算出TRUEFALSE的邏輯值或邏輯表示式。如果邏輯值為 FALSE,函式 NOT 返回 TRUE;如果邏輯值為 TRUE,函式 NOT 返回FALSE

3個函式一般與IF函式結合使用。

【例2-6某企業根據各銷售部門的銷售額及銷售費用確定獎金提成比例及提取額,若銷售額大於300000元且銷售費用佔銷售額的比例不超過1%,則獎金提取比例為15%,否則為10%,則計算過程如下(如圖2-17所示):

1)在單元格D3中輸入公式“=IF(AND(B3>300000,C3/B3<1%),15%,10%)”,將其向下填充複製到D4C10單元格中。

2)選取單元格區域E3:E10,輸入公式“=B3:B10*D3:D10”,按“Crtl+Shift+Enter”組合鍵。

則各銷售部門的銷售獎金提成比例及獎金提取額如圖2-17所示。

20051109145215240.jpg

2-17  獎金提成比例及提取額的計算

<SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </SCRIPT> <SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </SCRIPT>