2017-09-06 62 views
0

我正在Excel 2007中宏在那里我必须从范围从0到300选择在第一列的数据,300至600,600至900等递增300
凡H列的相对于0到300的值应该是总和并转移到Sheet并转移到Sheet对所有这样的情况下H柱600的300值的总和。使用Excel宏来概括特定的列和数据传输的数据到Sheet2

我希望通过按下它传输所有数据求和到Sheet2在Excel中创建宏按钮。下面的图片更好地描述了我的情况。

Picture of my problem case

+0

(1)你为什么不使用公式?我认为不需要VBA。公式是Excel的强项,这是它的设计目的。 (2)如果你确实需要VBA,那么请显示你已经拥有的代码,然后向它提出一个*特定的问题,因为这不是免费的代码编写服务。 (3)也试图描述它更详细,你的问题不是很清楚/确切。你甚至没有问一个问题。 –

+0

谢谢你的答复公式对我来说已经够用了,但是我只需要为每个案例添加特定的列,如何在excel公式中进行操作并转移到下一张表 – Sathya

+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!
所以我用>=<。确保=仅用于这两个标准中的较高者或较低者。

相关问题