excel表格中如何求一行最后三个非空单元格的总和

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:37:46
统计高尔夫球比赛成绩用的,每个队员一行成绩,要求最后三个非空单元格的总和,也就是最后三次比赛成绩的总和,每个队员不一定每次都参加比赛。或者大家有没有好用的赛绩统计小软件推荐,谢谢!

假定你的成绩放在A1:G10

那么在K1写公式:
=SUM(OFFSET(A1,,MATCH(999,A1:G1)-3,,3))
下拉

这里假定最高成绩不超过999,否则把999改一下

假设你的数据记录在a-L列a列为名字,则
m2=if(count(a2:l2)<3,"",SUM(OFFSET(A2,,SUMPRODUCT((LARGE((A2:L2<>"")*COLUMN(A2:L2),3)))-1,,COLUMN(L2)-SUMPRODUCT((LARGE((A2:L2<>"")*COLUMN(A2:L2),3)))+1))),下拉 ,结果是参加次数不到3的总和为空