小编mik*_*eln的帖子

Excel VBA:如何仅将大于特定值的值相加?

我整天都在努力寻找解决问题的方法.我的大多数googleing都把我带到了这个网站,所以我决定放弃并寻求帮助.

我有一个包含股票投资组合头寸的Excel文件.我需要弄清楚如何编写一个宏,可以立即告诉我那些超过投资组合价值5%的头寸是否超过投资组合价值的40%.

我对VBA有一些基本的了解,我知道如何选择正确的列,但我无法弄清楚如何只对那些超过5%(0.05)的位置求和.我尝试了不同的If表达式,但我似乎无法正确使用它.

有人可以告诉我的方式吗?我只需要宏来检查我的列,然后在MsgBox中打印位置(> = 0.05)是否超过40%(0.40).

非常感谢你!

示例列:

Weights
0.032
0.067
0.103
.
.
.
0.02
Run Code Online (Sandbox Code Playgroud)

excel vba sum excel-vba

4
推荐指数
1
解决办法
3703
查看次数

标签 统计

excel ×1

excel-vba ×1

sum ×1

vba ×1