Ir ao conteúdo
  • Cadastre-se

Excel


Nielsan

Posts recomendados

[email protected]

Oi galera! :help:

Tenho uma dúvida na confecção de uma fórmula para calcular o consumo de

pulsos telefônicos da Telemar.

Para isso, eu conto com os seguintes dados:

Célula l5 = Total de minutos

Onde vou dividir (l5) por 4 (min) para transformar em "pulsos" e isolar o

resultado principal das casas decimais, que serão convertidos em

minutos novamente e adicionados ao próximo tempo de conversação.

Ex.1:

l5= 120min => 120min/4=30 pulsos => nº inteiro e portanto não sobrou nenhum tempo o que não necessitará de conversão.

Ex.2:

l5= Recebeu 2,8min que sobrou da ligação anterior + 13min da ligação

atual = 15,8min que dividido por 4 = 3,95pulsos.

Minha dúvida é isolar 0,95 de 3 e converter este 0,95pulso (3,8min) em

minutos para adicionar ao tempo da próxima ligação. Já tentei

arredondamento, mas só acontece para mais. Nunca para menos.

Também tentei utilizando a formula =SE. Daria certo se não houvesse um

limite de associação de 8 ou 9 SE's em uma mesma fórmula, já que tenho

que combinar um certa quantidade de minutos a equivalente em pulsos.

Pra combinar da seguinte maneira:

entre 120 min e 123,9min= 30 pulsos

entre 116 min e 119,9min= 28 pulsos

entre 112 min e 115,9min= 27 pulsos...

que a formula reconheça automaticamente.

Vejam o que tentei:

=se(l5="";"1";se(l5=120;"30";se(l5<120;"29";se(l5<116;"28";se(l5<112;"2

7";se(l5<108;"26";se(l5<104;"25";se(l5<100;"24";se(l5<96;"23";se(l5<92;

"22";se(l5<88;"21";se(l5<84;"20";se(l5<80;"19";se(l5<76;"18";se(l5<72;"

17";se(l5<68;"16";se(l5<64;"15";se(l5<60;"15";se(l5<56;"14";se(l5<52;"1

3";se(l5<48;"12";se(l5<44;"11";se(l5<40;"10";se(l5<36;"9";se(l5<32;"8";

se(l5<28;"7";se(l5<24;"6";se(l5<20;"5";se(l5<16;"4";se(l5<12;"3";se(l5<

8;"2";se(l5<4;"01"))))))))))))))))))))))))))))))))

Que dá erro. E:

=SE(L5=0;"1";SE(L5=120;"30";SE(L5<120;"29";SE(L5<116;"28";SE(L5<112;"27

";SE(L5<108;"26";SE(L5<104;"25";SE(L5<100;"24"))))))));SE(L5<96;"23";SE

(L5<92;"22";SE(L5<88;"21";SE(L5<84;"20";SE(L5<80;"19";SE(L5<76;"18";SE(

L5<72;"17";SE(L5<68;"16"))))))));SE(L5<64;"15";SE(L5<60;"15";SE(L5<56;"

14";SE(L5<52;"13";SE(L5<48;"12";SE(L5<44;"11";SE(L5<40;"10";SE(L5<36;"9

"))))))));SE(L5<32;"8";SE(L5<28;"7";SE(L5<24;"6";SE(L5<20;"5";SE(L5<16;

"4";SE(L5<12;"3";SE(L5<8;"2";SE(L5<4;"01"))))))))

Que dá o resultado #VALOR! na célula. Em ambas as fórmulas eu uso a letra L.

Também serviria uma formula tipo cronômetro que zerasse sempre que

chegasse em 4 minutos no seguinte formato: 00:04:00. Contando quantas

vezes zerou (ao chagar em 4 minutos) e o restante seria adicionado ao

tempo da ligação posterior.

Espero que dê pra entender. Agradeço bastante a ajuda que for possível...

Abraços!...

Link para o comentário
Compartilhar em outros sites

só um detalhe quanto sua lógica, os pulsos são cobrados da seguinte forma:

1 pulso no momento em que se completa a ligação, ou seja, quando você é atendido;

+

1 pulso 30 segundos após o primeiro, a partir do qual começa a contar 1 pulso a cada 4 minutos...

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por Jose@28 de junho de 2005, 18:10

só um detalhe quanto sua lógica, os pulsos são cobrados da seguinte forma:

1 pulso no momento em que se completa a ligação, ou seja, quando você é atendido;

+

1 pulso 30 segundos após o primeiro, a partir do qual começa a contar 1 pulso a cada 4 minutos...

:unsure:

Ok!

Segundo a Telemar, quando eu sou atendido em uma chamada conta-se 1 pulso + 1 a cada 4 minutos.

É como se fossem dois relógios contadores:

um conta o pulso quando sou atendido;

O outro conta de 4 em 4 minutos. Ele zera ao completar os 4 minutos (automaticamente um pulso) e reinicia a contagem, sendo que este novo tempo iniciado, ficará gravado para continuação na próxima chamada atendida se esta atual for concluida antes de zerar novamente, e assim sucessivamente...

O que acontece nos horários onde é cobrado 1 pulso por ligação? Simplesmente o segundo relógio (o que zera em 4 minutos) é desligado... sendo contado apenas 1 pulso.

Isso foi um que uma atendente da TELEMAR teve a boa vontade de informar. Agora nada impede que a sua informação seja verdadeira, já que pra cada pessoa que liga, eles informam algo diferente.

Ainda bem que, a partir de 01/01/2006, as ligações serão cobradas em minutos de duração, talvês neste sistema: 1 chamada (atendida) + o tempo em minutos de duração.

Mas valeu a informação.

Disponho a tabela em Excel para quem interessar. Indicado pra quem tem um bina que registre as ligações feitas, pois você terá apenas o trabalho de registrar a data, hora e duração juntamente com o nº se quiser. A tabela cuida do resto.

Agradecimentos a todos.

Abraços!!!!!.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!