我正在使用Excel 2007宏,我必须在第一列中选择数据,范围从0到300,300到600,600到900,依此类推,增加300.
对于所有这些情况,当H列相对于0至300的值应该是和并且转移到表2并且H列的值300到600的总和转移到表2时。
我想在Excel宏中创建一个按钮,按下它将所有数据汇总传递给sheet2。下面的图片更好地描述了我的情况。
答案 0 :(得分:1)
可以使用公式SUMIFS
来完成=SUMIFS(Sheet1!H:H,Sheet1!A:A,">=0",Sheet1!A:A,"<300")
此公式计算列H,
的总和
A列中的值介于0和299之间(>=0 and <300
)
=SUMIFS(Sheet1!H:H,Sheet1!A:A,">=300",Sheet1!A:A,"<600")
此公式计算列H,
的总和
A列中的值介于300和599之间(>=300 and <600
)
注意:确保使用正确的标准,例如300不包括在两个范围内(不重叠)。第一个范围从0到299秒范围从300到599! 因此,我使用了
>=
和<
。确保=
仅用于这两个标准的上部或下部。