標籤:

來自【Excel完美論壇】

正在載入...

最近新開班通知:6月22開vba高級

點擊查看教學大綱詳情

最近新開通知:6月22開vba高級

點擊查看教學大綱詳情

最近新開通知:6月22開vba高級

Excel培訓

課件購買

報名電話

13054016424

天津吖頭

昨天 11:30

樓主

【2016年06月16日】函數初級第五講上課筆記

【2016年06月16日】函數初級第五講上課筆記

上課內容:第5講常用函數(四)

學員上課報道記錄:

上課筆記

ROUND               

        1.作用        按指定位數進行四捨五入處理數值

        2.語法      =ROUND(number,num_digits)

        第一參數:待處理數值

        第二參數:保留位數

        3.基本用法

        保留兩位小數:=ROUND(0.571528507402767,2)

        取整:取整/考慮四捨五入=ROUND(0.56670865250046,0)

       

------------------------

AVERAGE               

        1.作用        計算數值的平均值

        2.語法      =AVERAGE(number1,number2,...)

                參數為數值,可以是常量、變數,單元格引用,單元格區域引用,定 義名稱

        3.基本用法

        案例;計算班級平均成績 =AVERAGE({77;62;87;90;50})

提示:參數不可以有錯誤值

--------

AVERAGEIF               

        1.作用        根據指定條件計算平均值

        2.語法      =AVERAGEIF(range,criteria,average_range)

                第一參數:條件所在區域

                第二參數:條件

                第三參數:計算平均值區域

        3.基本用法

                要求:根據班級計算平均分

=AVERAGEIF({"一班";"一班";"一班";"二班";"二班";"二班";"三班";"三班";"三班"}," 一班",{188;231;463;158;255;339;359;310;336})

多條件求取平均值;

=AVERAGEIFS({188;231;463;158;255;339;359;310;336},{"一班";"一班";"一班";"二班 ";"二班";"二班";"三班";"三班";"三班"},"一班", {188;231;463;158;255;339;359;310;336},">200")

------------

RANK               

        1.作用        返回數字在數據源中的排名

        2.語法      =RANK(number,ref,order)

                第一參數:待排名數值

                第二參數:數據源

                第三參數:排名方式

                        0:降序;1:升序

應用:降序應用在成績類的排名,升序應用在時間(跑步成績)上的排名

提示:對於重複成績名次並列,但是會吞併下一個名次

======================

函數高級第五講:常用函數四

一:SUM函數

        1.作用        計算單元格或數組中所有數值之和

        2.語法      =SUM(number1,number2,...)

                參數中只計算數值型數據之和,文本值、空格、邏輯值視為0處理。

                參數中不可以有錯誤值,否則報錯。

        3.基本用法

                1)對常量進行求和計算

                2)對單元格區域進行求和計算(一維、二維均可)

               

                對單元格區域內的數據直接引用進行計算。

                3)不連續區域求和:

              總生產量 =SUM(D13:D16,F13:F16,H13:H16)      總銷售量 =SUM(E13:E16,G13:G16,I13:I16)

       

                用法:將每個單元格區域單獨作為一個參數進行使用。

                4)交集求和(參數間空格的作用:表示計算兩個區域中的交集部分)

                        =SUM(C18:E21 D18:F21)

                5)累加匯總求和:單元格區域之首鎖定,公式向下拖拽可以使得區域擴大。

                =SUM($E$25:E25) 一個單元格也可以作為區域進行計算。

                6)跨表求和 :=SUM(SUMIF!C1:C9)直接點選目標工作表內單元格區域,進行計算。

                7)多表固定單元格求和 :兩種方法

                方法一:創建工作組完成:點擊第一張工作表,按shift 鍵,再點擊最後一張工作表。(活動工作表不包括在內,否則導致循環引用。)

                        =SUM(SUMIF:SUBTOTAL!C1:C10)

                方法二:通配符完成:表示計算除活動單元格工作表外的其他工作表固定單元格區域求和

       

                        =SUM("*"!C1:C10) 回車後,系統會自動更新公式

                        1)=SUM(目錄:SUBTOTAL!C1:C10) 當活動工作表在全表開頭時候

                        2)=SUM(目錄!C1:C10,SUMIF:SUBTOTAL!C1:C10) 當活動工作表在全表中間時候

                8)小計的批量填充

                        (1)維度相同情況下使用公式sum可以完成

利用F5定位空值,錄入公式,Ctrl ENT完成公式填充。

                        (2)維度不同情況下使用快捷鍵:alt = 完成

利用F5定位空值,快捷鍵完成填充公式即可。

               

==================================================================

SUMIF函數:

1.作用        對滿足條件的單元格數據進行求和

2.語法      =SUMIF(range,criteria,sum_range)

        第一參數:條件所在的單元格區域

        第二參數:條件

        第三參數:求和數值所在單元格區域

提示:        第一參數只可以使用單元格區域,不支持常量數組或變數返回值

        第二參數可以使用常量、變數、單元格引用、表達式

        第三參數可以使用單元格區域,常量數組,變數數組

案例一:基本用法 SUMIF({"一班";"二班";"一班";"二班";"一班";"二班";"一班"},"一班",{47;93;69;74;52;96;61})

        計算全班及格成績總分

                =SUMIF(C7:C13,">=60",C7:C13)

