2017-09-06 65 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!
所以我用>=<。確保=僅用於這兩個標準中的較高者或較低者。

相關問題