![](/img/trans.png)
[英]Sum the value in one column based on the value in another column - excel 2013
[英]VBA Code to sum values in one column based on the value in another column in excel
我是VBA新手,并且是该论坛的首次参加者-我已经按照“如何提问”页面上的所有说明进行操作-我可能错过了一些内容,请务必提出建议
我正在根据以下列标题创建用于项目跟踪的EV报告(为简洁起见,仅显示了一些)
"TaskName" "Status" "BaselineStart" "BaselineFinish" "BaselineEffort"
在检查BaselineFinish列中的值是否小于或等于第7天值后,需要以7天为增量对BaselineEffort列中的值求和
我相信答案在于使用数组,但是需要掌握该概念才能理解其工作原理
数据透视表和Excel公式对我不起作用,因为表是动态的,而报表是静态的,我需要在创建报表时消除用户干预
提前致谢
说,条件列从A1开始,要求和的求和列从B1开始
do while not isempty(range("a1").offset(x,0))
if range("a1").offset(x,0) = SomeValue then
sum = sum + range("a1").offset(x,0)
end if
x = x + 1
loop
该代码将一直运行,直到查看了A列中的每个项目为止,并且如果A列中的值等于“ SomeValue”,则将B列中的值加到我称为“ sum”的总和中。 我怀疑您实际上可以使用变量名称“ sum”。
我希望这是有用的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.