用法五:可以適用於橫向條件求和:

        =SUMIF(H6:N6,"一班",H7)

用法六:一參數必須是單元格區域

       

案例二:簡寫與省略用法

        省略用法;=SUMIF(C7:C13,">=60")

        省略第三參數表示對第一參數進行計算。

        簡寫用法:=SUMIF(A17:A22,"一區",B17)

當第三參數簡寫時,原理:第三參數由第一參數限制了方向與維度,即第三參數橫縱向區域與第一參數保持一致並且行列數與第一參數一致。

案例三:通配符用法

        =SUMIF(B26:B29,"AAA*",C26) 這裡*表示任意多個字元,表達式意思為:以AAA開頭的字元

----------------------------------------------------------

多條件求和:

SUMIFS       

作用        對區域 中滿足多個條件的單元格求和

        多條件匯總

函數語法      =SUMIFS(sum_range,criteria_range,criteria,...)

參數翻譯      =SUMIFS(求和區域,條件一區域,條件一,條件二區域,條件二……)

參數說明        sum_range實際需要求和的單元格區域,包括數字或包含數字的名稱、區域或單元格引用 。忽略空白和文本值

        criteria_range1第一個條件所在的區域

        criteria1 第一個條件,形式為數字、表達式、單元格引用或文本

        criteria_range2, criteria2, …可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對

注意事項        一:求和區域必須在滿足所有條件後方可進行匯總求和。

                二:所有條件所在區域必須與求和區域維度保持相等。

案例:銷售一區品項一總銷量

        =SUMIFS(D35:D41,B35:B41,"一區",C35:C41,"品項1")

===============================================================

SUMPRODUCT:返回元素乘積之和

注意:各個參數間的維度必須保持一致,否則將報錯                                       

        =SUMPRODUCT(array1,array2,array3,...)

        參數:需要進行相乘並求和的數組參數(最多255個參數)

PRODUCT:乘積函數= PRODUCT(2,5) 返回10

SUM:求和

案例一:基本用法

1,基本用法:=SUMPRODUCT(B7:B9,C7:C9) B列數據*C列數據 最後sum求和。

提示:不用三鍵,sumproduct函數任勞任怨,可以完成數組工作

案例二:

2,單條件求和:品項1的訂單量

1)對於邏輯值,sumproduct函數無法直接參与運算

=SUMPRODUCT((C13:C20=C13)*1,D13:D20)先將邏輯值轉數字格式

用,號情況:參數都是數值,當參數為邏輯值時,要先將邏輯值轉數組才能進行計算。

直接通過數學運算完成邏輯值轉數值並且完成sumproduct函數運算原理。

用*號情況:參數中有邏輯值,目的將邏輯值轉數值後在參與運算

提示:

=SUMPRODUCT((C13:C20=C13),D13:D20)

無法直接得出正確計數結果。其返回為0

原因:

=SUMPRODUCT({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE},{2917;3135;4429;2001;3599;2868;3582;2825})

邏輯值無法直接參与運算。

=SUMPRODUCT({1;0;1;0;1;0;1;0},{2917;3135;4429;2001;3599;2868;3582;2825}) 將邏輯值轉數值後,才可以直接參与運算。

變形:=SUMPRODUCT((C13:C20=C13)*D13:D20) 直接將邏輯值轉數值並進行相乘運算。供給sum匯總完成計數。

立即關注 8

全部回復

只看樓主 倒序排列

旅行 2樓 ROUND               

        1.作用        按指定位數進行四捨五入處理數值

        2.語法      =ROUND(number,num_digits)

        第一參數:待處理數值

        第二參數:保留位數

        3.基本用法

        保留兩位小數:=ROUND(0.571528507402767,2)

        取整:取整/考慮四捨五入=ROUND(0.56670865250046,0)

       

------------------------

AVERAGE               

        1.作用        計算數值的平均值

        2.語法      =AVERAGE(number1,number2,...)

                參數為數值,可以是常量、變數,單元格引用,單元格區域引用,定 義名稱

        3.基本用法

        案例;計算班級平均成績 =AVERAGE({77;62;87;90;50})

提示:參數不可以有錯誤值

--------

AVERAGEIF               

        1.作用        根據指定條件計算平均值

        2.語法      =AVERAGEIF(range,criteria,average_range)

                第一參數:條件所在區域

                第二參數:條件

                第三參數:計算平均值區域

        3.基本用法

                要求:根據班級計算平均分

=AVERAGEIF({"一班";"一班";"一班";"二班";"二班";"二班";"三班";"三班";"三班"}," 一班",{188;231;463;158;255;339;359;310;336})

多條件求取平均值;

=AVERAGEIFS({188;231;463;158;255;339;359;310;336},{"一班";"一班";"一班";"二班 ";"二班";"二班";"三班";"三班";"三班"},"一班", {188;231;463;158;255;339;359;310;336},">200")

------------

RANK               

        1.作用        返回數字在數據源中的排名

        2.語法      =RANK(number,ref,order)

                第一參數:待排名數值

                第二參數:數據源

                第三參數:排名方式

                        0:降序;1:升序

