Notifications
Clear all

como criar um contador de dados

5 Posts
3 Usuários
0 Reactions
967 Visualizações
(@rdvale)
Posts: 0
New Member
Topic starter
 

ola pessoal
estou com dificuldades pois sou meio leigo ainda
tenho uma planilha que recebera dados na primeira coluna ;
preciso de um codigo que capture o valor de cada celula e me retorne quanta vezes o valor esteve entre:
1º maior que -2
2ºmenor que -2 e maior que -2.89
3º menor que -2.89
ACREDITO QUE A LÓGICA É ESTA
inico:
int x,y,i
double valor

valor = A2:A700

if valor >-2
x=0;x=x+1
D2=x
elseif valor <= -2 e valor > -2.89
y=0;y=y+1
E2= y
else
i=0;i=i+1
F2= i

mais não sei aplicala se alguem puder me ajudar

 
Postado : 14/09/2015 10:47 am
(@mprudencio)
Posts: 0
New Member
 

Nao da pra fazer um contse nao???????????? cont.se(intervalo;valor)

 
Postado : 14/09/2015 10:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Em vba a rotina seria

Private Sub conta()
Dim x As Long, y As Long, i As Long
Dim nRng As Range, nCel As Range
Set nRng = Sheets("Tensão").Range("A2:A121")

For Each nCel In nRng

If nCel.Value > -2 Then
x = x + 1
ElseIf nCel.Value <= -2 And nCel.Value > -2.89 Then
y = y + 1
Else
i = i + 1
End If
Next
Range("D8").Value = x
Range("E8").Value = y
Range("F8").Value = i

End Sub

 
Postado : 14/09/2015 11:53 am
(@rdvale)
Posts: 0
New Member
Topic starter
 

Valeu Reinaldo
Mais ainda tenho um problema não sei onde colocar o código pois tenho um botão com uma macro que chama um userform eu tenho que por o código dentro dele
Desde ja agradeço pela atenção

 
Postado : 15/09/2015 10:05 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tudo vai depender do que pretende e quando. Se desejar efetuar a contagem ao clicar no botão
Acrescente a rotina no modulo do formulario, e no botão calcular (por exemplo) chame essa rotina.

Veja no seu exemplo

 
Postado : 15/09/2015 1:45 pm