Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tudo que estiver relacionado ao Excel básico, como somar, calcular média, colocar bordas, etc.
  • Avatar do usuário
Por gpporto
Posts
#42218
Pessoal, acho eu já consegui fazer aqui só preciso pra finalizar de um loop que pega o numero que esta na célula k75 e verifica com o numero gerado anterior mente, esse numero eh alterado com a função no excel "ALEATORIOENTRE(1;6) ... eh isso algum sabe como seria uma rotina que sairia do loop se ele não achasse nas possibilidades de arranjo um numero menor possivel
Avatar do usuário
Por Jimmy
Avatar
#42219
Oi GPPorto,

Uma dívuda: de uma sala pra outra cuja distância seja 25m.
Paga-se 25m x R$ 2,00 = R$ 50,00
ou
Os primeiros 10m paga R$ 1,00 por metro, logo R$ 10,00
Os próximos 10m paga R$ 1,50 por metro, logo R$ 15,00
Os últimos 5m paga R$ 2,00 por metro, logo R$ 10,00
Total R$ 35,00.

Qual das duas opções?

Estou trabalhando na solução também. Ainda não acabei. Qual é a resposta que você obteve na:
- Disposição dos departamentos
- Extensão percorrida
- Valor total?

Jimmy San Juan
Por gpporto
Posts
#42221
Acho que consegui com um codigo bem tosco, mas foi.


Resultado q achei aqui
são dois os melhores cenarios:

1)
BAE
FCD

2)
FCD
BAE

Em ambos os casos, o custo sai a 20.190,00.


Estou colocando o simulador em anexo pra quem quiser..

Sobre sua pergunta o jeito eh esse mesmo q vc falou primeiro
"
Uma dívuda: de uma sala pra outra cuja distância seja 25m.
Paga-se 25m x R$ 2,00 = R$ 50,00
"

Mas tem q multiplicar pela quantidade tb
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jimmy
Avatar
#42223
Pra mim, BAE / FCD assim como FCD / BAE resultou R$ 23.828,09.

O menor valor pra mim foi para CAD / FBE, e FBE / CAD, com valor de R$ 23.689,25.

Um comentário: as tuas planilha tem erros:
=SE(H1>=11;H1*1,5;SE(H1>=21;H1*2;H1*1)) isso não finciona, porque para um valor de 30, por exemplo, já atende o primeiro SE, pois é maior que 11. Logo, usa o valor de 1,5. Tente assim:
=H1 * SE(H1>=21;2;SE(H1>=11;2;1))

Tem erro também no valor da célula N8 da primeira planilha, mas podem haver mais pois não olhei bem.

Jimmy San Juan
Avatar do usuário
Por Jimmy
Avatar
#42224
Segue a minha planilha.

Jimmy San Juan
Você não está autorizado a ver ou baixar esse anexo.
Por gpporto
Posts
#42225
Então.. vc achou 23.689,25

Se vc fizer essa sequencia:

B-A-E
F-C-D

Voce vai achar 20.565,00

Pode fazer a conta ai, faz só desse cenário q vc vai ver q da bem menos...
FCD
BAE
QTY Distancias Distancia ajustada Distancia X Qty
AB 100 10 10 1.000,00
AC 50 15 22,5 1.125,00
AD 80 29 43,5 3.480,00
AE 30 25 37,5 1.125,00
BC 80 18 27 2.160,00
BE 60 35 52,5 3.150,00
BF 100 15 22,5 2.250,00
CD 50 25 37,5 1.875,00
CF 80 10 10 800,00
DE 90 15 22,5 2.025,00
DF 30 35 52,5 1.575,00
20.565,00

olha o anexo, ta melhor de ver
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jimmy
Avatar
#42230
Acho que você não leu minha mensagem anterior toda.
Essa última planilha que postou tem toda a sua coluna D errada.
Veja abaixo
Jimmy escreveu:... as tuas planilha tem erros:
=SE(H1>=11;H1*1,5;SE(H1>=21;H1*2;H1*1)) isso não funciona, porque um valor de 30, por exemplo, já atende o primeiro SE, pois é maior que 11. Logo, usa o valor de 1,5. Tente assim:
=H1 * SE(H1>=21;2;SE(H1>=11;2;1))
Também tem erro de digitação na célula B7, onde consta 30, mas o valor correto é 20.

Além disso, você não usou os valores das distâncias das diagonais corretas. Arredondou 29,16 para 29, e 18,03 para 18, e na minha planilha usei o valor com as casas decimais, por isso, para que nossos valores batam, além de corrigir os erros, tem que usar o valor das diagonais com todas as casas.

Os valores errados estão em vermelho:

FCD
BAE
QTY Distancias Distancia ajustada Distancia X Qty
AB 100 10 10 1.000,00
AC 50 15 22,5 1.125,00
AD 80 29 43,5 3.480,00
AE 30 25 37,5 1.125,00
BC 80 18 27 2.160,00
BE 60 35 52,5 3.150,00
BF 100 15 22,5 2.250,00
CD 50 25 37,5 1.875,00
CF 80 10 10 800,00
DE 90 15 22,5 2.025,00
DF 30 35 52,5 1.575,00
20.565,00

Corrigindo tudo deve dar R$ 23.828,09

Jimmy San Juan
Por gpporto
Posts
#42232
Jimmy, você esta certíssimo, obrigado. Eu não estava atentado que essa condição não estava funcionando, eu verifiquei alguns casos de amostra e tava dando certo, mas fui verificando agora com o q vc mostrou e realmente ele não estava levando em consideração o x2 das distancias maiores que 20... fiz o ajuste aqui com o que vc mandou e funcionou "SE(H1>=21;2;SE(H1>=11;2;1))" agora o meu resultado deu esse aqui:

Melhor cenário é:

CAD
FBE

Resultando em um valor de 24.255,00.

O valor esta diferente do seu justamente porque eu arrendondo as diagonais, o professor da matério falou q nao teria problema arredondar...
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jimmy
Avatar
#42235
Sim, agora é por causa do arredondamento que não bate, mas testei com e sem arredondamento, e a combinação mais barata é a mesma.

Envio novamente a minha planilha, já com as diagonais arredondadas.

Se acha que te ajudei, agradeço se der seu like clicando na mãozinha dos posts que te foram úteis.

Jimmy San Juan
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord