2016 - 2024

感恩一路有你

如何联合应用公式来计算不定量数据的求和

浏览量:2161 时间:2024-01-25 09:51:45 作者:采采

在处理不定量数据时,我们常常遇到需要对一些条件的数据进行统计的情况。然而,单一的公式往往无法满足我们的需求。那么,在这种情况下,我们应该如何统计出想要的值呢?本文将通过一个例子,介绍如何联合应用公式来计算不定量数据的求和。

例子解析

假设我们有一堆原始用户数据,每个用户的数据量都不确定。我们需要统计那些服务因某些原因打算在本月关闭的用户的退款金额。具体情况如下图所示:

(表格省略)

计算退款金额

首先,在工作表1中,我们需要计算要退款的月数。使用ROUNDDOWN函数可以计算出退款的月数,然后根据月数计算出退款后的到期日。

接下来,转到工作表2,因为原始数据每个用户的记录数量都不一样,要统计的记录数也不一样。这里我们使用ADDRESS函数来取每个用户的第一条记录的坐标。具体公式如下:

IF(EXACT(A2,A1),E1,ADDRESS(ROW(B2),2,1))

这个公式的意思是,如果A2与A1的内容一样,就取E1的值,否则显示第2列B2所在行的地址。

然后,我们继续取要统计记录的另一个坐标。具体公式如下:

IF(EXACT(A2,A1),F1,ADDRESS(ROW(B2)-1,VLOOKUP(A2,工作表1!A:E,4,FALSE),2,1))

这个公式中,前半段与上一步一样,只是后面的ADDRESS函数添加了VLOOKUP函数来取工作表1中计算出的退款月数。

当我们获取到所有的坐标后,可以使用SUM函数来统计退款金额。具体公式如下:

SUM(INDIRECT(E2": "F2))

这个公式中嵌套的INDIRECT函数可以引用指定范围内的值。

最后,在工作表1中,我们可以直接使用VLOOKUP函数来引用工作表2中计算出来的退款金额。具体公式如下:

VLOOKUP(A2,工作表2!A:G,7,FALSE)

通过以上步骤,我们就可以成功计算出不定量数据的求和,并得到想要的值。

总结

本文介绍了如何联合应用公式来计算不定量数据的求和。通过使用各种公式,我们可以方便地处理不确定数量的数据,并实现我们需要的统计结果。希望本文对你有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。