Notifications
Clear all

CountIfs com variaveis

5 Posts
3 Usuários
0 Reactions
999 Visualizações
(@dyego-vn)
Posts: 0
New Member
Topic starter
 

Boa tarde,

como faço para fazer um sumifs ou countifs com variavies?

Por exemplo, tenho um For e quero que ele pare em uma coluna, em seguida faça umas contas, seguindo mais ou menos o exemplo abaixo

For i = 4 to 40

If Cells(4,i) = Range("A1") then
   Range("A2") = Application.WorksheetFunction.CountIfs(Worksheet("Plan2").Range("A:A"), ">0",Worksheet("Plan2").Range("A:A"), "<" & Cells(3,i).Value)
End If
Next

"<" & Cells(3,i).Value

É possível fazer essa condição ? Pois está dando erro aqui.

Atenciosamente,
Dyego Nunes

 
Postado : 19/04/2016 11:41 am
(@mprudencio)
Posts: 0
New Member
 

Onde da erro???

Poste o arquivo com o codigo completo.

 
Postado : 19/04/2016 1:33 pm
(@tsa-xlsx)
Posts: 0
New Member
 

Tenta assim:

For i = 4 To 40

If Cells(4, i).Value = Range("A1").Value Then
   Range("A2").Value = Application.WorksheetFunction.CountIfs(Sheets("Plan2").Range("A:A"), ">0", Sheets("Plan2").Range("A:A"), "<" & Cells(3, i).Value)
End If
Next

PORÉM:

Você está fazendo um loop, mas sempre está jogando o resultado do countifs na mesma célula -> A2.

Desse jeito o teu loop fica quase inútil. É isso mesmo?

 
Postado : 19/04/2016 4:55 pm
(@dyego-vn)
Posts: 0
New Member
Topic starter
 

MPrudencio, na verdade coloquei algo generico só para dar uma noção. O Código que estou mexendo é grande e na verdade não esta dando erro, ele simplesmente não roda. Fiz exemplo aqui que da pra ilustrar melhor o que estou querendo. Consegue me ajudar?

Obrigado desde já !

 
Postado : 20/04/2016 6:33 am
(@dyego-vn)
Posts: 0
New Member
Topic starter
 

tsa.xlsx na verdade tentei fazer algo genérico e dei uma viajada rs
mas fiz um exemplo ai que ilustra bem o que quero. Se puder me ajudar eu agradeço!

Grato desde já!

 
Postado : 20/04/2016 7:50 am