Ir ao conteúdo
  • Cadastre-se
LhoSanca

Excel RESOLVIDO Como colocar mais de uma condição no SOMA-SE no VBA

Recommended Posts

Seguindo essa linha de programação, como posso colocar outra condição para somar? Exemplo: gostaria que a soma fosse feita se o valor correspondesse a uma determinada célula, além da qual já está inserida nessa programação:

 

For Each c In .Range("B11:B" & .Cells(.Rows.Count, 2).End(3).Row)
    c.Offset(, 1).Value = Application.SumIf(Planilha1.Range("F:F"), c.Value, Planilha1.Range("G:G"))

Next c
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi mas...

 

For Each c In .Range("B11:B" & .Cells(.Rows.Count, 2).End(3).Row)

If determinadacélula.Value = determinadovalor Then
    c.Offset(, 1).Value = Application.SumIf(Planilha1.Range("F:F"), c.Value, Planilha1.Range("G:G"))

End If

Next c

Compartilhar este post


Link para o post
Compartilhar em outros sites

@André_Arruda Na verdade, seria pra colocar outra condição dentro de:

 

c.Offset(, 1).Value = Application.SumIf(Planilha1.Range("F:F"), c.Value, Planilha1.Range("G:G"))

 

Exemplo: Se Condição1 e Condição2 for verdadeira então ele copia, caso uma não for, ele não copia nada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Disponibiliza uma parte do arquivo @LhoSanca .

 

Umas 20,30 linhas é suficiente.

Explique qual o objetivo e mostre o resultado esperado manualmente mesmo.

 

Pelo pouco de informação que você passou, um somarproduto ou uma tabela dinamica resolve facilmente.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×