EXCEL:求和数量不确定时,公式怎么联合应用

2025-05-20 05:58:58

1、举个例子:公司有一项服务是按月购买的,每买一个服务日期就自动加31天,每次都可以买好几个月,这样一来有些用户的服务日期很长,而且中间涨过价打过折,买入的价格也不定。现在服务因某些原因打算在本月关闭,这些还未到期的用户就需要按实际购买情况,将后付费的钱给退了。如下图为要统计的内容,这里只举3个用户做例子

EXCEL:求和数量不确定时,公式怎么联合应用

2、这个工作表2中,是这三个人的购买记录,红色一栏的到期日,这里是手工算的,主要是为了对比数据,验证这些记录是否有偏差的。其实从这个表,就可以直接手动计算要退款的数据了,但这是例子只做了3个人,如果有很多的话,就很麻烦了。

EXCEL:求和数量不确定时,公式怎么联合应用

3、现在回到工作表1,先计算出要退款的月数,如下图,使用了ROUNDDOWN()公式计算要退款的月数,再根据月数计算出退款后到期日

EXCEL:求和数量不确定时,公式怎么联合应用
EXCEL:求和数量不确定时,公式怎么联合应用

4、转到工作表2,因为原始数据每个用户的记录数量都不一样,要统计的记录数也不一样,这里就采用了钽吟篑瑜ADDRESS公式来取每个用户的第一条记录的坐标。如下图公式:=IF(EXACT(A2,A1),E1,ADDRESS(ROW(B2),2,1))这个公式意思是,判断A2里的内容是否和A1中的一样,如果是,就取E1的值,不一样,就显示第2列B2所在行的地址。

EXCEL:求和数量不确定时,公式怎么联合应用

5、接下来继续取要统计记录的另一个坐标,如下图公式倦虺赳式:=IF(EXACT(A2,A1),F1,ADDRESS(ROW(B2)-1+VLOOKUP(A2,工作表1!A:E,4,FALSE()),2,1像粜杵泳))这个公式中前半段和上步一样,只后面的ADDRESS公式不一样,这里添加了VLOOKUP公式来取工作表1(第3步)中计算出的退款月数。

EXCEL:求和数量不确定时,公式怎么联合应用

6、2个坐标都取到后,我们就可以用SUM这个公式来统计退款金额了,如下图公式:=SUM(INDIRECT(E2,1):INDIRECT(F2,1))这个公式中嵌套的INDIRECT公式,指引用E2这个单元格中坐标对应的值

EXCEL:求和数量不确定时,公式怎么联合应用

7、工作表2中的退款金额已经计算出来了,现在回到工作表1中,直接用VLOOKUP公式,把值引用过来就OK了,如下图公式:=VLOOKUP(A2,工作表2!A:G,7,FALSE())

EXCEL:求和数量不确定时,公式怎么联合应用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