Ir ao conteúdo
  • Cadastre-se

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


Ir à solução Resolvido por CasaDoHardware,

Posts recomendados

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
 

Link para o comentário
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

Link para o comentário
Compartilhar em outros sites

  • Solução

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
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...