我想根据另一列的单元格中的值取一列中的平均值

时间:2016-11-30 09:39:38

标签: excel excel-vba vba

我有大量与我正在以逐步方式执行的实验相关的数据。我想取每个步骤的平均值但是它们都在同一列中,所以不能简单地取整列的平均值。幸运的是,我使用的数据记录器可以在每个数据点的另一列中记录状态。

我在想vba能够通过阅读与每个数据点相对应的状态来辨别其他步骤(我可以为每个步骤设置不同的状态:即步骤1;步骤2;步骤3等) ,然后计算平均值并将其输出到特定单元格中。

this is a simplified version of the type of worksheet I will be looking for

我已经尝试了excel本身的所有普通函数,但我认为它们不适合我希望他们做的事情。因此我假设我必须在excel宏中使用for或if循环,这很好,但我对编程很新,特别是VBAs,我只是不知道从哪里开始!

1 个答案:

答案 0 :(得分:0)

这不是VBA解决方案,但我相信数据透视表可以创建您正在寻找的平均值。

enter image description here