通过行索引访问表数据

通过行索引访问表数据

我在 Excel 中有一个表格,其布局如下。我需要一种通过索引访问表格行以进行计算的方法。

确切地说,我被要求为这张表(以及许多类似的表)计算一个总体系数。因此,在这种情况下,系数将是 -

=SUM(3*0, 1*2, 3*0, 11*0) / SUBTOTAL(109, [Count])

简而言之,我需要一种方法来获取每一行的总数[Value]*[Count],但不添加额外的列。下表是一个示例,有些表有更多行,因此解决方案必须是可扩展的,而不是显式的,就像我上面的例子一样。

问题是,我不想明确声明该值,但我找不到引用列/行索引的方法。这可能吗?谢谢。

BigHand Mobile - Access                                Value   Count    %
I already use BigHand mobile                           0       3        16.7%
I don't use BigHand mobile, but I would like to        2       1        5.6%
I don't use BigHand mobile, and I do not require it    0       3        16.7%
I don't dictate so do not require it                   0       11       61.1%
Coefficient                                            ???

答案1

尝试使用积和使数组乘法起作用。

=SUMPRODUCT(B:B,C:C) / SUBTOTAL(109,C:C)

相关内容