发布网友 发布时间:2022-04-25 21:52
共2个回答
热心网友 时间:2023-10-15 14:47
D5输入:=IF(C5="","",IFERROR(LOOKUP(1,0/($C$4:C4=C5),$L$4:L4),"无初始值需输入"))
下拉
L5输入:=IFERROR(D5-K5,0) 下拉
当显示“无初始值需输入”时手动,单元格填入会员卡初始金额
K列字体颜色设置为自动,并设置单元格格式为数值,负值红色文本显示,会员卡充值时输入负值,如充200元,就输入-200
热心网友 时间:2023-10-15 14:48
操作上很简单的,只要一个SUMIFS函数即可统计搞定的,但是问题的难点在于:
1、你没有提供表格的行列标号的!!!需要有行列标号才能给你公式呀!!!
2、你的表格设计有问题,应该是有一个充值或者是购卡金额的列吧?
正常情况下的思路是:累计一个卡的充值金额减去该卡累计消费金额就是卡的即时余额,所以只要用三个列即可核算数据了,其中2个列是输入数据的,最后一个列是卡内余额。
现举例说明:
1、假设C列是卡号,D列是输入充值或者购卡金额的,有发生就输入、没有就是空白的
2、假设K列是每次的消费金额合计金额
3、假设L列为卡内余额
假设数据输入录入是从第5行开始的,则可在L5单元格输入公式:
=IF(C5="","",SUMIFS($D$5:D5,$C$5:C5,C5)-SUMIFS($K$5:K5,$C$5:C5,C5))
复制并下拉,即可……
只要输入C、D、K列数据,即可自动得到L列余额了
追问请问这样改怎样弄啊 谢谢
来自:求助得到的回答