第一篇文章 - 请温和。Excel:求和值在一个范围内(扩展SUMIFS以使用范围标准)
我有一个有趣的问题,我试图将平面数据表转换为基于两个范围的累计总数(以创建累积进度图)。一些应该很容易做到的事情。我已经设法将数据整理成一个汇总表(实际上是一个数据透视表,但为了布局和制图的目的,我不能使用一个实际的数据透视表)。
(我太新张贴图片 - 对不起它不嵌入)
在这个画面,我试图表现出左侧为平面的数据表中的3列。 列A & B是可以是'任何'文本的文本值(所以我不能使用通配符)。 列C是我想要SUM的值。
当前,当“Week”标签与“A列”中的值匹配并且“Department”标签与“B列”中的值匹配时,我正在使用SUMIFS语句来查找“Hours”的总和。
我想改变这个方程查找每个星期的累积值(因此在该示例中细胞G6将是14 - 1周即4和10从第2周)
我会喜欢尝试和避免重复整个表,只是为了找到累计 我真正需要能够在这个例子中做的是替换F5的公式:用
=SUMIFS($C$2:$C$15,$B$2:$B$15,$E5,$A$2:$A$15,F$4)
例如总结以前所有星期的小时数。再次 - 我不能使用通配符,我不能使用数据透视表。
我想我需要使用一些数组公式,但我无法找到任何在线资源来帮助我。
任何帮助,将不胜感激。
进一步就此,我发现SUMPRODUCT工作得很好在这样的场景: = SUMPRODUCT(($ A $ 2:$ A $ 15 = $ F $ 4 :F $ 4)*($ B $ 2:$ B $ 15 = $ E5)*($ C $ 2:$ C $ 15)) 但是您需要知道行数,否则返回#value。 - 因为我不知道这一点,我不认为我可以使用这个功能? – 2013-05-14 11:38:14
你可以使范围动态,mit偏移和索引。只知道用sumproduct对排除第一行非常重要(sumproduct是挑剔的并只求和数字)。 – momobo 2013-05-14 14:55:06