簡體   English   中英

GPA計算器在Excel中的條件總和?

[英]Conditional sum in excel for a GPA calculator?

我在excel中創建了一個GPA電子表格,並且具有基本的功能,但是我想擴展功能以從計算中排除不完整類和通過/失敗類。 我一直在試圖思考如何排除具有I,P或F等級字母的行(由於E用於普通等級字母F而失敗),但尚未找到解決方案。 如果不創建VBA腳本,是否有可能?

我有5列GPA,然后是Course / Credit / Grade / Points,每一行都包含一門課程的信息。 分數是學分*成績字母值(A = 4.0),這是為了確保GPA正確加權。 GPA當前僅為totalPoints /總積分= SUM($ D2:$ D10)/ SUM($ B2:$ B10)

Course,Credits,Grade,Points,GPA
IT110,3,A,12,2.392307692
CS101,3,A-,11.1,
CALC1,4,C,8,
IT101,1,P,0,Don't include Pass/Fail courses
ENG101,2,I,0,Don't include incompletes

計算總體GPA(Excel 2007 +)

=SUMIFS(D2:D10,C2:C10,"<>P",C2:C10,"<>I",C2:C10,"<>F") / SUMIFS(B2:B10,C2:C10,"<>P",C2:C10,"<>I",C2:C10,"<>F")

sumif的一些解釋。 http://office.microsoft.com/zh-cn/excel-help/sumifs-function-HA010047504.aspx

它需要幾個范圍。 首先是“ sum_range”,然后接受成對的參數。 條件范圍,然后是條件。 盡可能多地配對。 (我在這里做了3個)。 只要范圍內的每個單元格都符合您列出的所有條件,它就會對范圍進行匯總。 (<>是Excel不等於運算符)

 col a    col b   col  c   col d   col  f  

第1 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 == 7(結果顯示在col f中)

在這里,在所有col中輸入任何數字,但col f僅顯示2和1(每個col 2和1加)。

其他號碼未添加

我只是一個模糊的想法,什么是GPA,但基於您問題中的數據:

=SUMIF(C:C,"<char(69)",D:D)/SUMIF(C:C,"<char(69)",B:B)

產生與接受的答案相同的結果,其長度的一半使用的功能更廣泛。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM