Quem sou eu

São Paulo, São Paulo, Brazil

sexta-feira, 16 de outubro de 2009

Introdução Macros

Uma Macro de Excel é um programa escrito na linguagem Visual Basic. Basicamente, escreve-se uma Macro para automatizar ações no Excel, especialmente aquelas repetitivas.
Não se preocupe se vc não é um programador (eu também não sou) ou se não conhece a linguagem Visual Basic, pois o Excel possui uma ferramenta muito útil que é o gravador de Macros.
No entanto, é recomendável ter um conhecimento de básico para intermediário de inglês, pois para criar Macros mais "poderosas", teremos que, após utilizar o gravador de Macro, entrar no código da Macro para editar e personalizar a ação que queremos automatizar, sendo que este código terá palavras em inglês e que devem ser compreendidas para entender como o Excel pensa.
No próximos posts, darei exemplos de como e em que situações utilizar o gravador de Macros e como editar / personalizar o código gravado.

quinta-feira, 24 de setembro de 2009

Tirar uma média desconsiderando células vazias (valor nulo)

Vc precisa preparar um relatório com a média de número alunos por escola e por período. Vc tem uma base de dados com todas estas informações, conforme o modelo abaixo:



Note que algumas lojas (em cinza na figura) não estavam abertas durante todos os períodos. Portanto, quando tirarmos a média, devemos desconsiderar estes casos para não distorcer a média total. Neste exemplo, calcularemos tanto a média por período (coluna F da figura acima), quanto a média por escola (linha 21 da figura acima).
Se utilizarmos a fórmula MÉDIA e selecionarmos as células dos período de 2006 à 2009, podemos ter alguns problemas, já que esta fórmula soma os valores destas células e divide pela quantidade de células selecionadas, conforme demonstrado abaixo:



Vemos que a Escola 14 (em vermelho na figura acima) ficou com a média totalmente distorcida, pois a soma das células de 364 (0+0+0+364), sendo que este total foi dividido por 4, enquanto que o correto seria desconsiderar os períodos zerados e calcular apenas o último período.
Para que o Excel dê este tratamento, precisamos utilizar outra fórmula: o CONT.SE. Para cada escola, somaremos todos os períodos e pediremos que o Excel divida pela quantidade de células que são diferentes de zero. Veja abaixo como devem ficar as fórmulas na coluna “Média dos 4 Anos” (não estranhe a figura abaixo, pois utilizei uma função no Excel que mostra as fórmulas de todas as células ao invés de apenas o resultado – CTRL + Shift + ` ):



Apenas fazendo um parêntese, eu aconselho para aqueles que costumam utilizar a tela de argumentos de fórmulas (quando seleciona a fórmula diretamente por Inserir>Função) a se acostumarem a escrever a fórmula diretamente na célula, pois para as fórmulas um pouco mais “cabeludas” facilita bastante, já que mais de uma fórmula pode ser utilizada na mesma célula (com no nosso exemplo acima, onde usamos tanto a fórmula de SOMA, quanto CONT.SE).
O resultado final da planilha deve ser o seguinte:



Espero que tenha ajudado. Qualquer dúvida é só escrever.

quarta-feira, 23 de setembro de 2009

Introdução CONT.SE

O CONT.SE é uma fórmula de contagem condicional do Excel. Isto significa que vc a utilizará quando quiser contar um range de células impondo uma ou mais condições.