• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PorTVenZ

Folha de Excel Ajuda

12 mensagens neste tópico

Boas Tarde pessoal!,

Gostaria saber como se faz no excel os valores se forem negativos aparecer de cor Vermelho (ou outro) se sao valores positivos de Cor Verde? todo isto resultados de uma grande folha de excel que fiz so que agora estou na parte de formataçao e isso dava-me jeito!

Obridado

cumps! :confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

De forma simples: no menú "Format", opção  "Cells". Abre a janela de formatação. No separador "Number","Custom" e em "Type" colocas

[Green]0,00;[Red]-0,00

Isto formata os valores positivos a verde e os negativos a vermelho.

Outras cores que poderás utilizar são: "Black", "Blue", "Cyan", "Magenta", "White" e "Yellow".

Nota: Isto é baseado no Excel 2003, em inglês. Poderá haver diferenças para outras versões.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

jnetic , o codigo para office 2007 diz que nao é valido e trbalho com p PTPT. como consigo dar a volta a isso??

obrigado pela ajuda!

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boa amigo, consegui resolver.

Tentei por tudo ao portugues e deu certo!

Obrigado!

Ficaria assim:

[Verde]0,00€;[Vermelho]-0,00€

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Outra hipótese mais completa é com formatações condicionais, o Excel 2003 e 2007 têm essa opção (no 2007 é mais completa ainda)

Outra hipótese é usares o VBA, mas é mais complicado ou não é tão directo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como é que faço isso NokPT?

pode explicar-me? dava smpre uma jeito :)

por exemplo tenho outra sugestao - tenho de por numa coluna de 0-20 dar outra o resultado de 1 se for de 21 a 40 exibir o valor de 2... e assim sucessivamente, como consigo fazer isso???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vamos por partes, isso o quê? O formato condicional?

Eu não tenho aqui office 2007, só tenho 2003, no 2003 vais a Formatar->Formatação Condicional e podes meter até 3 condições, e cada condição pode verificar o valor da célula ou o resultado de uma fórmula (que não tem que estar na célula), podes usar por exemplo =1 ="ERRO" >10<100, há uma série de combinações, depois de escolheres a combinação que pretendes e os valores, carregas em "Formato" e escolhes o formato da célula quando essa condição é verdadeira, por exemplo <0 -> Formato Letra=Vermelho & Formato Fundo=Amarelo.

No 2007, há mais hipóteses (por exemplo, se a célula não estiver vazia, é muito útil em certas circunstâncias ou mudar a cor de fundo percentualmente tipo frio para quente, é uma questão de explorar) e creio que não estás limitado a 3 condições.

Se mesmo assim, necessitares de mais condições, ou de mais opções, podes tal como te disse usar o VBA:

Formação Condicionar Expandida

Contar o número de cores das células

Utilizando shapes

Relativamente às 2ª parte da tua pergunta, se percebi bem queres que se o valor de outra célula for entre 0 e 20, nesta fique o valor 1, de o valor da outra célula for entre 21 e 40, nesta fique 2, etc...

Tens 2 hipóteses, com fórmulas normais ou com VBA:

Partindo do princípio que o valor está na célula A1 e queres transpor alterador para a célula B1, terás a seguinte fórmula na célula B1

=se(e(a1>=0;a1<=20);1;se(e(a1>20;a1<=40);2;...

Ou seja se(condição;condição_verdadeira;condição_falsa).

Com esta opção, consegues fazer o que queres, ficas com uma fórmula algo "grande"

Tal como disse, outra alternativa é usares o VBA:

Criação de fórmulas personalizadas

Só uma nota importante, no Excel 2003, os ficheiro com ou sem macros VBA têm a mesma extensão: xls, no 2007 isso já não acontece, o formato xlsx, não permite gravar Macros em VBA, se optares por usares VBA (na formatação ou na fórmula ou noutro sítio) tens que ter o cuidado ao gravar de "Gravar como..." e escolheres um formato (2007) que permita VBA, caso contrário o excel grava tudo menos o VBA e quando abrires o ficheiro, o VBA foi à vida.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

que confusão! omg

No menu de formatação da célula, aparecem uns valores que a negativo estão a vermelho, basta selecciona-lo e clicar em OK..

Fica logo tudo o que está negativo a vermelhinho..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

que confusão! omg

No menu de formatação da célula, aparecem uns valores que a negativo estão a vermelho, basta selecciona-lo e clicar em OK..

Fica logo tudo o que está negativo a vermelhinho..

E o verde, para os positivos? E o Zero?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E o verde, para os positivos? E o Zero?

para isso a melhor coisa a fazer é a formatação condicional

ele não pretende isso. Ao que ele disse o que quer é que os negativos apareçam a vermelho

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

...

ele não pretende isso. Ao que ele disse o que quer é que os negativos apareçam a vermelho

Lê o 1º e 2ª tópico :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

desculpa, nao li essa parte. Definitivo, formatação condicional, é o melhor

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora