Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por pjuliocesar
#60821
Boa noite,

Preciso de uma ajuda para Somar determinados valores de várias colunas seguindo condições.
Eu tentei fazer por fórmula mas está dando erro frequente. Por isso, pensei em fazer uma macro. Mas se alguém achar uma solução em fórmula que não de erro, também será bem vindo! ;) ;)

Então vamos ao problema:

01) Preciso que na coluna "D" apareça a soma de todos os "serviços" realizados. Ou seja, somar coluna L, R, X e assim por diante. mas essa soma só ocorre quando no campo "DATA" "Pagamento" do serviço está preenchido!
Obs: Deixei pintado em amarelo o local que a formula vai ter que preencher, já com o resultado que deverá retornar automaticamente.

02) Na coluna "F" a ideia é muito parecida! No entanto, a soma deve ser feita quando o campo "DATA" NÂO está preenchido, justamente para saber dos inadimplentes.

03) Na coluna "H" A soma deve ser feita quando no campo "RECIBO" dos serviços, está marcado "SIM"

Estou aberto a sugestão. :D :D
Você não está autorizado a ver ou baixar esse anexo.
Por osvaldomp
#60822
Em D9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(M9:CA9>0);(L9:BZ9))

Em F9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(M9:CA9="");(L9:BZ9))

Em H9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(O9:CC9="SIM");(L9:BZ9))

obs. você colocou 390,00 em D11, mas o correto é 520,00
Por pjuliocesar
#61173
osvaldomp escreveu:Em D9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(M9:CA9>0);(L9:BZ9))
Muito obrigado Osvaldo!

Ajudou muito! Era isso que eu precisava


Em F9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(M9:CA9="");(L9:BZ9))

Em H9
Código: Selecionar todos
=SOMARPRODUTO((MOD(COL(L9:BZ9);6)=0)*(O9:CC9="SIM");(L9:BZ9))

obs. você colocou 390,00 em D11, mas o correto é 520,00
Muito obrigado
osvaldomp agradeceu por isso

Boa noite. Talvez este tópico seja interes[…]

@AfonsoMira , o meu aconteceu a mesma coisa. E[…]

Boa tarde, conforme o titulo, tem como puxar texto[…]

Boa noite pessoal! Eu tenho uma dúvida, e […]

Boas Obrigado pela resposta Realmente em parte o […]

Boas tudo bem, por agora só consegui resol[…]

Boa tarde! Trabalho em uma empresa e possuimos co[…]

[Ajuda] Vba criar pastas

:roll: Olá a todos estou batendo a cabe&cce[…]