我有一个Excel表,其中包含10个具有对象参数值的列,每列在第一行中都有一个带有参数名称的标签,在第11列中我指出了该对象所属的类。 我正在尝试制作一个公式,该公式可以在给定参数名称和类名的情况下计算对象的参数值之和。 我需要在列表字段中选择一个参数名称,在列表字段中选择类名并获得总和。
答案 0 :(得分:1)
创建两个ListBox,然后为每个ListBox创建一个Linked Cell,下面的公式使用N1作为参数Linked Cell,O1作为Linked Cell的类。
=SUMIF(K:K, O1, INDIRECT(ADDRESS(1, MATCH(N1, A1:J1, 0))))
答案 1 :(得分:0)
我不是100%清楚这个问题,所以我认为以下
最简单的方法是在标题行上放置一个自动过滤器,为sum或SUBTOTAL(102,...)创建一个SUBTOTAL(109,...),用于每个参数列表下方的计数。然后过滤该类并查找每个参数的总和/计数。
另一种方法是在数据区域(计数或总和)创建一个带有P1 .. P10的数据透视表,将类作为页面字段创建....然后,您可以再次选择一个不同的类和参数来叙述结果
最后,你可以使用DSUM(),DCOUNT()或DCOUNTA()函数
希望有所帮助 - 祝你好运MikeD