在 Excel 中取得如下圖左的資料表,根據這個資料表,找出各種可能的運算(個數、總和、平均)。
(一) 計算個數
區域 |
個數 |
二年級 |
=COUNTIF(B2:B141,"二年級") |
台北區+北二區 |
=COUNTIF(A2:A141,"*北*區") |
大於60者 |
=COUNTIF(D2:D141,">60") |
姓名中有「婷」者 |
=COUNTIF(C2:C141,"?*婷*") |
台中區一年級 |
=COUNTIFS(A2:A141,"台中區",B2:B141,"二年級") |
台北區姓劉者 |
=COUNTIFS(A2:A141,"台北區",C2:C141,"劉*") |
北二區中高於80者 |
=COUNTIFS(A2:A141,"北二區",D2:D141,">80") |
一二年級低於50者 |
=COUNTIFS(B2:B141,"<=二年級",D2:D141,"<50") |
(二)計算總和
區域 |
總和 |
二年級 |
=SUMIF(B2:B141,"二年級",D2:D141) |
台北區+北二區 |
=SUMIF(A2:A141,"*北*區",D2:D141) |
大於60者 |
=SUMIF(D2:D141,">60",D2:D141) |
姓名中有「婷」者 |
=SUMIF(C2:C141,"?*婷*",D2:D141) |
台中區一年級 |
=SUMIFS(D2:D141,A2:A141,"台中區",B2:B141,"二年級") |
台北區姓劉者 |
=SUMIFS(D2:D141,A2:A141,"台北區",C2:C141,"劉*") |
北二區中高於80者 |
=SUMIFS(D2:D141,A2:A141,"北二區",D2:D141,">80") |
一二年級低於50者 |
=SUMIFS(D2:D141,B2:B141,"<=二年級",D2:D141,"<50") |
(三)計算平均
二年級 |
=AVERAGEIF(B2:B141,"二年級",D2:D141) |
台北區+北二區 |
=AVERAGEIF(A2:A141,"*北*區",D2:D141) |
大於60者 |
=AVERAGEIF(D2:D141,">60",D2:D141) |
姓名中有「婷」者 |
=AVERAGEIF(C2:C141,"?*婷*",D2:D141) |
台中區一年級 |
=AVERAGEIFS(D2:D141,A2:A141,"台中區",B2:B141,"二年級") |
台北區姓劉者 |
=AVERAGEIFS(D2:D141,A2:A141,"台北區",C2:C141,"劉*") |
北二區中高於80者 |
=AVERAGEIFS(D2:D141,A2:A141,"北二區",D2:D141,">80") |
一二年級低於50者 |
=AVERAGEIFS(D2:D141,B2:B141,"<=二年級",D2:D141,"<50") |
在篩選條件中使用的萬用字元如下表:
使用符號 |
產生結果 |
? (問號) |
代表任何單一字元 |
* (星號) |
代表任何數量的字元 |
~ (波狀浮號) 後面跟著 ?、* 或 ~ |
代表問號、星號或波狀符號 |
關於COUNTIF、COUNTIFS、SUMIF、SUMIFS、AVERAGEIF、AVERAGEIFS函數的說明,請參考微軟網站:
COUNTIF:http://office.microsoft.com/zh-tw/excel-help/HP010342346.aspx
COUNTIFS:http://office.microsoft.com/zh-tw/excel-help/HA010342347.aspx
SUMIF:http://office.microsoft.com/zh-tw/excel-help/HP010342932.aspx
SUMIFS:http://office.microsoft.com/zh-tw/excel-help/HA010342933.aspx
AVERAGEIF:http://office.microsoft.com/zh-tw/excel-help/HA010342193.aspx
AVERAGEIFS:http://office.microsoft.com/zh-tw/excel-help/HA010342194.aspx