應用:降序應用在成績類的排名,升序應用在時間(跑步成績)上的排名

提示:對於重複成績名次並列,但是會吞併下一個名次

======================

函數高級第五講:常用函數四

一:SUM函數

        1.作用        計算單元格或數組中所有數值之和

        2.語法      =SUM(number1,number2,...)

                參數中只計算數值型數據之和,文本值、空格、邏輯值視為0處理。

                參數中不可以有錯誤值,否則報錯。

        3.基本用法

                1)對常量進行求和計算

                2)對單元格區域進行求和計算(一維、二維均可)

               

                對單元格區域內的數據直接引用進行計算。

                3)不連續區域求和:

              總生產量 =SUM(D13:D16,F13:F16,H13:H16)      總銷售量 =SUM(E13:E16,G13:G16,I13:I16)

       

                用法:將每個單元格區域單獨作為一個參數進行使用。

                4)交集求和(參數間空格的作用:表示計算兩個區域中的交集部分)

                        =SUM(C18:E21 D18:F21)

                5)累加匯總求和:單元格區域之首鎖定,公式向下拖拽可以使得區域擴大。

                =SUM($E$25:E25) 一個單元格也可以作為區域進行計算。

                6)跨表求和 :=SUM(SUMIF!C1:C9)直接點選目標工作表內單元格區域,進行計算。

                7)多表固定單元格求和 :兩種方法

                方法一:創建工作組完成:點擊第一張工作表,按shift 鍵,再點擊最後一張工作表。(活動工作表不包括在內,否則導致循環引用。)

                        =SUM(SUMIF:SUBTOTAL!C1:C10)

                方法二:通配符完成:表示計算除活動單元格工作表外的其他工作表固定單元格區域求和

       

                        =SUM("*"!C1:C10) 回車後,系統會自動更新公式

                        1)=SUM(目錄:SUBTOTAL!C1:C10) 當活動工作表在全表開頭時候

                        2)=SUM(目錄!C1:C10,SUMIF:SUBTOTAL!C1:C10) 當活動工作表在全表中間時候

                8)小計的批量填充

                        (1)維度相同情況下使用公式sum可以完成

利用F5定位空值,錄入公式,Ctrl ENT完成公式填充。

                        (2)維度不同情況下使用快捷鍵:alt = 完成

利用F5定位空值,快捷鍵完成填充公式即可。

               

==================================================================

SUMIF函數:

1.作用        對滿足條件的單元格數據進行求和

2.語法      =SUMIF(range,criteria,sum_range)

        第一參數:條件所在的單元格區域

        第二參數:條件

        第三參數:求和數值所在單元格區域

提示:        第一參數只可以使用單元格區域,不支持常量數組或變數返回值

        第二參數可以使用常量、變數、單元格引用、表達式

        第三參數可以使用單元格區域,常量數組,變數數組

案例一:基本用法 SUMIF({"一班";"二班";"一班";"二班";"一班";"二班";"一班"},"一班",{47;93;69;74;52;96;61})

        計算全班及格成績總分

                =SUMIF(C7:C13,">=60",C7:C13)

用法五:可以適用於橫向條件求和:

        =SUMIF(H6:N6,"一班",H7)

用法六:一參數必須是單元格區域

       

案例二:簡寫與省略用法

        省略用法;=SUMIF(C7:C13,">=60")

        省略第三參數表示對第一參數進行計算。

        簡寫用法:=SUMIF(A17:A22,"一區",B17)

當第三參數簡寫時,原理:第三參數由第一參數限制了方向與維度,即第三參數橫縱向區域與第一參數保持一致並且行列數與第一參數一致。

案例三:通配符用法

        =SUMIF(B26:B29,"AAA*",C26) 這裡*表示任意多個字元,表達式意思為:以AAA開頭的字元

----------------------------------------------------------

多條件求和:

SUMIFS       

作用        對區域 中滿足多個條件的單元格求和

        多條件匯總

函數語法      =SUMIFS(sum_range,criteria_range,criteria,...)

參數翻譯      =SUMIFS(求和區域,條件一區域,條件一,條件二區域,條件二……)

參數說明        sum_range實際需要求和的單元格區域,包括數字或包含數字的名稱、區域或單元格引用 。忽略空白和文本值

        criteria_range1第一個條件所在的區域

        criteria1 第一個條件,形式為數字、表達式、單元格引用或文本

        criteria_range2, criteria2, …可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對

注意事項        一:求和區域必須在滿足所有條件後方可進行匯總求和。

                二:所有條件所在區域必須與求和區域維度保持相等。

案例:銷售一區品項一總銷量

        =SUMIFS(D35:D41,B35:B41,"一區",C35:C41,"品項1")

===============================================================

SUMPRODUCT:返回元素乘積之和

注意:各個參數間的維度必須保持一致,否則將報錯                                       

        =SUMPRODUCT(array1,array2,array3,...)

        參數:需要進行相乘並求和的數組參數(最多255個參數)

PRODUCT:乘積函數= PRODUCT(2,5) 返回10

SUM:求和

案例一:基本用法

1,基本用法:=SUMPRODUCT(B7:B9,C7:C9) B列數據*C列數據 最後sum求和。

提示:不用三鍵,sumproduct函數任勞任怨,可以完成數組工作

案例二:

2,單條件求和:品項1的訂單量

1)對於邏輯值,sumproduct函數無法直接參与運算

=SUMPRODUCT((C13:C20=C13)*1,D13:D20)先將邏輯值轉數字格式

用,號情況:參數都是數值,當參數為邏輯值時,要先將邏輯值轉數組才能進行計算。

直接通過數學運算完成邏輯值轉數值並且完成sumproduct函數運算原理。

用*號情況:參數中有邏輯值,目的將邏輯值轉數值後在參與運算

提示:

=SUMPRODUCT((C13:C20=C13),D13:D20)

無法直接得出正確計數結果。其返回為0

原因:

=SUMPRODUCT({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE},{2917;3135;4429;2001;3599;2868;3582;2825})

邏輯值無法直接參与運算。

=SUMPRODUCT({1;0;1;0;1;0;1;0},{2917;3135;4429;2001;3599;2868;3582;2825}) 將邏輯值轉數值後,才可以直接參与運算。

變形:=SUMPRODUCT((C13:C20=C13)*D13:D20) 直接將邏輯值轉數值並進行相乘運算。供給sum匯總完成計數。

昨天 22:05

nancy634466870 3樓 ROUND               

        1.作用        按指定位數進行四捨五入處理數值

        2.語法      =ROUND(number,num_digits)

        第一參數:待處理數值

        第二參數:保留位數

        3.基本用法

        保留兩位小數:=ROUND(0.571528507402767,2)

        取整:取整/考慮四捨五入=ROUND(0.56670865250046,0)

       

------------------------

AVERAGE               

        1.作用        計算數值的平均值

        2.語法      =AVERAGE(number1,number2,...)

                參數為數值,可以是常量、變數,單元格引用,單元格區域引用,定 義名稱

        3.基本用法

        案例;計算班級平均成績 =AVERAGE({77;62;87;90;50})

提示:參數不可以有錯誤值

--------

AVERAGEIF               

        1.作用        根據指定條件計算平均值

        2.語法      =AVERAGEIF(range,criteria,average_range)

                第一參數:條件所在區域

                第二參數:條件

                第三參數:計算平均值區域

        3.基本用法

                要求:根據班級計算平均分

=AVERAGEIF({"一班";"一班";"一班";"二班";"二班";"二班";"三班";"三班";"三班"}," 一班",{188;231;463;158;255;339;359;310;336})

多條件求取平均值;

=AVERAGEIFS({188;231;463;158;255;339;359;310;336},{"一班";"一班";"一班";"二班 ";"二班";"二班";"三班";"三班";"三班"},"一班", {188;231;463;158;255;339;359;310;336},">200")

------------

RANK               

        1.作用        返回數字在數據源中的排名

        2.語法      =RANK(number,ref,order)

                第一參數:待排名數值

                第二參數:數據源

                第三參數:排名方式

                        0:降序;1:升序

應用:降序應用在成績類的排名,升序應用在時間(跑步成績)上的排名

提示:對於重複成績名次並列,但是會吞併下一個名次

======================

函數高級第五講:常用函數四

一:SUM函數

        1.作用        計算單元格或數組中所有數值之和

        2.語法      =SUM(number1,number2,...)

                參數中只計算數值型數據之和,文本值、空格、邏輯值視為0處理。

                參數中不可以有錯誤值,否則報錯。

        3.基本用法

                1)對常量進行求和計算

                2)對單元格區域進行求和計算(一維、二維均可)

               

                對單元格區域內的數據直接引用進行計算。

                3)不連續區域求和:

              總生產量 =SUM(D13:D16,F13:F16,H13:H16)      總銷售量 =SUM(E13:E16,G13:G16,I13:I16)

       

                用法:將每個單元格區域單獨作為一個參數進行使用。

                4)交集求和(參數間空格的作用:表示計算兩個區域中的交集部分)

                        =SUM(C18:E21 D18:F21)

                5)累加匯總求和:單元格區域之首鎖定,公式向下拖拽可以使得區域擴大。

                =SUM($E$25:E25) 一個單元格也可以作為區域進行計算。

                6)跨表求和 :=SUM(SUMIF!C1:C9)直接點選目標工作表內單元格區域,進行計算。

                7)多表固定單元格求和 :兩種方法

                方法一:創建工作組完成:點擊第一張工作表,按shift 鍵,再點擊最後一張工作表。(活動工作表不包括在內,否則導致循環引用。)

                        =SUM(SUMIF:SUBTOTAL!C1:C10)

                方法二:通配符完成:表示計算除活動單元格工作表外的其他工作表固定單元格區域求和

       

                        =SUM("*"!C1:C10) 回車後,系統會自動更新公式

                        1)=SUM(目錄:SUBTOTAL!C1:C10) 當活動工作表在全表開頭時候

                        2)=SUM(目錄!C1:C10,SUMIF:SUBTOTAL!C1:C10) 當活動工作表在全表中間時候

                8)小計的批量填充

                        (1)維度相同情況下使用公式sum可以完成

利用F5定位空值,錄入公式,Ctrl ENT完成公式填充。

                        (2)維度不同情況下使用快捷鍵:alt = 完成

