這里有一個廣泛使用的成績統計方法:
首先看下表。
上表中,A列是班級號,從B到E列是成績列,現在,我們要做的就是,如何根據A列的某個班級號,求出該班所有同學所有學科的成績總和、該班所有同學某個學科成績的總和。
比如,我們在不對A列排序的情況下,對班級號為1的班級進行所有同學所有學科成績的統計。
方法很簡單,僅使用一個SUMIF就足夠了,下面我們先看該函數的使用方法。
一、SUMIF函數使用方法
功能:根據指定條件對若干單元格求和。
語法:SUMIF(range,criteria,sum_range)
Range:為用于條件判斷的單元格區(qū)域。
Criteria :為確定哪些單元格將被相加求和的條件,其形式可以為數字、表達式或文本。例如,條件可以表示為 66、”66″、”>66″ 或 “dzwebs”。
Sum_range:是需要求和的實際單元格。
說明
只有在區(qū)域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。
如果忽略了 sum_range,則對區(qū)域中的單元格求和。
說得簡單點,該函數的用法為:
sumif(條件區(qū)域,條件,求值區(qū)域)
二、按照班級號求所有同學所有學科的總成績
有了如上的基礎,那么,要根據條件來求和,就相當簡單了??聪聢D。
公式:=SUMIF(A:A,”=1″,$B$2:$E$9)就是對1班所有同學所有學科進行總和的統計公式。
其中,
A:A代表條件區(qū)域;
“=1″代表條件;
$B$2:$E$9代表求和區(qū)域。
三、知識擴展
如果我們要對1班的所有同學的信息技術這個學科的成績進行統計,如何編寫公式呢?
公式為:=SUMIF(A:A,”=1″,$B$2:$B$9)
如果是求2班級的數學總成績,公式可改為::=SUMIF(A:A,”=2″,$E$2:$E$9)