excel如何能夠根據(jù)原始成績(jī)中的班級(jí)號(hào)和總分,然后算出最高分,、最低分? 下面,,我們先看下表吧,。 上表中,,選中的部分是原始的成績(jī),,共有六個(gè)列,其中包含班級(jí)號(hào),、姓名和三科成績(jī)以及總分,。 現(xiàn)在,我們要做的就是根據(jù)藍(lán)線圈住的那部分,,給出班級(jí)的號(hào)碼,,然后,要計(jì)算出該班學(xué)生的總分里面的最高分和最低分,。 方法不難,,使用數(shù)組公式和max、min配合if函數(shù),,就能得出結(jié)果,。 一、根據(jù)班級(jí)號(hào)計(jì)算最高分 如下圖,。首先選擇B12,,在FX公式輸入框中,先輸入公式 =MAX(IF(B12=$A$2:$A$9,$F$2:$F$9)) 然后,,別著急,,緊接著,按下鍵盤上的 Ctrl+Shift+Enter 組合鍵,。 這樣,就得到如上圖的數(shù)組公式了,。 二,、根據(jù)班級(jí)號(hào)計(jì)算最低分 有了上述的基礎(chǔ),現(xiàn)在,,要根據(jù)班級(jí)號(hào)計(jì)算最低分,,就很簡(jiǎn)單了。
先輸入公式 =MIN(IF(B12=$A$2:$A$9,$F$2:$F$9)) 再按下 Ctrl+Shift+Enter 組合鍵,,就可以得出結(jié)果,。 三、知識(shí)擴(kuò)展 ?、倏绻ぷ鞅砀鶕?jù)班級(jí)號(hào)計(jì)算高分低分 假如表一的名稱為Sheet1,,表二的名稱為Sheet2。 那么,,如何根據(jù)表一的班級(jí)號(hào),,通過表二求得最高分,,填充到表一最高分列? 首先選擇表一中的B2單元格,之后在fx函數(shù)輸入框中這樣的代碼:=MAX(IF(A2=Sheet2!$A$2:$A$100,Sheet2!$F$2:$F$100)) 輸入代碼之后,,切勿急躁,,這不等同于以往的操作,輸入好之后,,按Ctrl+Shift+Enter組合鍵進(jìn)行確認(rèn),,以保證輸入的代碼為數(shù)組函數(shù),而非普通函數(shù)的使用! 通過以上的組合鍵確認(rèn)之后,,代碼的兩端自動(dòng)加上大括號(hào),,注意哦,大括號(hào)是自動(dòng)加入的,,而不是手工敲打鍵盤輸入的! ?、诤瘮?shù)公式說明 A2=Sheet2!$A$2:$F$100 代表檢測(cè)表一A2單元格的值,即1班的班級(jí)名稱,,其比較范圍是表二的A2單元格到A100單元格,,在此,其范圍可根據(jù)需要修改,,一般,,數(shù)據(jù)范圍大于預(yù)定范圍即可! Sheet2!$F$2:$F$100 代表檢測(cè)表二成績(jī)總分的數(shù)據(jù)區(qū)域,即F2單元格到F100單元格的數(shù)據(jù),,在此,,其范圍可根據(jù)需要修改,一般,,數(shù)據(jù)范圍大于預(yù)定范圍即可! 上述兩個(gè)代碼,,綜合IF而言,指的就是根據(jù)表一特定單元格的班級(jí)名稱,,在表二設(shè)定數(shù)據(jù)區(qū)域中的查找該班級(jí)的成績(jī),,而其他班級(jí)的成績(jī)則不作為參考對(duì)象! 綜合外圍的MAX函數(shù),即是求該班級(jí)的最高分! ?、蹘追N假設(shè) 假設(shè)一:倘若我們要查找的是最低分,,可將MAX函數(shù)改為MIX函數(shù)即可! 如:=MIX(IF(A2=Sheet2!$A$2:$A$100,Sheet2!$F$2:$F$100)) 假設(shè)二:倘若我們查找的不是某班級(jí)的最高分,而是所有班級(jí)的最高分,,那么,,只需將IF函數(shù)名稱及其對(duì)應(yīng)的大括號(hào)對(duì)去掉便可! 如:= MAX(A2=Sheet2!$A$2:$A$100,Sheet2!$F$2:$F$100) |
|