利用F5定位空值,快捷鍵完成填充公式即可。

               

==================================================================

SUMIF函數:

1.作用        對滿足條件的單元格數據進行求和

2.語法      =SUMIF(range,criteria,sum_range)

        第一參數:條件所在的單元格區域

        第二參數:條件

        第三參數:求和數值所在單元格區域

提示:        第一參數只可以使用單元格區域,不支持常量數組或變數返回值

        第二參數可以使用常量、變數、單元格引用、表達式

        第三參數可以使用單元格區域,常量數組,變數數組

案例一:基本用法 SUMIF({"一班";"二班";"一班";"二班";"一班";"二班";"一班"},"一班",{47;93;69;74;52;96;61})

        計算全班及格成績總分

                =SUMIF(C7:C13,">=60",C7:C13)

用法五:可以適用於橫向條件求和:

        =SUMIF(H6:N6,"一班",H7)

用法六:一參數必須是單元格區域

       

案例二:簡寫與省略用法

        省略用法;=SUMIF(C7:C13,">=60")

        省略第三參數表示對第一參數進行計算。

        簡寫用法:=SUMIF(A17:A22,"一區",B17)

當第三參數簡寫時,原理:第三參數由第一參數限制了方向與維度,即第三參數橫縱向區域與第一參數保持一致並且行列數與第一參數一致。

案例三:通配符用法

        =SUMIF(B26:B29,"AAA*",C26) 這裡*表示任意多個字元,表達式意思為:以AAA開頭的字元

----------------------------------------------------------

多條件求和:

SUMIFS       

作用        對區域 中滿足多個條件的單元格求和

        多條件匯總

函數語法      =SUMIFS(sum_range,criteria_range,criteria,...)

參數翻譯      =SUMIFS(求和區域,條件一區域,條件一,條件二區域,條件二……)

參數說明        sum_range實際需要求和的單元格區域,包括數字或包含數字的名稱、區域或單元格引用 。忽略空白和文本值

        criteria_range1第一個條件所在的區域

        criteria1 第一個條件,形式為數字、表達式、單元格引用或文本

        criteria_range2, criteria2, …可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對

注意事項        一:求和區域必須在滿足所有條件後方可進行匯總求和。

                二:所有條件所在區域必須與求和區域維度保持相等。

案例:銷售一區品項一總銷量

        =SUMIFS(D35:D41,B35:B41,"一區",C35:C41,"品項1")

===============================================================

SUMPRODUCT:返回元素乘積之和

注意:各個參數間的維度必須保持一致,否則將報錯                                       

        =SUMPRODUCT(array1,array2,array3,...)

        參數:需要進行相乘並求和的數組參數(最多255個參數)

PRODUCT:乘積函數= PRODUCT(2,5) 返回10

SUM:求和

案例一:基本用法

1,基本用法:=SUMPRODUCT(B7:B9,C7:C9) B列數據*C列數據 最後sum求和。

提示:不用三鍵,sumproduct函數任勞任怨,可以完成數組工作

案例二:

2,單條件求和:品項1的訂單量

1)對於邏輯值,sumproduct函數無法直接參与運算

=SUMPRODUCT((C13:C20=C13)*1,D13:D20)先將邏輯值轉數字格式

用,號情況:參數都是數值,當參數為邏輯值時,要先將邏輯值轉數組才能進行計算。

直接通過數學運算完成邏輯值轉數值並且完成sumproduct函數運算原理。

用*號情況:參數中有邏輯值,目的將邏輯值轉數值後在參與運算

提示:

=SUMPRODUCT((C13:C20=C13),D13:D20)

無法直接得出正確計數結果。其返回為0

原因:

=SUMPRODUCT({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE},{2917;3135;4429;2001;3599;2868;3582;2825})

邏輯值無法直接參与運算。

=SUMPRODUCT({1;0;1;0;1;0;1;0},{2917;3135;4429;2001;3599;2868;3582;2825}) 將邏輯值轉數值後,才可以直接參与運算。

變形:=SUMPRODUCT((C13:C20=C13)*D13:D20) 直接將邏輯值轉數值並進行相乘運算。供給sum匯總完成計數。

昨天 22:06

傷心慾念 4樓 上課筆記:

ROUND               

        1.作用        按指定位數進行四捨五入處理數值

        2.語法      =ROUND(number,num_digits)

        第一參數:待處理數值

        第二參數:保留位數

        3.基本用法

        保留兩位小數:=ROUND(0.571528507402767,2)

        取整:取整/考慮四捨五入=ROUND(0.56670865250046,0)

       

------------------------

AVERAGE               

        1.作用        計算數值的平均值

        2.語法      =AVERAGE(number1,number2,...)

                參數為數值,可以是常量、變數,單元格引用,單元格區域引用,定 義名稱

        3.基本用法

        案例;計算班級平均成績 =AVERAGE({77;62;87;90;50})

提示:參數不可以有錯誤值

--------

AVERAGEIF               

        1.作用        根據指定條件計算平均值

        2.語法      =AVERAGEIF(range,criteria,average_range)

                第一參數:條件所在區域

                第二參數:條件

                第三參數:計算平均值區域

        3.基本用法

                要求:根據班級計算平均分

