Ir ao conteúdo

Posts recomendados

Postado

Olá, boa noite.

 

Preciso de uma ajuda para saber qual formula uso no Excel para que quando dividir o valor de R$1000,00 em 3 a primeira parcela seja de R$333,34 e as subsequentes sejam de R$333,33.

 

Abaixo segue um exemplo do modelo de planilha que utilizo, a formula deve ser criada para atender uns 100 funcionários.

Na coluna "F" é a divisão realizada pelo Excel.

Na coluna "G" o valor somado manualmente.

Na coluna "I" como preciso que a formula no Excel deixe.

* Importante se possível sem utilização de VBA.

 

image.png.8a627411fc489cfa0da3efe98cbc0e1b.png

 

 

Postado
19 minutos atrás, deciog disse:

@Rafael Francisquini , Bom Dia.

 

Primeiramente obrigado @f_neto por lembrar deste post.

 

@Rafael Francisquini , poste um modelo para que possamos testar a formula

 

Decio

 

@Décio, bom dia!!

 

Segue modelo para aplicação.

Preciso que a formula resulte nos valores da coluna "I".

 

E obrigado pelo emprenho.

Modelo Parcelas.xlsx

Postado

@rafael francisquini

 

usa esta formula

 

=se(e30);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))+((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1))-((arred((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))*cont.se($b$3:$b$14;b3)));arred((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2));0)

 

confere se é destas forma que desejas
 
se foi útil clica no curtir,na mãozinha, é uma forma de agradecimento pela ajuda
 
decio
 

  • Obrigado 1
Postado

Cole uma cópia da fórmula abaixo em F3 e arraste até F5.

=ARREDONDAR.PARA.BAIXO(C$3/D$3;2)+(C$3-ARREDONDAR.PARA.BAIXO(C$3/D$3;2)*D$3)*(E3=1)

Devido ao lay out inadequado da sua tabela, será preciso uma fórmula para cada registro com endereços específicos.

Um lay out adequado seria uma linha para cada registro e as parcelas distribuídas por colunas e não por linhas e ainda evitaria a repetição de nomes e células mescladas. Com tal lay out uma única fórmula poderia ser arrastada para baixo e para a direita, é assim que o Excel foi concebido.

Postado
Em 13/07/2020 às 11:52, deciog disse:

@rafael francisquini < bom dia.

 

usa esta formula

 

=se(e3<=cont.se($b$3:$b$14;b3);se(e3=1;(arred((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))+((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1))-((arred((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))*cont.se($b$3:$b$14;b3)));arred((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2));0)

 

confere se é destas forma que desejas
 
se foi útil clica no curtir,na mãozinha, é uma forma de agradecimento pela ajuda
 
decio
 

@Déciomuito obrigado, deu certo a formula aqui.

adicionado 1 minuto depois
Em 13/07/2020 às 12:19, osvaldomp disse:

Cole uma cópia da fórmula abaixo em F3 e arraste até F5.


=ARREDONDAR.PARA.BAIXO(C$3/D$3;2)+(C$3-ARREDONDAR.PARA.BAIXO(C$3/D$3;2)*D$3)*(E3=1)

Devido ao lay out inadequado da sua tabela, será preciso uma fórmula para cada registro com endereços específicos.

Um lay out adequado seria uma linha para cada registro e as parcelas distribuídas por colunas e não por linhas e ainda evitaria a repetição de nomes e células mescladas. Então uma única fórmula poderia ser arrastada para baixo e para a direita, é assim que o Excel foi concebido.

@osvaldompMuito obrigado pela ajuda tambem, deu certo a formula do @decio, mas valeu pelas dicas.

Postado

Dicas:

 

1. para testar a sua fórmula, verifique os resultados em F13:F14.

Como os exemplos abaixo, faça mais alguns testes e veja os resultados:

coloque 500,78 em C6.

coloque 2.600,35 em C10.

 

2. para responder clique em Responder, abaixo da última postagem. Só clique em Citar se necessário.

Postado

@rafael francisquini , bom dia.

 

usa esta formula

 

=se(e30);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))+((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1))-((arredondar.para.baixo((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2))*cont.se($b$3:$b$14;b3)));arredondar.para.baixo((maior(se(proc(lin($3:$14);lin($3:$14)/(b$3:b$14>0);b$3:b$14)=$b3;$c$3:$c$14);1)/cont.se($b$3:$b$14;b3));2));0)

 

confere se é destas forma que desejas
 
se foi útil clica no curtir,na mãozinha, é uma forma de agradecimento pela ajuda
 
decio

  • Curtir 1

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!