IF SUMIF COUNTIF三大條件函式

2021-06-29 07:20:08 字數 1514 閱讀 4392

在excel的眾多函式中,有三大條件函式分別是if函式、countif函式、sumif函式。

database構成列表或資料庫的單元格區域。

field指定函式所使用的列。

criteria包含所指定條件的單元格區域。

range用於條件判斷的單元格區域。

①countif函式(計數求和)用來計算區域中滿足給定條件的單元格的個數。

=countif(range,criteria)

返回包含值12的單元格數量 =countif(data,12)

返回等於單元格a1中內容的單元格數量 =countif(data,a1)

返回包含負值的單元格數量  =countif(data,"<0")

計算銷售人員的「訂單數」,輸入函式公式「=countif($c$2:$c$16,e2)」

count函式統計所選擇區域的數值型單元格個數。

②sumif函式(條件求和)根據指定條件對若干單元格求和。

=sumif(range,criteria,sum_range)

3個引數,分別是條件區域、判斷條件、實際的求和區域。

如果引數sum_range與range是乙個區域,就可省略;當省略引數range時,則條件區域就是實際求和區域。

引數可使用萬用字元,如果要查詢實際的問號或星號,在該字元前鍵入波形符~。

計算每位「銷售人員」的訂單總金額,輸入資料計算公式「=sumif($c$2:$c$16,e2,$b$2:$b$16)」

sum函式的作用是對資料求和。

③if函式(執行真假值判斷)對數值和公式進行條件檢測。

=if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。

value_if_true logical_test 為 true 時返回的值。

value_if_false logical_test 為 false 時返回的值。

根據個人銷售業績計算「銷售獎金」(如果某個人的訂單總額大於¥1500,000,那麼「獎金」數用總額×5%,否則「獎金」就用總額×3%。)

輸入資料計算公式「=if(g2>1500000,g2*0.05,g2*0.03)」

資料的分類彙總是excel最常見的應用。分類彙總的方法很多,包括使用函式和公式。設定的條件可看作是分類的依據,用「countif函式」進行分類計數彙總,用「sumif函式」進行分類求和彙總,非常方便。

【重複資料的篩選】

countif函式和if函式配合,可以實現對重複資料的標識與篩選,從而將1列中的重複資料刪除。

使用了公式「=if(countif(a:a,a1)>1,"1","0")」為重複資料的後面新增了標識「1」,為不重複數的後面新增了標識「0」。

在公式中,countif是條件計數,可利用它統計出從這列的第1個資料起,某個數出現了幾次,再用if函式判斷,若出現2次以上就新增「1」,若出現1次則就新增「0」。最後用excel中的自動篩選功能,將所有標識為「1」的資料行刪除,就能把重複資料統統清理掉了。

三消遊戲(三)

後面一些更改就是實現下落下標更改的方法。這個方法要在一開始檢測三色的時候呼叫 with3arr this.filterdelsame with3arr,return with3arrupdatecellfalldownnum function cell 還要刪除陣列裡的相同元素 filterdels...

三周C 總結三

1 陣列概念 陣列名變數代表陣列首位址。定義 int x1 new int 10 string names 2.折半查詢演算法 要求陣列按照大小有序 static int quickfind int arr,int x 形式引數 int index 1 int low 0,high arr.leng...

C 學習(三) 基礎(三)

include using namespace std 1 引用的基本語法 引用 給一段記憶體空間起別名 語法 型別 別名 原名 void test1 注意 1 引用必須要初始化 void test2 2 建立乙個對陣列的引用 1 先定義出陣列的型別,在定義引用 陣列型別定義 typedef int...