Forum Pplware

Versão Completa: [Excel] Atribuir pontuação a tempos
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Páginas: 1 2
Mais uma vez me vejo a ter que recorrer à vossa valiosa ajuda... Smile

Desta vez é o seguinte:
preciso de atribuir uma classificação de 0 (mínimo) a 10 (máximo), conforme o tempo realizado.
O tempo a colocar será no formato mmConfuseds, sendo o mínimo 07:30 e o máximo 04:30. Se por acaso o valor do tempo for maior que 07:30 deverá atribuir 0, se for menor que 04:30, dá 10.


Espero que me consigam ajudar!
Bom dia.

Mas tu queres ajuda, ou queres que alguém te resolva a questão?

Cumprimentos.
Nao meu caro amigo. Ja passei algumas horas a tentar encontrar maneira de chegar ao que pretendo mas sem resultado. Nao consigo fazer com que me reconheça tempos para interpretar como número e atribuir a respectiva pontuação.
Boas formato h:mmConfuseds
tens que introduzir 00:07:30
quando introduzes, por exemplo, 07:30 numa célula, o excel reconhece isso como um "tempo" e formata a coisa de acordo. Mas na realidade o que lá está é um "número" que representa ESSE mesmo "tempo".
O que tens a fazer é introduzir os "tempos notáveis", por exemplo: 07:30 e formatar esses valores como "geral" ou "número" e são-te apresentados os reais valores numéricos dos teus "tempos".
Usa esses valores nas tuas fórmulas e voilá.
Espero ter sido claro o suficiente (mas também, se não fui, estás à vontade para perguntar outra vez Wink )
Depois diz se resultou.
=IF(A3>TIME(0;7;30);0;IF(A3<TIME(0;4;30);10;5))
podes encadear at 9 if
, conforme as pontuações Tongue
Ora aí tens outra solução. Smile Vês...?
=IF(A3>TIME(0;7;30);0;IF(A3<TIME(0;7;29)and A3>TIME(0;6;30);1;IF(A3<TIME(0;6;29)and A3>TIME(0;5;30);2;5))

and so on and so on.

if(condição; valor verdadeiro;valor falso)
(20-10-2011 10:39)aflores2010 Escreveu: [ -> ]=IF(A3>TIME(0;7;30);0;IF(A3<TIME(0;7;29)and A3>TIME(0;6;30);1;IF(A3<TIME(0;6;29)and A3>TIME(0;5;30);2;5))

and so on and so on.

if(condição; valor verdadeiro;valor falso)

O princípio é esse, mas aquele "and" não está bem colocado.
(...) IF(AND(A3<TIME(0;6;29);A3>TIME(0;5;30));2;5))

AND(condição1;condição2)
dentro do "if"
fica:
IF(AND(condição1;condição2);valor se verdadeiro;valor se falso)

Nota:
IF em português é SE
AND em português é E
TIME em português é TEMPO
Eu sei que é uma constatação demasiado óbvia, mas é o suficiente para às vezes andar "à nora" por não se lembrar. Smile
sim, pensei mais em termos de programação, nem fui ver ao excel.
Páginas: 1 2
URL's de Referência