Excel 平均得分
Excel averaging to scores
我想计算学生在 excel 作业中的平均成绩。我需要遵循 9 个公式中的 8 个最佳公式。
我看到了这个公式:
=AVERAGE(IF(G2:O2>SMALL(G2:O2,1),G2:O2))
这将排除最低等级。如果学生没有提交 2 份作业,这将同时排除 0 分而不是 1 分。我如何调整它以仅排除一个最低分?
带有行 1,2,3,1
的 excel 的一个简单示例应该产生 3 的最佳平均值 2。使用这个公式我得到 2.5。
=AVERAGE(IF(A1:D1>SMALL(A1:D1,1),A1:D1))
附上截图:
如果有 Excel O365,试试:
=AVERAGE(LARGE(A1:D1,SEQUENCE(COUNT(A1:D1)-1)))
如果涉及潜在的零,您需要丢弃:
=AVERAGE(LARGE(A1:D1,SEQUENCE(COUNTIF(A1:D1,">0")-1)))
你不能简单地删除零,比如:
=AVERAGE(AND(NOT(G2:O2=0);IF(G2:O2>SMALL(G2:O2,1)),G2:O2))
我想计算学生在 excel 作业中的平均成绩。我需要遵循 9 个公式中的 8 个最佳公式。
我看到了这个公式:
=AVERAGE(IF(G2:O2>SMALL(G2:O2,1),G2:O2))
这将排除最低等级。如果学生没有提交 2 份作业,这将同时排除 0 分而不是 1 分。我如何调整它以仅排除一个最低分?
带有行 1,2,3,1
的 excel 的一个简单示例应该产生 3 的最佳平均值 2。使用这个公式我得到 2.5。
=AVERAGE(IF(A1:D1>SMALL(A1:D1,1),A1:D1))
附上截图:
如果有 Excel O365,试试:
=AVERAGE(LARGE(A1:D1,SEQUENCE(COUNT(A1:D1)-1)))
如果涉及潜在的零,您需要丢弃:
=AVERAGE(LARGE(A1:D1,SEQUENCE(COUNTIF(A1:D1,">0")-1)))
你不能简单地删除零,比如:
=AVERAGE(AND(NOT(G2:O2=0);IF(G2:O2>SMALL(G2:O2,1)),G2:O2))