Este site é melhor visualizado com Firefox. Baixe gratuitamente.
Escrito por: Reinaldo Coral
Olá pessoal.
Eu já havia escrito um artigo semelhante ao que vocês lerão agora, contudo, muitas pessoas vêm me pedindo uma melhoria nele para atender às células que tem seus backgrounds definidos dinamicamente via Formatação condicional.
Então. Hoje vou mostrar como fazer isso. Para quem não leu a matéria anterior sobre este assunto, leia para entender melhor este artigo.
Continuar lendo
Escrito por: Reinaldo Coral
Oi caríssimos leitores.
Eis uma dica simples que poderá ser aplicada e adaptada em diversas situações. Vou explicar como retornar a referência da coluna de determinada célula. Para saber a identificação númerica da coluna podemos utilizar a fórmula COL().
Ex: A=1, B=2, j=10, AA=27, AC=29
Mas esta fórmula, só retorna a referência numérica, como eu disse.
Existe a fórmula ENDEREÇO que retorna, de forma completa, (coluna – linha – planilha) a identificação da célula.
Ex:
- ENDEREÇO(2;3) –> $C$2
- ENDEREÇO(15;5) –> $E$15
- ENDEREÇO(10;7;4) –> G10 //Aqui o 3º parametro (num 4) retorna a identificação relativa das células, sem o “$”
Com base nestas fórmulas, podemos adaptá-las, em adiççao com outras, para retornarmos o resultado que desejamos, ou seja, somente a identificação da coluna em formato de letras, ok. Continuar lendo
Escrito por: Reinaldo Coral
Oi amigos.
Outro dia respondi a questão de um leitor aqui no blog que questionava como seria possível que o Excel pudesse exibir as fórmulas que ele utilizou nas células da sua planilha. Ou seja, ao invés de serem exibidos os resultados das fórmulas, ele gostaria que fossem mostradas a estrutura das fórmulas em si para imprimir e utilizar em sala de aula.
Bem, eu forneci o “caminho das pedras” a ele, e hoje, compartilho com todos vocês.
Observe a planilha abaixo:
Nela, nós podemos ver todos os valores das fórmulas nas células já calculados. Para visualizarmos, as fórmulas por trás dos resultados, façamos o seguinte. Continuar lendo
Escrito por: Reinaldo Coral
Oi amigos, quanto tempo!!!
Tenho trabalhado bastante e estudado muito também. Aos poucos vou respondendo seus coments aqui no blog e postando novas matérias. Obrigado pela presença de vocês aqui. Muito incentiva meu trabalho e anima a escrever mais.
Hoje, mais uma dica rápida que facilita nossos projetos do dia a dia. Quando queremos inserir uma numeração em uma lista de produtos podemos escrever número por número a cada linha. Ou, se não quisermos nos fadigar tanto, podemos clicar na alça inferior da célula, pressionar CTRL e arrastar com o mouse para baixo. Ou, ainda, digitar os dois primeiros números sequenciais da lista, selecioná-los e clicar na alça da célula arrastando-a para baixo.
Bem, utilizando-se os modos citados acima, conseguiremos nosso resultado, mas teremos que fazer manualmente, sempre, e verificando se todas as linhas contém itens listados. E ainda, o incoveniente de que, se eliminarmos ou adicionarmos um item da lista, inserindo ou excluindo uma linha, teremos que refazer toda a numeração desta listagem. Imaginem uma pequena lista de 50 mil itens, por exemplo!
Para isso, disponibilizo a vocês, uma fórmula que insere esta numeração na sua listagem, de forma automática e dinâmica, ou seja, se uma linha for eliminada ou adicionada na planilha, a numeração é instantaneamente reposicionada. Além de, com esta fórmula, os números só serão exibidos se algum item estiver listado na tabela. Muito bom, né?!
A fórmula é:
=SE(TIRAR(B1)<> “”;CONT.VALORES($B$1:B1) & “.”; “”)
Supondo que sua coluna de numeração esteja na coluna A e sua listagem de itens na coluna B, iniciando na célula B1, coloque esta fórmula na célula A1 e copie nas demais linhas da coluna A.
Então é isso. Abração.
Escrito por: Reinaldo Coral
Olá amigos
Hoje vou postar um exemplo prático que desenvolvi atendendo uma dúvida postada por um leitor deste blog.
A necessidade era para que ao digitar um sigla de determinado Estado brasileiro, fosse exibido em um outra célula, o nome por extenso desse mesmo Estado.
Para isso, usei uma combinação de duas fórmulas e criei uma lista com os Estados e suas Siglas, no caso deste exemplo ainda adicionei uma coluna Capitais.
A listagem deve ficar como esta: Continuar lendo
Escrito por: Reinaldo Coral
Olá queridos leitores.
Hoje disponibilizo a vocês uma formulazinha muito importante no nosso cotidiano. E aproveito para refletir um pouco. Por que será que o Excel já não disponibiliza nativamente uma função para executar a leitura de um número por extenso? Caramba! Que fórmula chatinha de desenvolver! Visto do ponto que o resultado é algo tão simples. Para vocês terem uma idéia, para que o excel escreva cem reais, por exemplo, ele tem que verificar se existem casas decimais, quantos algarismos possui o número, a que grupo de milhar ou centena pertence, se a unidade é decimal ou não, se o valor é maior ou igual a cem, porque se for 100, escreve-se “cem”, se for 101 ou mais, escreve-se “cento”. Haja paciência. Isto sem contar nos conectores do tipo “e”, “reais” ou “centavos”. Diferenciando-se, valores unitários dos demais, para definir se o termo virá no singular ou no plurar.
Apesar de tudo isso, essa fórmula é essencial ao nosso uso. Muitas aplicações ficam mais apresentáveis e profissionais com sua aplicação. Uma planilha de recibo por exemplo. Onde se exibe o valor pago, fica bem mais perfeito e atraente se estiver esse valor descrito de forma textual também. até mesmo se o intuito for imprimir. Bem mais aceitável.
Continuar lendo
Escrito por: Reinaldo Coral
Hoje a dica é bem simples, embora os fundamentos apresentados sejam de grande aplicabilidade na manipulação avançada do Excel.
Para desenvolvermos esse nosso projeto vamos trabalhar com fórmulas, só que são fórmulas que não são nativas do Excel, ou seja, nós é que vamos criar essas fórmulas. São as chamadas “Fórmulas Personalizadas ou Desenvolvidas pelo usuário“.
Essas fórmulas personalizadas nada mais são do que um código desenvolvido no ambiente VBA para ser chamado diretamente na célula onde queremos o resultado. Como fazer isso? Ao invés de criarmos uma macro simples através de uma subrotina (Sub) devemos criar uma função (Function). Por quê? Eu explico.
Continuar lendo