=AVERAGEIF({"一班";"一班";"一班";"二班";"二班";"二班";"三班";"三班";"三班"}," 一班",{188;231;463;158;255;339;359;310;336})

多條件求取平均值;

=AVERAGEIFS({188;231;463;158;255;339;359;310;336},{"一班";"一班";"一班";"二班 ";"二班";"二班";"三班";"三班";"三班"},"一班", {188;231;463;158;255;339;359;310;336},">200")

------------

RANK               

        1.作用        返回數字在數據源中的排名

        2.語法      =RANK(number,ref,order)

                第一參數:待排名數值

                第二參數:數據源

                第三參數:排名方式

                        0:降序;1:升序

應用:降序應用在成績類的排名,升序應用在時間(跑步成績)上的排名

提示:對於重複成績名次並列,但是會吞併下一個名次

======================

函數高級第五講:常用函數四

一:SUM函數

        1.作用        計算單元格或數組中所有數值之和

        2.語法      =SUM(number1,number2,...)

                參數中只計算數值型數據之和,文本值、空格、邏輯值視為0處理。

                參數中不可以有錯誤值,否則報錯。

        3.基本用法

                1)對常量進行求和計算

                2)對單元格區域進行求和計算(一維、二維均可)

               

                對單元格區域內的數據直接引用進行計算。

                3)不連續區域求和:

              總生產量 =SUM(D13:D16,F13:F16,H13:H16)      總銷售量 =SUM(E13:E16,G13:G16,I13:I16)

       

                用法:將每個單元格區域單獨作為一個參數進行使用。

                4)交集求和(參數間空格的作用:表示計算兩個區域中的交集部分)

                        =SUM(C18:E21 D18:F21)

                5)累加匯總求和:單元格區域之首鎖定,公式向下拖拽可以使得區域擴大。

                =SUM($E$25:E25) 一個單元格也可以作為區域進行計算。

                6)跨表求和 :=SUM(SUMIF!C1:C9)直接點選目標工作表內單元格區域,進行計算。

                7)多表固定單元格求和 :兩種方法

                方法一:創建工作組完成:點擊第一張工作表,按shift 鍵,再點擊最後一張工作表。(活動工作表不包括在內,否則導致循環引用。)

                        =SUM(SUMIF:SUBTOTAL!C1:C10)

                方法二:通配符完成:表示計算除活動單元格工作表外的其他工作表固定單元格區域求和

       

                        =SUM("*"!C1:C10) 回車後,系統會自動更新公式

                        1)=SUM(目錄:SUBTOTAL!C1:C10) 當活動工作表在全表開頭時候

                        2)=SUM(目錄!C1:C10,SUMIF:SUBTOTAL!C1:C10) 當活動工作表在全表中間時候

                8)小計的批量填充

                        (1)維度相同情況下使用公式sum可以完成

利用F5定位空值,錄入公式,Ctrl ENT完成公式填充。

                        (2)維度不同情況下使用快捷鍵:alt = 完成

利用F5定位空值,快捷鍵完成填充公式即可。

               

==================================================================

SUMIF函數:

1.作用        對滿足條件的單元格數據進行求和

2.語法      =SUMIF(range,criteria,sum_range)

        第一參數:條件所在的單元格區域

        第二參數:條件

        第三參數:求和數值所在單元格區域

提示:        第一參數只可以使用單元格區域,不支持常量數組或變數返回值

        第二參數可以使用常量、變數、單元格引用、表達式

        第三參數可以使用單元格區域,常量數組,變數數組

案例一:基本用法 SUMIF({"一班";"二班";"一班";"二班";"一班";"二班";"一班"},"一班",{47;93;69;74;52;96;61})

        計算全班及格成績總分

                =SUMIF(C7:C13,">=60",C7:C13)

用法五:可以適用於橫向條件求和:

        =SUMIF(H6:N6,"一班",H7)

用法六:一參數必須是單元格區域

       

案例二:簡寫與省略用法

        省略用法;=SUMIF(C7:C13,">=60")

        省略第三參數表示對第一參數進行計算。

        簡寫用法:=SUMIF(A17:A22,"一區",B17)

當第三參數簡寫時,原理:第三參數由第一參數限制了方向與維度,即第三參數橫縱向區域與第一參數保持一致並且行列數與第一參數一致。

案例三:通配符用法

        =SUMIF(B26:B29,"AAA*",C26) 這裡*表示任意多個字元,表達式意思為:以AAA開頭的字元

----------------------------------------------------------

多條件求和:

SUMIFS       

作用        對區域 中滿足多個條件的單元格求和

        多條件匯總

函數語法      =SUMIFS(sum_range,criteria_range,criteria,...)

參數翻譯      =SUMIFS(求和區域,條件一區域,條件一,條件二區域,條件二……)

參數說明        sum_range實際需要求和的單元格區域,包括數字或包含數字的名稱、區域或單元格引用 。忽略空白和文本值

        criteria_range1第一個條件所在的區域

        criteria1 第一個條件,形式為數字、表達式、單元格引用或文本

        criteria_range2, criteria2, …可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對

注意事項        一:求和區域必須在滿足所有條件後方可進行匯總求和。

                二:所有條件所在區域必須與求和區域維度保持相等。

