自动为现有excel文件生成新列?

时间:2013-11-20 17:13:08

标签: excel excel-vba dynamic vba

假设存在一个ms excel文件。里面有一些数据,有5列。 这就是我想要做的事情:

  1. 我希望excel文件在文件打开时自动生成一个新列,即第6个,比如说双击。

  2. 我希望第6列根据第4列中的索引/标志信息和第5列中的值进行一些求和。例如:假设第4列有二进制条目(1或0)。如果条目为1,则选择第5列中同一行中的条目,并对所有这些值进行求和(第5列中的值,第4列中带有1个标记)

  3. 无论如何我能实现这些功能吗?感谢。

1 个答案:

答案 0 :(得分:1)

此公式将是某个版本,但请求的其他清晰度将有助于精确。

=if($d2=0,"",sumif($D:$D,1,$E:$E))