【发布时间】:2013-12-05 19:18:19
【问题描述】:
我想知道是否有人可以帮助我。
大约一个星期以来,我一直在尝试整理一张表格,其中包含基于多个标准的“SumIf”公式。
我已经能够做到这一点,在单元格区域中手动输入具有所需结果的公式。
我遇到的问题确实有两个方面。
- 我使用的公式是数组公式,但我的一些用户的技能水平可能没有我希望的那么好,所以我知道他们自己无法应对添加公式,所以我查看了可选择使用 VB 代码,
- 这个问题是,我知道你不能在 VB 中使用数组公式,所以我有点不确定如何继续。
为了更好地说明这一点,我附上了一个文件here,显示了我想要实现的目标。
- 在工作表“幻灯片 5”上,我想提取结果 橙色阴影列,
-
对于每个单元格,我想执行以下“SumIf”:
- 对指定范围内的数字求和“Actuals”,
- 如果命名范围“JRole”中的值与
“Slide 5”的第6行中的值相同> 工作表,和, - 命名范围“Months”中的值与
单元格B3中的值相同 “幻灯片 5” 工作表,和, - 命名范围 “PLOB” 中的值与 “幻灯片 5”
K 列 单元格中的值相同 工作表。
正如我所说,我已经为此工作了一段时间,但我就是想不出一个解决方案。
我只是想知道是否有人可以看看这个并就我如何能够实现这一点提供一些指导。
非常感谢和亲切的问候
【问题讨论】:
-
如果您需要确切的解决方案,请使用 Sumproduct(),如果您需要,我可以发布...
标签: vba excel excel-2003