案例:銷售一區品項一總銷量

        =SUMIFS(D35:D41,B35:B41,"一區",C35:C41,"品項1")

===============================================================

SUMPRODUCT:返回元素乘積之和

注意:各個參數間的維度必須保持一致,否則將報錯                                       

        =SUMPRODUCT(array1,array2,array3,...)

        參數:需要進行相乘並求和的數組參數(最多255個參數)

PRODUCT:乘積函數= PRODUCT(2,5) 返回10

SUM:求和

案例一:基本用法

1,基本用法:=SUMPRODUCT(B7:B9,C7:C9) B列數據*C列數據 最後sum求和。

提示:不用三鍵,sumproduct函數任勞任怨,可以完成數組工作

案例二:

2,單條件求和:品項1的訂單量

1)對於邏輯值,sumproduct函數無法直接參与運算

=SUMPRODUCT((C13:C20=C13)*1,D13:D20)先將邏輯值轉數字格式

用,號情況:參數都是數值,當參數為邏輯值時,要先將邏輯值轉數組才能進行計算。

直接通過數學運算完成邏輯值轉數值並且完成sumproduct函數運算原理。

用*號情況:參數中有邏輯值,目的將邏輯值轉數值後在參與運算

提示:

=SUMPRODUCT((C13:C20=C13),D13:D20)

無法直接得出正確計數結果。其返回為0

原因:

=SUMPRODUCT({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE},{2917;3135;4429;2001;3599;2868;3582;2825})

邏輯值無法直接參与運算。

=SUMPRODUCT({1;0;1;0;1;0;1;0},{2917;3135;4429;2001;3599;2868;3582;2825}) 將邏輯值轉數值後,才可以直接參与運算。

變形:=SUMPRODUCT((C13:C20=C13)*D13:D20) 直接將邏輯值轉數值並進行相乘運算。供給sum匯總完成計數。

昨天 22:06

咖啡豆豆 5樓 ROUND               

        1.作用        按指定位數進行四捨五入處理數值

        2.語法      =ROUND(number,num_digits)

        第一參數:待處理數值

        第二參數:保留位數

        3.基本用法

        保留兩位小數:=ROUND(0.571528507402767,2)

        取整:取整/考慮四捨五入=ROUND(0.56670865250046,0)

       

------------------------

AVERAGE               

        1.作用        計算數值的平均值

        2.語法      =AVERAGE(number1,number2,...)

                參數為數值,可以是常量、變數,單元格引用,單元格區域引用,定 義名稱

        3.基本用法

        案例;計算班級平均成績 =AVERAGE({77;62;87;90;50})

提示:參數不可以有錯誤值

--------

AVERAGEIF               

        1.作用        根據指定條件計算平均值

        2.語法      =AVERAGEIF(range,criteria,average_range)

                第一參數:條件所在區域

                第二參數:條件

                第三參數:計算平均值區域

        3.基本用法

                要求:根據班級計算平均分

=AVERAGEIF({"一班";"一班";"一班";"二班";"二班";"二班";"三班";"三班";"三班"}," 一班",{188;231;463;158;255;339;359;310;336})

多條件求取平均值;

=AVERAGEIFS({188;231;463;158;255;339;359;310;336},{"一班";"一班";"一班";"二班 ";"二班";"二班";"三班";"三班";"三班"},"一班", {188;231;463;158;255;339;359;310;336},">200")

------------

RANK               

        1.作用        返回數字在數據源中的排名

        2.語法      =RANK(number,ref,order)

                第一參數:待排名數值

                第二參數:數據源

                第三參數:排名方式

                        0:降序;1:升序

應用:降序應用在成績類的排名,升序應用在時間(跑步成績)上的排名

提示:對於重複成績名次並列,但是會吞併下一個名次

======================

函數高級第五講:常用函數四

一:SUM函數

        1.作用        計算單元格或數組中所有數值之和

        2.語法      =SUM(number1,number2,...)

                參數中只計算數值型數據之和,文本值、空格、邏輯值視為0處理。

                參數中不可以有錯誤值,否則報錯。

        3.基本用法

                1)對常量進行求和計算

                2)對單元格區域進行求和計算(一維、二維均可)

               

                對單元格區域內的數據直接引用進行計算。

                3)不連續區域求和:

              總生產量 =SUM(D13:D16,F13:F16,H13:H16)      總銷售量 =SUM(E13:E16,G13:G16,I13:I16)

       

                用法:將每個單元格區域單獨作為一個參數進行使用。

                4)交集求和(參數間空格的作用:表示計算兩個區域中的交集部分)

                        =SUM(C18:E21 D18:F21)

                5)累加匯總求和:單元格區域之首鎖定,公式向下拖拽可以使得區域擴大。

                =SUM($E$25:E25) 一個單元格也可以作為區域進行計算。

                6)跨表求和 :=SUM(SUMIF!C1:C9)直接點選目標工作表內單元格區域,進行計算。

                7)多表固定單元格求和 :兩種方法

                方法一:創建工作組完成:點擊第一張工作表,按shift 鍵,再點擊最後一張工作表。(活動工作表不包括在內,否則導致循環引用。)

                        =SUM(SUMIF:SUBTOTAL!C1:C10)

                方法二:通配符完成:表示計算除活動單元格工作表外的其他工作表固定單元格區域求和

       

                        =SUM("*"!C1:C10) 回車後,系統會自動更新公式

                        1)=SUM(目錄:SUBTOTAL!C1:C10) 當活動工作表在全表開頭時候

                        2)=SUM(目錄!C1:C10,SUMIF:SUBTOTAL!C1:C10) 當活動工作表在全表中間時候

                8)小計的批量填充

                        (1)維度相同情況下使用公式sum可以完成

