99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀Excel中用SUMIF函數(shù)實現(xiàn)按指定條件求平均值
Excel中用SUMIF函數(shù)實現(xiàn)按指定條件求平均值
2016-03-23
收藏


Excel中用SUMIF函數(shù)實現(xiàn)按指定條件求平均值

Excel 2003中的條件求和SUMIF函數(shù)非常實用,例如在年級段總成績表中計算某科教師所教的所有班級成績的平均分(如5到8班化學(xué)老師的平均分),就可以利用如下方法實現(xiàn):

在準(zhǔn)備放該化學(xué)教師所教所有班級平均分的單元格中輸入=SUMIF(K2:K132,">4",G2:G132)/COUNTIF(K2:K132,">4")回車即可,這里邊用到了SUMIF和COUNTIF兩個函數(shù)。(如圖1)

點擊放大此圖片

SUMIF函數(shù)是按給定條件對指定單元格進(jìn)行求和的函數(shù)。其語法格式是:SUMIF(range,criteria,sum_range),range是要根據(jù)條件進(jìn)行計算的單元格區(qū)域,每個區(qū)域中的單元格都必須是數(shù)字和名稱、數(shù)組和包含數(shù)字的引用,空值和文本值將被忽略。criteria 是指對range指定的區(qū)域?qū)嵭惺裁礂l件,其形式可以為數(shù)字、表達(dá)式或文本。如條件可以表示為 32、"32"、">32" 或 "apples";sum_range是要進(jìn)行相加的實際單元格,如果省略Sum_range,則當(dāng)區(qū)域中的單元格符合條件時,它們既按條件計算,也執(zhí)行相加。

  推薦:Excel函數(shù)專區(qū)>>

注意:Sum_range 與Range的大小和形狀可以不同,相加的實際單元格從sum_range 中左上角的單元格作為起始單元格,然后包括與range大小和形狀相對應(yīng)的單元格。公式中range是指“K2:K132”,也就是“班級”這列所有單元格;criteria是指“">4"”,意思是指班級數(shù)大于4的5、6、7、8班;而sum_range是指“化學(xué)”這列成績,意思是對符合“班級”條件的化學(xué)分?jǐn)?shù)求和。而整個SUMIF函數(shù)公式是計算所有班級為5、6、7和8班的同學(xué)的化學(xué)成績的總和。

COUNTIF函數(shù)是統(tǒng)計指定區(qū)域中滿足給定條件的單元格個數(shù)的函數(shù)。其語法格式是:COUNTIF(range,criteria),range是一個或多個要計數(shù)的單元格,其中包括數(shù)字或名稱、數(shù)組或包含數(shù)字的引用,空值和文本值將被忽略。criteria 是指按什么條件進(jìn)行統(tǒng)計,其形式可以為數(shù)字、表達(dá)式、單元格引用或文本。

公式中range是指“K2:K132”,也就“班級”這列所有單元格;criteria是指“">4"”,意思也指班級數(shù)大于4的5、6、7、8班。整個COUNTIF函數(shù)公式是統(tǒng)計班級這列中班級數(shù)為5、6、7和8班的同學(xué)的總?cè)藬?shù)。而整個公式就是等于所有班級為5、6、7和8班的同學(xué)的化學(xué)成績總和除以班級數(shù)為5、6、7和8班的同學(xué)的總?cè)藬?shù)。

如果每科教師所教的班級一樣,還可以在公式中加入$,以便進(jìn)行拖動填充($為絕對應(yīng)用,拖動公式時所引應(yīng)用的單元格不發(fā)生變化),如:=SUMIF($K$2:$K$132,">4",G2:G132)/COUNTIF($K$2:$K$132,">4")。(如圖2)

點擊放大此圖片

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }