Caro jorge Oliveira
 
Depois de ter utilizado a formula deisponibilizada, detetei que a partir do 
nono dia não funciona. Penso que isso acontece porque não tenho 8 dias com mais 
de 6 horas e como o numero em E6 é menor do que o que se encontra na formula 
(E6-8). Será que é por isso??? Grato pelo tempo disponibilizado.
 
Atentamente
 
João Alves


> No dia 30 de Janeiro de 2012 22:06, COMPUTADOR(Entreajuda) 
> <[email protected]> escreveu:

> Boas...
> Não percebo o que quer dizer com "...nos dias em que não são feitas mais de 
> 6h também conta para atingir os 3, 9, 21 dias..."
> Suponha que sai 10 dias em que 5 dos quais não ultrapassa as 6 horas, pelo 
> que percebi os 10 dias serão pagos a 6.5 a que soma o 
> suplemento dos 1ºs 3 dias com mais de seis horas (9-6.5) mais suplemento de 2 
> dias
> (11-6.5) será isto?
> Se os dias em que trabalha independentemente do nº de horas é sempre pago a 
> 6,5_, na formula que calcula o valor total acrescenta 
> =CONTAR.SE(B4:B34;">0")*D2+... Isto vai somar por cada dia em que trabalhou o 
> valor que vai introduzir em D2 (6.5), nos restantes valores 
> diários coloca só a diferença por ex. em E2 será 9-6.5=2.5
> =CONTAR.SE(B4:B34;">0")*D2+SE(E6=0;0;SE(E6<4;E6*E2;SE(E6<9;3*E2+(E6-3)*F2;SE(E6<22;3*E2+5*F2+(E6-8)*G2;3*E2+5*F2+13*G2+(E6-
> 21)*H2))))
> Cumprimentos

> Jorge Oliveira