利用F5定位空值,錄入公式,Ctrl ENT完成公式填充。

                        (2)維度不同情況下使用快捷鍵:alt = 完成

利用F5定位空值,快捷鍵完成填充公式即可。

               

==================================================================

SUMIF函數:

1.作用        對滿足條件的單元格數據進行求和

2.語法      =SUMIF(range,criteria,sum_range)

        第一參數:條件所在的單元格區域

        第二參數:條件

        第三參數:求和數值所在單元格區域

提示:        第一參數只可以使用單元格區域,不支持常量數組或變數返回值

        第二參數可以使用常量、變數、單元格引用、表達式

        第三參數可以使用單元格區域,常量數組,變數數組

案例一:基本用法 SUMIF({"一班";"二班";"一班";"二班";"一班";"二班";"一班"},"一班",{47;93;69;74;52;96;61})

        計算全班及格成績總分

                =SUMIF(C7:C13,">=60",C7:C13)

用法五:可以適用於橫向條件求和:

        =SUMIF(H6:N6,"一班",H7)

用法六:一參數必須是單元格區域

       

案例二:簡寫與省略用法

        省略用法;=SUMIF(C7:C13,">=60")

        省略第三參數表示對第一參數進行計算。

        簡寫用法:=SUMIF(A17:A22,"一區",B17)

當第三參數簡寫時,原理:第三參數由第一參數限制了方向與維度,即第三參數橫縱向區域與第一參數保持一致並且行列數與第一參數一致。

案例三:通配符用法

        =SUMIF(B26:B29,"AAA*",C26) 這裡*表示任意多個字元,表達式意思為:以AAA開頭的字元

----------------------------------------------------------

多條件求和:

SUMIFS       

作用        對區域 中滿足多個條件的單元格求和

        多條件匯總

函數語法      =SUMIFS(sum_range,criteria_range,criteria,...)

參數翻譯      =SUMIFS(求和區域,條件一區域,條件一,條件二區域,條件二……)

參數說明        sum_range實際需要求和的單元格區域,包括數字或包含數字的名稱、區域或單元格引用 。忽略空白和文本值

        criteria_range1第一個條件所在的區域

        criteria1 第一個條件,形式為數字、表達式、單元格引用或文本

        criteria_range2, criteria2, …可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對

注意事項        一:求和區域必須在滿足所有條件後方可進行匯總求和。

                二:所有條件所在區域必須與求和區域維度保持相等。

案例:銷售一區品項一總銷量

        =SUMIFS(D35:D41,B35:B41,"一區",C35:C41,"品項1")

===============================================================

SUMPRODUCT:返回元素乘積之和

注意:各個參數間的維度必須保持一致,否則將報錯                                       

        =SUMPRODUCT(array1,array2,array3,...)

        參數:需要進行相乘並求和的數組參數(最多255個參數)

PRODUCT:乘積函數= PRODUCT(2,5) 返回10

SUM:求和

案例一:基本用法

1,基本用法:=SUMPRODUCT(B7:B9,C7:C9) B列數據*C列數據 最後sum求和。

提示:不用三鍵,sumproduct函數任勞任怨,可以完成數組工作

案例二:

2,單條件求和:品項1的訂單量

1)對於邏輯值,sumproduct函數無法直接參与運算

=SUMPRODUCT((C13:C20=C13)*1,D13:D20)先將邏輯值轉數字格式

用,號情況:參數都是數值,當參數為邏輯值時,要先將邏輯值轉數組才能進行計算。

直接通過數學運算完成邏輯值轉數值並且完成sumproduct函數運算原理。

用*號情況:參數中有邏輯值,目的將邏輯值轉數值後在參與運算

提示:

=SUMPRODUCT((C13:C20=C13),D13:D20)

無法直接得出正確計數結果。其返回為0

原因:

=SUMPRODUCT({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE},{2917;3135;4429;2001;3599;2868;3582;2825})

邏輯值無法直接參与運算。

=SUMPRODUCT({1;0;1;0;1;0;1;0},{2917;3135;4429;2001;3599;2868;3582;2825}) 將邏輯值轉數值後,才可以直接參与運算。

變形:=SUMPRODUCT((C13:C20=C13)*D13:D20) 直接將邏輯值轉數值並進行相乘運算。供給sum匯總完成計數。

昨天 22:06

正在載入... 回復 0
推薦閱讀:

Excel中數字輸好了,怎樣在數字後面批量添加「元」字?
移動端 Office 應用全免費,微軟的無奈之舉?
【Excel應用】數組常量的使用
excel怎麼輸入帶圈圈的數字?
金融中都有哪些必須熟練掌握的 Excel 公式?都有哪些技巧和心得?

TAG:Excel | 論壇 |