2017-02-14 29 views
0

我需要爲每個帳戶創建一個循環(該部分很簡單),應用另一個篩選器(也很容易),並且完成後,開始查看數字在電子表格中,列'H' - 'Importe'(下圖),並應用一些Excel VBA:匹配總和值與編碼以應用規則

enter image description here

正如你可以在上面的圖片中看到,我需要一種方式,這個宏會看在號列H,並且當總和等於零時,在列J-Ref中爲兩者寫入'Closed'。

請看下面的例子:

enter image description here

在這種情況下,Closed_1我是一樣的,只是一個爲每個值。

但是在Closed_2的情況下,我有3個總和的值等於另一個值的總和,總和爲零。

(11.906) + (11.612) + (137) + 23.655 = 0 

我該如何做到這一點的任何線索?

謝謝!

回答

0

我不認爲你需要一個VBA宏,因爲它聽起來像你可以在Excel中做到這一點。我不完全清楚額外數字來自哪裏,但我建議您有隱藏的幫助列執行中間檢查。第一個助手總結兩個值,第二個總和三個,等等,而最後一個總結這些結果。例如,如果你的輔助細胞是J2,K2和L2,那麼M2應該是這樣的:

=IF(J2=0,"Closed_1",IF(K2=0,"Closed_2",IF(L2=0,"Closed_3","Open"))) 

顯然,你需要將這個適應您的特定需求,但希望它會給你一些有用的想法。