> Em 30-01-2012 13:38, COMPUTADOR(Entreajuda) escreveu:
> Caro Jorge Oliveira
>
> Mais uma vez venho solicitar mais um pouco do seu tempo. Talvez porque me 
> tenha explicado mal, a contagem dos dias é seguida, por ex: nos dias em que 
> não são feitas mais de 6h tambem conta para atingir os 3, 9, 21 dias. os dias 
> com menos de 6h são pagos a 6,5€ e é sempre fixo, independente do nº de dias 
> passados.No dia em que se faz mais de 6h é pago este valor mais a diferença 
> para os valores que já lhe facultei. Se me poder ajudar, agradeço desde já e 
> em caso mais mais algum esclarecimento, basta dizer.
>
> Atentamente,
>
> João Alves
>
>
>
>> No dia 28 de Janeiro de 2012 23:15, João Alves<[email protected]>  
>> escreveu:
>> Caro Jorge Oliveira
>>
>> Muito Obrigado pela sua resposta muito elucidativa e pela forma como a 
>> explicou.
>> Bem haja.
>>
>> Cumprimentos
>> João Alves
>> No dia 28 de Janeiro de 2012 15:57, 
>> COMPUTADOR(Entreajuda)<[email protected]>  escreveu:
>
>
>> Boas...
>> Pode por exemplo de A4 a A34 colocar os dias do mês de 1 a 31, na
>> coluna B as horas efectuadas nesses dias, em E2, F2, G2 e H2  os preços.
>> Agora vamos aos cálculos:
>> Por exemplo em E6, calculamos o nº de dias em que as horas são
>> superiores a 6 utilizando a função CONTAR.SE, ficará
>> =CONTAR.SE(B4:B34;">6")
>> Em F4 calculamos o total a receber. Com base no nº de dias calculados em E6
>>
>> =SE(E6=0;0;SE(E6<4;E6*E2;SE(E6<9;3*E2+(E6-3)*F2;SE(E6<22;3*E2+5*F2+(E
>> 6-8)*G2;3*E2+5*F2+13*G2+(E6-21)*H2))))
>> A função SE interrompe sempre que encontra uma condição verdadeira
>> pelo que iniciamos com a condição mais baixa que será o zero, "SE (E6=0;0..."
>> Se o nº de dias for inferior a 4 "...SE(E6<4;E6*E2..." multiplicamos pelo 
>> valor nos 1ºs 3 dias, que introduzimos inicialmente em E2.
>> Se o nº de dias for inferior a 9 "...SE(E6<9;3*E2+(E6-3)*F2..."
>> calculamos os 1ºs 3 dias (3*E2), mais os restantes dias ((E6-3)*Valor do 
>> terceiro ao oitavo dia, que introduzimos inicialmente em F2.
>> As restantes seguem a mesma lógica (dias das condições anteriores +
>> dias restantes multiplicados pelos valores respectivos) Há outras formas de 
>> resolver mas serão porventura mais difíceis de explicar.
>> Pode substituir na fórmula as refªs a E2, F2, G2 e H2 pelos
>> respectivos valores não sendo então necessárias as respectivas células, mas 
>> tornaria qualquer alteração aos valores mais complicada já que teria que 
>> alterar a fórmula.
>> Também pode simplificar, utilizando uma célula para cada condição e
>> somar os valores obtidos noutra célula, mas utilizaria mais células para 
>> obter o mesmo resultado.
>> Penso que é isto que pretende, caso não seja ou detecte qualquer erro "apite"
>> Cumprimentos
>> Jorge Oliveira
>
>> Boa tarde Ivo
>>
>> Talvez eu não tenha entendido da forma como explicou, mas o que eu queria 
>> era o seguinte:
>> - No dia 1 o carro não saiu
>> - No dia 2 saiu e fez 7h de trabalho
>> - No dia 3 saiu e fez 13h de trabalho
>> - No dia 4 não saiu
>> - no dia 5 fez 20h
>> etc....
>>
>> Como vê tem dias em que sai e outro em que não.
>>
>> Por exemplo, nos 1ºs três dias pagam a 9€ por dia do 4º ao 8º dia
>> pagam a 11€ do 9º ao 21º dia pagam a 15€ a partir do 22º dia pagam
>> sempre 17,5€
>>
>> Será que assim já me pode explicar melhor como fazer???
>> Desde já agradeço o tempo disponibilizado e obrigado pela resposta já 
>> enviada.
>>
>> Atentamente
>>
>> João Alves
>>
>>
>>
>>> No dia 26 de Janeiro de 2012 13:51, 
>>> COMPUTADOR(Entreajuda)<[email protected]>   escreveu:
>>> Acho que sim, terá que fazer uma soma condicional em duas fases, ou
>>> seja, criar um campo por dia para saber se ultrapassa as 6h em que o
>>> valor final será 0 ou um (IF(field>=6;1;0)), e a seguir no campo a
>>> seguir, define o
>>> valor: IF
>>> (soma<3;valor_3dias;IF(soma<8;valor_8;IF(soma>9;valor_9;valor_21))))
>>> , depois basta multiplicar no campo a seguir, julgo que me fiz
>>> perceber, Ivo
>>> ----- Original Message -----
>>> Caros amigos,
>>> Tendo uma tabela com dias de trabalho, uns com e outros sem as 6h
>>> diárias para que contem pagamentos extra de trabalho. Gostaria de
>>> poder, sempre
>> que
>>> ultrapasse as 6h que os 1ºs 3 dias fossem pagos a "x", do 4º ao 8º,
>>> pago a "Y", do 9º ao 21º a "Z", e após o 21º com outro valor.
>>> Será possivel fazer isto em excell?
>>> Desde já agradeço a quem me possa ajudar.
>>> Obrigado.
>>> João Alves
>>> João Alves
>>> --
>>
>
>


-- 
--------------------------------------------------------------------------------
                     Revista  COMPUTADOR

<<<  JÁ NAS BANCAS A EDIÇÃO N. 153  ( Fevereiro )   >>>

              http://www.clubeinformatica.com
--------------------------------------------------------------------------------

- Para responder a esta mensagem, basta um um clique sobre "Responder" (ou 
"Reply"). A sua resposta será enviada para "[email protected]" e 
depois reencaminhada ao autor e a todo o grupo.

- Para enviar a sua própria mensagem a solicitar ajuda, envie um email para:
[email protected]

- Para anular a inscrição neste grupo, envie um email para: 
[email protected]

- Para consultar o histórico de mensagens, visite este grupo em:
https://groups.google.com/group/ajuda-informatica/topics

- Para contactar o Moderador:
[email protected]

-----------------------------------------------------------------------

Responder a