SUMIF公式计算未缴课程费时金额扣减异常问题求助
问题原因
你当前使用的公式中,SUMIF的匹配范围固定为从$A$5开始的整列数据,会统计对应学生全部已收金额的总和,因此同一个学生的所有行次都会显示相同的剩余未缴金额,无法实现按缴费顺序逐行扣减、后续记录同步更新剩余金额的效果。
修正方案
将SUMIF的匹配范围和求和范围调整为可随公式下拉自动扩展的混合引用,仅统计到当前行位置的同学生缴费记录即可。
J5单元格可使用以下公式,下拉填充即可生效:=IF(ISBLANK(A5),"",VLOOKUP(A5,Student_Registration!$B$5:$H$2000,7,0)-SUMIF($A$5:A5,A5,$I$5:I5))
说明
- 原公式中
AND(ISBLANK(A5))可直接简化为ISBLANK(A5),无需嵌套多余的AND函数 - 公式中
$A$5:A5和$I$5:I5为混合引用,首行锁定、尾行随公式下拉自动扩展,每次统计仅包含当前行及之前的缴费记录,即可实现逐行扣减的效果
内容的提问来源于stack exchange,提问作者Sameer Farooqui
相关产品推荐
相关产品推荐

