條件聚合函式就是對符合特定條件的資料項進行統計。
如對冬裝進行統計,首先需要在**中有衣服類別列,以標識衣服是冬裝還是夏裝;
其次需要有數量列,以便於計算冬裝有多少件;
最後,需要新增一列,使用函式進行條件聚合,計算出冬裝或其他型別服裝的數量,這就是條件聚合函式的作用。
作用根據指定條件對若干單元格求和。
語法sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
criteria 為確定哪些單元格將被相加求和的條件,其形式可以為數字、表示式或文字。
例:求冬裝的件數
新建一列,標明夏裝、冬裝
在冬裝後輸入=sumif(b:b,「冬裝」,c:c)
可以看到已經求出了冬裝的數量,同理,可以求出夏裝的數量
用於計算其滿足多個條件的全部引數的總量。
與sumif的不同
可以同時定義多個條件
語法sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
sum_range :必需,要求和的單元格區域。
criteria_range1:必需,使用 criteria1 測試的區域。
criteria_range1 和 criteria1 設定用於搜尋某個區域是否符合特定條件的搜尋對。
一旦在該區域中找到了項,將計算 sum_range 中的相應值的和。
criteria1:必需,定義將計算 criteria_range1 中的哪些單元格的和的條件。
例如,可以將條件輸入為 32、">32"、b4、「蘋果」 或 「32」。
criteria_range2, criteria2, … (optional):附加的區域及其關聯條件。最多可以輸入 127 個區域/條件對。
例:統計各個國家的購買量
新建一列,在單元格輸入:=sumifs(c:c,a:a,d:d)
按下回車,就可以看到已經計算出了中國一月的全部購買量
將游標移至單元格右下角,雙擊黑色加號,即可看到全部國家一月份的購買數量
計算區域中滿足給定條件的單元格的個數。
與sumif的不同
countif是根據條件進行計數,sumif是根據條件進行求和。
語法countif(range,criteria)
range 為需要計算其中滿足條件的單元格數目的單元格區域。
criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字、表示式或文字。
例:統計每個分數段有多少函式
新建一列,劃分分數段
在90分及以上,輸入以下內容:
=countif(b:b,">=90")
在80-89,輸入以下內容:
=countif(b:b,">=80")-countif(b:b,">=90")
在60-79分,輸入以下內容:
=countif(b:b,">=60")-countif(b:b,">=80")
在60分以下,輸入以下內容:
countifs 函式將條件應用於跨多個區域的單元格,然後統計滿足所有條件的次數。
語法countifs(criteria_range1, criteria1, [criteria_range2, criteria2],…)
countifs 函式語法具有以下引數:
■criteria_range1 :必需,在其中計算關聯條件的第乙個區域。
■criteria1:必需,條件的形式為數字、表示式、單元格引用或文字,它定義了要計數的單元格範圍。
■criteria_range2, criteria2,…:可選,附加的區域及其關聯條件。 最多允許 127 個區域/條件對。
重要: 每乙個附加的區域都必須與引數 criteria_range1 具有相同的行數和列數。 這些區域無需彼此相鄰。
說明■每個區域的條件一次應用於乙個單元格。 如果所有的第乙個單元格都滿足其關聯條件,則計數增加 1。
如果所有的第二個單元格都滿足其關聯條件,則計數再增加 1,依此類推,直到計算完所有單元格。
■如果條件引數是對空單元格的引用,countifs 會將該單元格的值視為 0。
■可以在條件中使用萬用字元, 即問號 (?) 和星號 (*)。 問號匹配任意單個字元,星號匹配任意字串。
如果要查詢實際的問號或星號,在字元前鍵入波形符 (~)。
例:統計銷售量在5000以上且生產地區在江蘇的商品有幾種
新建一列,輸入以下內容
=countifs(e:e,">5000",d:d,「江蘇」)
按下回車,可以看到已經返回結果
基本功能函式 BaseFun h
基本功能函式 basefun.h void graph void list void stack void queue void positor void bintree 堆疊功能函式 stack.cpp include stack.h include iostream.h const int in...
xlrd讀取excel檔案 基本功能
python有個第三方庫 xlrd 可以對excel檔案進行讀操作。好處 因為python是平台無關的,所以在非m 得電腦上也能用。缺點 目前不支援office2007 安裝方法 1 去http pypi.python.org pypi xlrd 下 載windows的安裝程式,或者zip安裝包 2...
python實現excel的基本功能
python和excel 檢視列數 data.shape 1 檢視行數 data.shape 0 檢視單元格數 data.size 檢視列名 data.columns 檢視某列 data name 檢視某行 data 1 2 檢視某行 data.iloc 0 檢視某列 data.loc 0 檢視多個...