tag:blogger.com,1999:blog-63811352174944925142024-03-13T01:07:39.150-07:00DASHBLOGGERDashboards brainstormingEdilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-6381135217494492514.post-33695830078209239462011-07-18T18:55:00.000-07:002011-07-18T18:55:00.729-07:00Usabilidade & infográficosMais um exemplo de infográfico didático, intuitivo e bem projetado. E uma excelente análise do Silvio Meira. E você, o que achou?<br />
<br />
<a href="http://smeira.blog.terra.com.br/2011/07/14/a-web-o-social-os-jornais/">a web, o social, os jornais</a>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-65560815887747740292011-06-18T20:51:00.000-07:002011-06-18T20:51:00.358-07:00Criando suas próprias fórmulas no Excel<div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O Excel possui uma quantidade considerável de fórmulas que nos permitem os mais variados tipos de análises. Tudo fica ainda melhor quando podemos combinar duas ou mais fórmulas entre si.<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Porém, muitas vezes nos vemos diante de desafios que requerem ainda mais poder de cálculo. É quando surge a necessidade das Funções Definidas pelo Usuário (User Defined Functions), ou seja, as nossas próprias fórmulas.<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Um exemplo simples: suponha uma planilha onde seja necessário calcular em vários locais diferentes a comissão de um determinado vendedor, com uma regra simples: se a venda for menor que R$ 50.000,00 a comissão será de 10%, se for maior a comissão será de R$ 5%. Espalhamos esta regra nos vários pontos da planilha e num dado momento a regra muda. O que acontece? Basta alterar a regra num único ponto e toda a planilha será automaticamente atualizada, ou seja, muito melhor do que revisar e reescrever a fórmula em vários lugares.<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Como fazer?</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Crie uma nova planilha e exiba a lista de macros. Escreva “Comissao” no campo Nome da Macro e clique no botão Criar. Clique no menu Inserir e depois na opção Módulo.<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuQGaqq7gNktz-Ps9wG-ZpXLyHvHDHBjvtAql8uHHYZU4Z4MxP1_octQtVAOO2pumTuEIzQfzBfcY-gswXuwfLQdoZ8w_oyO6x2iWtB-OBsgVvkapcLEq7ZQcJ650hPhqhETfoswEEhPI/s1600/UDF1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuQGaqq7gNktz-Ps9wG-ZpXLyHvHDHBjvtAql8uHHYZU4Z4MxP1_octQtVAOO2pumTuEIzQfzBfcY-gswXuwfLQdoZ8w_oyO6x2iWtB-OBsgVvkapcLEq7ZQcJ650hPhqhETfoswEEhPI/s320/UDF1.JPG" width="320" /></a></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgps-J9qyhVPbNyE9vbwEeGAkqGE2m2Iz1Om9iXIvip-Lqyli9rXGLsvOwafJ86bJVTSC2pIxTEkLSTNE_QXLY5QSpVJnfnQD4K66pzmhACYb_EcrSfjEkXSllw32gYPacOrJuSLRN9cveE/s1600/UDF2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgps-J9qyhVPbNyE9vbwEeGAkqGE2m2Iz1Om9iXIvip-Lqyli9rXGLsvOwafJ86bJVTSC2pIxTEkLSTNE_QXLY5QSpVJnfnQD4K66pzmhACYb_EcrSfjEkXSllw32gYPacOrJuSLRN9cveE/s1600/UDF2.JPG" /></a></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Insira a seguinte fórmula:<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Function Comissao(ValorVenda)<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> If ValorVenda <= 50000 Then Comissao = ValorVenda * 0.1 Else Comissao = ValorVenda * 0.05<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">End Function<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Feche o editor do Visual Basic e retorne ao Excel.<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Crie uma planilha simples, com a lista de vendedores e seus respectivos valores de venda. </span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Crie uma nova coluna chamada “Comissão” e insira a fórmula Comissao(A2). Repita a operação para as demais linhas desta coluna e formate o número.<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUmEXkwxYiX7bIloKH4Qhu3kGIirLOIyjbqV9z-EChNvIxgtVWyG_HZe9XH7O5nDdyRkzazPTmOCRFzGvVknPcgMSvfbo2B-AVWrpAQ0llAwihvOhPSSGQWaYWBwqU-Kj0CePHlUTLokiP/s1600/udf3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="94" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUmEXkwxYiX7bIloKH4Qhu3kGIirLOIyjbqV9z-EChNvIxgtVWyG_HZe9XH7O5nDdyRkzazPTmOCRFzGvVknPcgMSvfbo2B-AVWrpAQ0llAwihvOhPSSGQWaYWBwqU-Kj0CePHlUTLokiP/s320/udf3.jpg" width="320" /></a></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Observa na barra de fórmulas a sintaxe correta. Note que para os três primeiros vendedores a comissão será de 10% (valor abaixo de R$ 50.000,00) e os dois últimos a comissão será de 5% (valor acima de R$ 50.000,00).</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Considerações gerais:</span></div><div class="MsoNormal"></div><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Lembre de salvar o documento como “Pasta de Trabalho Habilitada para Macro do Excel”</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Quer mais ideias e exemplos para suas UDF's? Visite o <a href="http://www.ozgrid.com/VBA/Functions.htm">ozgrid.com</a></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Criou uma excelente UDF e quer compartilhar aqui no blog? Poste seu comentário.</span></li>
</ul>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-85589919575858597532011-06-10T15:21:00.000-07:002011-06-10T15:21:08.410-07:00Pesquisando numa tabela com as funções Match (Corresp) e Offset (Desloc)<div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">As funções Match e Offset, Corresp e Desloc respectivamente em Português, são muito úteis para a pesquisa de dados numa tabela de dados, especialmente quando estamos lidando com grandes volumes de dados.<o:p></o:p></span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Para a elaboração dos Dashboards são ainda mais úteis, visto que permitem extrair fatias de dados de uma tabela com base em critérios específicos. Uma vez fatiada a tabela, basta posicionar os dados nos locais desejados.<o:p></o:p></span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Apenas para efeitos didáticos, vamos imaginar uma tabela contendo a relação de alunos e as várias disciplinas que estão cursando, com suas respectivas médias para cada matéria.<o:p></o:p></span></span></div><div class="MsoNormal" style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOPDGctG5k5-ENkQE6oOGf2BwkuDmYTERlTpVHra3RkbuBPa-hJecsXVEFkxu6kwcDPWvWrM6Yew0C2Gx8vGSQTMkETOA76m8HqYqWXLsEXml0RB3_5yRVt3CSRzf5EAr9pgNj4edb6bzk/s1600/matchoffset1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="51" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOPDGctG5k5-ENkQE6oOGf2BwkuDmYTERlTpVHra3RkbuBPa-hJecsXVEFkxu6kwcDPWvWrM6Yew0C2Gx8vGSQTMkETOA76m8HqYqWXLsEXml0RB3_5yRVt3CSRzf5EAr9pgNj4edb6bzk/s400/matchoffset1.JPG" width="400" /></a></div><div class="MsoNormal" style="text-align: justify;"><span style="mso-ansi-language: PT-BR;"><o:p><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Para a tabela acima, as informações a serem retornadas serão: 1) Média do aluno numa respectiva matéria; 2) Média geral do aluno; 3) Média geral da matéria. Os critérios utilizados serão: 1) Nome do aluno; 2) Disciplina.</span></div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Numa segunda tabela, na área destacada em cinza (Aluno e Matéria), criei duas listas de valores, com base na coluna A (relação de alunos) e na linha 1 (relação de matérias) apenas para facilitar a seleção de valores como critérios de pesquisa.<o:p></o:p></span></span></div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9R1GIS0AXxsgAzYr9ypWY-Q4Ftk2yGwLdAp6QkQBXxdIIyEpqF1-wP9enS8w3qsso76p9v2OVcfiVl3GMUJcWxD2vXH0KuG0YgjIJie1OwrDf6a23S_FUNCSyphQzET1FNhp1YO1l4t6a/s1600/matchoffset2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="65" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9R1GIS0AXxsgAzYr9ypWY-Q4Ftk2yGwLdAp6QkQBXxdIIyEpqF1-wP9enS8w3qsso76p9v2OVcfiVl3GMUJcWxD2vXH0KuG0YgjIJie1OwrDf6a23S_FUNCSyphQzET1FNhp1YO1l4t6a/s400/matchoffset2.JPG" width="400" /></a></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Na coluna “Nota” incluí a seguinte fórmula:</span></span></div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></span></div><div class="MsoNormal" style="text-align: center;"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">=DESLOC(A1;CORRESP(A12;A2:A7;0);CORRESP(B12;B1:G1;0))<o:p></o:p></span></span></div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></span></div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Explicando:<o:p></o:p></span></span></div><div class="MsoNormal"></div><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">CORRESP(A12;A2:A7;0) retorna o número da linha correspondente na coluna Aluno ao valor inserido na célula A12, ou seja, linha 5</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">CORRESP(B12;B1:G1;0) retorna o número da coluna correspondente na linha 1 ao valor inserido na célula B12, ou seja, coluna G</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A função Desloc retorna o valor inserido na célula identificada pelas duas fórmulas Corresp, ou seja, o valor inserido na posição G5. Temos então a média do aluno.</span></li>
</ul><br />
<div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><o:p><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> </span></o:p></span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Na coluna “Média geral do aluno” incluí a seguinte fórmula:</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">=MÉDIA(DESLOC(A1;CORRESP(A12;A2:A7;0);1;1;6))</span></div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Explicando:<o:p></o:p></span></span></div><div class="MsoNormal"></div><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A1 fixa o início da pesquisa na célula A1</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">CORRESP(A12;A2:A7;0) retorna o número da linha correspondente na coluna Aluno ao valor inserido na célula A12, ou seja, linha 5</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 fixa que o início da pesquisa ocorrerá na primeira coluna à direita de A1</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 fixa que a pesquisa será realizada apenas em uma linha, no caso a linha 5</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">6 fixa em seis colunas a quantidade de colunas a ser pesquisada</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A fórmula média calcula a média de valores do intervalo A5:G5</span></li>
</ul><br />
<div class="MsoNormal"><span style="mso-ansi-language: PT-BR;"><o:p><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> </span></o:p></span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Na coluna “Média geral da matéria” incluí a seguinte fórmula:</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">=MÉDIA(DESLOC(A1;1;CORRESP(B12;B1:G1;0);6;1))</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Explicando:</span></div><div class="MsoNormal"></div><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A1 fixa o início da pesquisa na célula A1</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 fixa que o início da pesquisa ocorrerá na primeira linha abaixo de A1</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">CORRESP(B12;B1:G1;0) retorna o número da coluna correspondente na linha A1 ao valor inserido na célula B12, ou seja, coluna G</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">6 fixa em seis linhas a quantidade de linhas a ser pesquisada</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 fixa em uma coluna a quantidade de colunas a ser pesquisada</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A fórmula média calcula a média de valores do intervalo G2:G7</span></li>
</ul><br />
<div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Fica claro que as duas fórmulas são complementares e que juntas podem facilitar tremendamente a montagem dos Dashboards, inclusive aqueles que requerem atualização dinâmica por meio de critérios de pesquisa.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-90322082186439852832011-05-28T20:14:00.000-07:002011-05-28T20:14:21.913-07:00Gráfico Pizza de Pizza<div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O gráfico de pizza é um dos mais populares e fáceis de entender. Funcionam muito bem desde que os itens da série de dados sejam mais ou menos proporcionais, o que não é o caso, por exemplo, quando falamos do PIB brasileiro e sua “belíssima” distribuição de renda.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">No gráfico abaixo, gerado a partir do <a href="http://pt.wikipedia.org/wiki/Anexo:Lista_de_estados_do_Brasil_por_PIB">Censo de 2008</a>, gerei uma pizza simples para demonstrar o percentual de contribuição de cada Estado Brasileiro na composição do PIB. Vemos um gráfico praticamente incompreensível em função da quantidade excessiva de valores muito pequenos.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEice-eV7j8r9DI6e0oRE8_zqBd-BHZyreVcVWS8fGsCHhMIoV5gj_MjfzSPshuFrv3T8i_4LXi4sj_Ll4i5sP7lyV4sDukyRJXn16YY2CZyKqPAmQn92BnZrKpamG2PrjVwUgJH2wZkXaa2/s1600/pizza1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEice-eV7j8r9DI6e0oRE8_zqBd-BHZyreVcVWS8fGsCHhMIoV5gj_MjfzSPshuFrv3T8i_4LXi4sj_Ll4i5sP7lyV4sDukyRJXn16YY2CZyKqPAmQn92BnZrKpamG2PrjVwUgJH2wZkXaa2/s320/pizza1.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Utilizando a mesma fonte de dados, gerei um novo gráfico, desta vez do tipo Pizza de Pizza, obtendo o seguinte gráfico-base.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcwZ80lnpRkcuvKQJCEAdxDpwQJbmJ_j1_xv6TH5ZVGpc3kj-ewoGmTsy0WAf7Uo-OsG8kHQzbbG9Q8jtPPfRhyWPgpeVjYoe3rRFBYqSEhhKtJPJoOifsbYnh37T_JBw5-_IIRSiVwx-T/s1600/pizza2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcwZ80lnpRkcuvKQJCEAdxDpwQJbmJ_j1_xv6TH5ZVGpc3kj-ewoGmTsy0WAf7Uo-OsG8kHQzbbG9Q8jtPPfRhyWPgpeVjYoe3rRFBYqSEhhKtJPJoOifsbYnh37T_JBw5-_IIRSiVwx-T/s320/pizza2.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Retirei o título, posicionei a legenda no centro inferior e reduzi o tamanho da fonte, adicionei e formatei o rótulo de dados para exibir o percentual de cada Estado. Em Formatar série de dados, Opções de série: 1) Dividi a série em valor percentual contendo todos os valores menores que 2%, alterei a largura do espaçamento para 300% e o tamanho da segunda plotagem para 120%.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O resultado fica muito mais compreensível: 85% do PIB brasileiro é gerado por 10 Estados e uma Unidade da Federação, enquanto os outros 15% são gerados por 16 Estados.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnP3Ga7xZ21XP2wJT1T1_ilJHEsGZLE05gmK5WyPJUef34Bvr9fSbx5jpmVJAZK990IrpSufFnE15TSPQhqjvxBHWdnayaH0ihB1j2xV68T_UvvsKDqmLKLvFRZjJhKSfj-zflbDxWIX5x/s1600/pizza3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnP3Ga7xZ21XP2wJT1T1_ilJHEsGZLE05gmK5WyPJUef34Bvr9fSbx5jpmVJAZK990IrpSufFnE15TSPQhqjvxBHWdnayaH0ihB1j2xV68T_UvvsKDqmLKLvFRZjJhKSfj-zflbDxWIX5x/s320/pizza3.jpg" width="320" /></a></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-8320523992756243702011-05-21T13:45:00.000-07:002011-05-21T13:45:26.192-07:00Gráfico do Quadrante Mágico<div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Um dos gráficos mais didáticos que conheço é o “Quadrante Mágico”, muito utilizado pelos órgãos independentes de pesquisa para avaliar e classificar empresas nos mais diversos aspectos e características. Também é conhecido por gráfico de setor.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Basicamente consiste num gráfico tipo “X,Y”, porém dividindo o plano cartesiano em 4 quadrantes. Cada quadrante terá uma característica determinante para todo o grupo. Não entrarei nos detalhes conceituais do gráfico, porém, se você necessitar de mais informações, consulte a <a href="http://en.wikipedia.org/wiki/Magic_quadrant">Wikipedia</a>.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Primeiramente, necessitamos de um gráfico simples com os 4 quadrantes. Crie uma tabela de dados conforme abaixo e na sequência crie um gráfico de colunas empilhadas, alterne entre linhas/colunas para fazer o empilhamento, reduza a largura do espaçamento entre colunas para 0%, configure a escala do eixo Y para mínimo 0 e máximo 2, retire a legenda e os rótulos dos eixos, retire as bordas de cada coluna e altere a cor de cada quadrante conforme sua preferência. Reserve.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdfTrPhjWUvnrjCTUQIxSYW6nYei4rB97iNJCm7TmY5mCnP3O0iq6KySghF4x0akcwErz6b8Xnq0IxxFFyRLr56nSf6LkZawIrQXhj1EF2mlK3A8u9V511hSl2OEVQjdoDHagKG3QjMl3/s1600/quadrante1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdfTrPhjWUvnrjCTUQIxSYW6nYei4rB97iNJCm7TmY5mCnP3O0iq6KySghF4x0akcwErz6b8Xnq0IxxFFyRLr56nSf6LkZawIrQXhj1EF2mlK3A8u9V511hSl2OEVQjdoDHagKG3QjMl3/s320/quadrante1.jpg" width="320" /></a></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O segundo passo é criar o gráfico com a distribuição dos “players” conforme os seus próprios critérios de classificação. Neste exemplo criei uma tabela fictícia com vários “players” e suas respectivas avaliações. Depois gerei um gráfico de bolhas e retirei o título, a legenda, as linhas de grade, os rótulos dos eixos, ajustei o tamanho das bolhas para largura 50, retirei o preenchimento de todo o gráfico (para obter a transparência necessária à sobreposição), alterei a cor das bolhas para verde, incluí o rótulo de cada quadrante e adicionei o rótulo de dados com o nome do “player”.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvsHTJ8I5_5xAiICZtyRZMWd2aYecVP_d1u3I7TqlK4qOrtbvyen871EjHzwXlJQs9DiT1nULLPmCeTJg2zVVtQijj15FaRJyNDqfCBGKtN07OWBnXj32q24M9nD7djr6BL-l370_9Tx3B/s1600/quadrante2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvsHTJ8I5_5xAiICZtyRZMWd2aYecVP_d1u3I7TqlK4qOrtbvyen871EjHzwXlJQs9DiT1nULLPmCeTJg2zVVtQijj15FaRJyNDqfCBGKtN07OWBnXj32q24M9nD7djr6BL-l370_9Tx3B/s320/quadrante2.jpg" width="320" /></a></span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O próximo passo é simplesmente posicionar o gráfico de bolhas sobre o gráfico de colunas para obter o resultado abaixo. Um gráfico simples, claro, direto ao ponto e muito fácil de entender.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuBFrpo5Ax5MvdwutSh2PjtdxexcxS9JBkMM2S8uwIfOalO3QGRofIPlMx9WEGTJk2Q4EVv8rMLmSw39nUdCgvmv4sXjxuneJhLukwnAbZ3AFINYgG5A7miFf1X5vZdXUfjmJBNQQnBeDL/s1600/quadrante3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuBFrpo5Ax5MvdwutSh2PjtdxexcxS9JBkMM2S8uwIfOalO3QGRofIPlMx9WEGTJk2Q4EVv8rMLmSw39nUdCgvmv4sXjxuneJhLukwnAbZ3AFINYgG5A7miFf1X5vZdXUfjmJBNQQnBeDL/s320/quadrante3.jpg" width="320" /></a></span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-57846244476998975292011-05-15T08:00:00.000-07:002011-05-15T08:00:04.305-07:00Gráfico em formato de tornado<div class="MsoNormal" style="text-align: justify;"></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Este tipo de gráfico é muito utilizado para apresentar as características da demografia de um País, geralmente agrupando sexo e idade da população. É bastante conhecido como <a href="http://pt.wikipedia.org/wiki/Pir%C3%A2mide_et%C3%A1ria">Pirâmide etária, pirâmide demográfica ou pirâmide populacional</a>.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Como quero demonstrar apenas a técnica de construção do gráfico, vou utilizar os dados já existentes a partir do <a href="http://www.ibge.gov.br/censo2010/piramide_etaria/index.php">Censo 2010</a> sobre a população brasileira. A tabela original apresenta o percentual de homens/mulheres por faixa de idade. Acrescentei mais uma coluna transformando os percentuais masculinos em números negativos. Esta é a coluna que gera o lado esquerdo do “tornado”, porém, será apresentado de forma invertida.</span></div><div class="MsoNormal"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSKgOul8JXBQ4wTklAKjXNpA4JdyTPFFZJihUzFLKie-FFKTOjI6Y__p4TFTUkk7tFcriAg9BoigqwW7JxGrhCMt439CxBtHEkM8CxiOm1lQPizenpxthjaJq32-wr-IWOJIIrZgava1EV/s1600/tornado1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSKgOul8JXBQ4wTklAKjXNpA4JdyTPFFZJihUzFLKie-FFKTOjI6Y__p4TFTUkk7tFcriAg9BoigqwW7JxGrhCMt439CxBtHEkM8CxiOm1lQPizenpxthjaJq32-wr-IWOJIIrZgava1EV/s320/tornado1.jpg" width="292" /></a></div><div class="MsoNormal"><o:p><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></o:p></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Selecione as colunas “Homens (negativo)” e “Mulheres” e crie um gráfico de barras 2D empilhadas. O resultado será este “monstrinho”, a partir do qual faremos toda a formatação para criar o “tornado”.</span></div><div class="MsoNormal" style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBAROrrES1eG4IBJRwM-ZQj77h2IBh8LSLsFRnbGBhaFr2RYSxT_9V7AM35drsyq-QNLlShQEBqQa7_ME3MIKXD__M7FcCq2aXZl2dg9BKHah77xyCdGSCw1POS6XoMNlheppGnrqvt5K8/s1600/tornado2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBAROrrES1eG4IBJRwM-ZQj77h2IBh8LSLsFRnbGBhaFr2RYSxT_9V7AM35drsyq-QNLlShQEBqQa7_ME3MIKXD__M7FcCq2aXZl2dg9BKHah77xyCdGSCw1POS6XoMNlheppGnrqvt5K8/s320/tornado2.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Altere em “Selecionar dados” o rótulo do eixo horizontal (categorias) de forma a apontar para a coluna “Idade” e altere em entradas de legenda (série) o nome da série “Homens (negativo”). Posicione a legenda no centro inferior.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Formate o eixo X marcando as opções “Valores em ordem inversa” e “Eixo vertical cruza em valor máximo do eixo”. Formate o eixo Y marcando a opção “Categorias em ordem inversa” e formate o número para personalizado 0;0.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Formate as linhas de grade, fontes, cores das barras. O resultado final pode ser visto abaixo.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvOf4q84THl16pEjqFRPnUCGiXKRPnsnDdmatni0UDWxVALRp89ht2x8kb1IiE8jw9RnjtvxlYrk_yhbY-IICwEcDkXc5hAcAYnITrdLYvWIPcT0p8dASoLuYwDgzfmJ1hyphenhyphen-OCWTSkmGul/s1600/tornado3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvOf4q84THl16pEjqFRPnUCGiXKRPnsnDdmatni0UDWxVALRp89ht2x8kb1IiE8jw9RnjtvxlYrk_yhbY-IICwEcDkXc5hAcAYnITrdLYvWIPcT0p8dASoLuYwDgzfmJ1hyphenhyphen-OCWTSkmGul/s320/tornado3.jpg" width="320" /></a></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-54572268279356764022011-05-08T08:00:00.000-07:002011-05-08T08:00:01.080-07:00Gráfico em formato de termômetro<div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Este é um gráfico muito, muito simples de se construir, praticamente sem requerer domínio do MS-Excel. Particularmente gosto de utilizar para monitorar o progresso de atividades em desenvolvimento, como é o caso de projetos de Tecnologia da Informação.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Útil para antecipar os alertas que demonstram criticidade de riscos, custos acima do planejado, datas de conclusão perdidas, grande quantidade de erros durante a fase de testes entre outros.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Primeiro vamos construir o gráfico propriamente dito, sendo necessário apenas um gráfico de coluna cuja tabela de dados tenha apenas uma célula, ou seja, aquela que registra a “temperatura”. Veja o gráfico padrão e o gráfico final, após a retirada do título, legendas, linhas de grade, ajuste da escala para valor fixo (mínimo de 0 e máximo de 100), redimensionamento, alteração de cor de preenchimento da coluna e retirada da borda.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyhUSs_J2VgcRou13C3IrUPWk9gwWcHrhX68Lvy7DfbsQ-HtA0OUKl4Fuyq4obvIyDVJf8nmUowFGOv61noy4BpY1koEQCU_cL1er267Jbt9GArfTp37qE2bmkXxvaP8xV7k1sAqkre95k/s1600/tabeladedados.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyhUSs_J2VgcRou13C3IrUPWk9gwWcHrhX68Lvy7DfbsQ-HtA0OUKl4Fuyq4obvIyDVJf8nmUowFGOv61noy4BpY1koEQCU_cL1er267Jbt9GArfTp37qE2bmkXxvaP8xV7k1sAqkre95k/s320/tabeladedados.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFVRGxJjmeBHwFoc49ppMECEsEa0DABJtvdZo2iUUU8TLiTEGMHOTPt9hXafn7et66JJG1Qu0JKeQLyQoTKn-MNDYR8HmtNADcuY98eRUL9zyMBTr5qK4k5OVvNCh25-VC1pZWgFOwBhb6/s1600/graficobase.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFVRGxJjmeBHwFoc49ppMECEsEa0DABJtvdZo2iUUU8TLiTEGMHOTPt9hXafn7et66JJG1Qu0JKeQLyQoTKn-MNDYR8HmtNADcuY98eRUL9zyMBTr5qK4k5OVvNCh25-VC1pZWgFOwBhb6/s320/graficobase.jpg" width="301" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Basicamente, vamos desenhar o termômetro manualmente. O bulbo é apenas um objeto círculo incluído na parte inferior do gráfico, o capilar é um objeto retângulo que envolve a coluna do gráfico e a substância termométrica é apenas o gráfico de colunas preenchendo o retângulo. Altere as bordas e cores de preenchimento e o gráfico final está praticamente pronto, conforme abaixo.</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5P_XKMFWsdp_q63Q_2eilEmuHU0V4D0Q3ltCe0Mb79GoXcymKF-zZD6wd2ZuiECoihHU7HIj5VrRwpTy8H0kunFC4aLdudwoLrwuRQESyfQc6EAEH21nGTckkmuTlqubdcJBGXmpG-2c/s1600/termometrobase.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5P_XKMFWsdp_q63Q_2eilEmuHU0V4D0Q3ltCe0Mb79GoXcymKF-zZD6wd2ZuiECoihHU7HIj5VrRwpTy8H0kunFC4aLdudwoLrwuRQESyfQc6EAEH21nGTckkmuTlqubdcJBGXmpG-2c/s320/termometrobase.jpg" width="126" /></a></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Conforme a necessidade é possível incluir limites que indiquem qual é “temperatura” crítica, incluir o rótulo de dados, etc. Adapte como desejar.</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtz-FGCx7oafU_Ec6Hj4e8ewBKHIG19RxyFQ2gzz7_ZPC01jsc5TMfBGYFzUVvX1QDSnq_QJsCGiVyJzwnD6KIndrV3rVVc_jAnrnqc7OjFwzNbtkXnPlZ6Zfy2iUmYoROC8Zr5r1sJFnD/s1600/graficofinal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtz-FGCx7oafU_Ec6Hj4e8ewBKHIG19RxyFQ2gzz7_ZPC01jsc5TMfBGYFzUVvX1QDSnq_QJsCGiVyJzwnD6KIndrV3rVVc_jAnrnqc7OjFwzNbtkXnPlZ6Zfy2iUmYoROC8Zr5r1sJFnD/s320/graficofinal.jpg" width="234" /></a></span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-55388932528917320772011-05-01T06:35:00.000-07:002011-05-01T06:35:41.698-07:00Gráfico em formato de velocímetro<div class="MsoNormal" style="text-align: justify;"></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">“Graficozinho” simples, fácil de construir, intuitivo e com bastante aceitação do público em geral (<a href="http://www.perceptualedge.com/">apesar de alguns autores serem contra o seu uso</a>).</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Muitas técnicas de construção podem ser encontradas na Internet e eu particularmente gosto daquela mostrada pelo <a href="http://chandoo.org/wp/2008/09/09/excel-speedometer-chart-download/">Chandoo</a>, com algumas adaptações: basicamente um gráfico de pizza sobrepondo um gráfico de rosca para criar a ilusão do marcador sobre uma faixa de valores.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O primeiro passo é criar a tabela com a faixa de valores para as representações verde, amarelo, vermelho e branco (que será a parte de baixo do gráfico, sem nenhuma representação visual). Note que a faixa branca deve representar 50% do total de valores.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUGPHY8B5vBxPTnlsZVkIRZdZFQ2aHUNE0RA90jXO-zuCOZVusMvUwNBnrBa4bkci-lSWxuIx4TW0txBzTStQbxJnwvkRWoW6zaYvGoYtfHL561MrQMOFwcYUY-Z8XHuA07wI14w3MbcL/s1600/speedometer1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUGPHY8B5vBxPTnlsZVkIRZdZFQ2aHUNE0RA90jXO-zuCOZVusMvUwNBnrBa4bkci-lSWxuIx4TW0txBzTStQbxJnwvkRWoW6zaYvGoYtfHL561MrQMOFwcYUY-Z8XHuA07wI14w3MbcL/s1600/speedometer1.jpg" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O segundo passo é criar o gráfico base, do tipo rosca. Veja o original e compare com o resultado após as seguintes alterações: retirada da legenda, formatação do ângulo da primeira fatia para rotação de 270 graus, alteração das cores de cada faixa de valores conforme as cores da tabela (verde, amarelo, vermelho e branco).</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pc9WpGRQnG2S6xBsJ8oiUrp9IV0cgJEthOLzBh0dHESJbclRSG0YT8o2wviMCgknD-RkcaDHRl6X5uw8u1fWYg3f_StwIzcCsrYsM9T6LuddXJYtTZ63V_QQ6O-39WSj0cn2NznbiNtK/s1600/speedometer2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pc9WpGRQnG2S6xBsJ8oiUrp9IV0cgJEthOLzBh0dHESJbclRSG0YT8o2wviMCgknD-RkcaDHRl6X5uw8u1fWYg3f_StwIzcCsrYsM9T6LuddXJYtTZ63V_QQ6O-39WSj0cn2NznbiNtK/s320/speedometer2.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTZSW7Kqf5KMzAuXfeRbq9GQ6rwUW97ZYzplzAg6rMeeFbRx47F0y5xztP9mK9oKQkdeCThxYT2TX3QG5gB2oj0_swnD1LUNnd1TYwXeG1bRv8NP0elAa9FnOrzmD4kW-NYJ0anWHgysq/s1600/speedometer3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTZSW7Kqf5KMzAuXfeRbq9GQ6rwUW97ZYzplzAg6rMeeFbRx47F0y5xztP9mK9oKQkdeCThxYT2TX3QG5gB2oj0_swnD1LUNnd1TYwXeG1bRv8NP0elAa9FnOrzmD4kW-NYJ0anWHgysq/s320/speedometer3.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O terceiro passo é criar o marcador de posição, basicamente o gráfico de pizza. Acrescentei três novas linhas na tabela, sendo que a primeira será a posição do marcador e as outras duas são necessárias para complementar o gráfico de pizza. O valor para a linha complemento deve ser a fórmula 200 - Ajuste - Posição. Veja a tabela alterada e o novo gráfico base gerado, antes das modificações finais.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXisOO6fLAsKe8MLQ2vPsdXk0A4-IiOuR3Jy5Bo_986-cigIAqYM_FpcIgjqjx16bSSy0FDVvywzdL3l5NoJtnGsRTjdhwV1K_KXhKkFYVHzo5WviSCF74xxqNwReskkgOwJr2a_CspN_N/s1600/speedometer4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXisOO6fLAsKe8MLQ2vPsdXk0A4-IiOuR3Jy5Bo_986-cigIAqYM_FpcIgjqjx16bSSy0FDVvywzdL3l5NoJtnGsRTjdhwV1K_KXhKkFYVHzo5WviSCF74xxqNwReskkgOwJr2a_CspN_N/s1600/speedometer4.jpg" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVSxf-eaPLflMIEjzpmofHHbkTi8YyiicKK7iYPut_GAnK1YHza0EozGB7CIkKfp4maC3Llrf_z1OySZ3E-wGudkDODzbsPMJbS5JJVGeSW1fJr16C4LfVJGDc2Xx_S1gxyPtDHCWJaoeO/s1600/speedometer5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVSxf-eaPLflMIEjzpmofHHbkTi8YyiicKK7iYPut_GAnK1YHza0EozGB7CIkKfp4maC3Llrf_z1OySZ3E-wGudkDODzbsPMJbS5JJVGeSW1fJr16C4LfVJGDc2Xx_S1gxyPtDHCWJaoeO/s320/speedometer5.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">O quarto é último passo consiste em retirar a legenda, formatar o ângulo da primeira fatia para rotação de 270 graus, formatar para “sem preenchimento” os pontos de dados Posição e Complemento, formatar para azul o ponto de dados Ajuste, formatar o preenchimento da área do gráfico para “sem preenchimento” e posicionar o gráfico de pizza sobre o gráfico de rosca. O resultado pode ser visto abaixo.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkWW73iLEyH4bT1LaPJBKTXvsiWzN8zCckvakh0BXf-eRSJq_m9ASOHm1TNBEOBwXL-42RjRGKbvS92ksPPgMKdkn4h3uZaXNcXWljPqyqzn00J3IS_v1ettXfiv3QQJgCpEil-oiialh/s1600/speedometer6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkWW73iLEyH4bT1LaPJBKTXvsiWzN8zCckvakh0BXf-eRSJq_m9ASOHm1TNBEOBwXL-42RjRGKbvS92ksPPgMKdkn4h3uZaXNcXWljPqyqzn00J3IS_v1ettXfiv3QQJgCpEil-oiialh/s320/speedometer6.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Para alterar a posição do marcador basta alterar a linha Posição, respeitando a restrição de valores (0 a 99). Outras adaptações podem ser feitas, como a inclusão do rótulo dados, legendas, títulos, redefinição das faixas de valores, etc. Use de acordo com suas necessidades.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-16071761174223164332011-04-17T07:34:00.000-07:002011-04-17T07:34:16.094-07:00Funções SOMASE e CONT.SE com múltiplos critérios de pesquisa<div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Hoje recebi uma planilha com um dashboard bem interessante: gráficos refinados, informações bem estruturadas e apresentadas, vários resumos de informações mais relevantes.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Resolvi fazer uma “engenharia reversa” da estrutura da planilha e, para minha surpresa, existiam muitas colunas, com vários filtros e somas, para simplesmente criar vários critérios de pesquisa numa única planilha! Muito complicado para fazer, mais complicado ainda para uma outra pessoa manter e quase impossível de explicar...</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">A solução? Utilizar as funções SOMASES e CONT.SES. Isso mesmo, com um baita “S” no final.</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Para a função SOMASES vamos imaginar uma tabela que contenha o lucro individual para cada produto de uma empresa, classificando os produtos quanto ao público (Masculino ou Feminino) e a origem (Fabricação própria ou Revenda).</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipQlqXgmirlH0YmnzpvivlA-6TGJ32wH-0NciCrm13UcHsdpRwkzAiWiGfJOy7xNWFpJInCHtTcEMoMxClJ2LndS4s3plKYOFVG7a7cv8e2R-xwCHSGfo8KVkzjxOdeNw2gztSs_AxWZpT/s1600/SOMASESCONTSES.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipQlqXgmirlH0YmnzpvivlA-6TGJ32wH-0NciCrm13UcHsdpRwkzAiWiGfJOy7xNWFpJInCHtTcEMoMxClJ2LndS4s3plKYOFVG7a7cv8e2R-xwCHSGfo8KVkzjxOdeNw2gztSs_AxWZpT/s320/SOMASESCONTSES.jpg" width="320" /></a></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Suponha que desejamos saber qual é soma do lucro dos produtos para o público Feminino E de Fabricação própria. A fórmula ficaria assim, retornando o valor 24:</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">=SOMASES(D2:D13;B2:B13;"Feminino";C2:C13;"Fabricação própria")</span></div><div class="MsoNormal" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Para saber quantos produtos se enquadram nos mesmos critérios, a fórmula fica assim, retornando o valor 3:</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">=CONT.SES(B2:B13;"Feminino";C2:C13;"Fabricação própria")</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Este é apenas um exemplo básico, mas, as funções permitem usos mais refinados, como a entrega dos critérios de pesquisa como referência a outras células, inclusão de caracteres curinga para pesquisa apenas parte de uma sentença, entre outros. E acima de tudo, muito mais fácil para organizar seus dashboards.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-5791730261939559742011-04-03T08:00:00.001-07:002011-04-03T08:00:02.399-07:00Qual é o melhor gráfico para o meu dashboard?<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Não vamos reinventar a roda, certo? Sendo assim, vou responder à esta pergunta com o trabalho do <a href="http://www.perceptualedge.com/about.php">Stephen Few</a>, que analisa cada tipo de gráfico em função do tipo de conteúdo (fonte dos dados).</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;"><a href="http://www.perceptualedge.com/articles/misc/Graph_Selection_Matrix.pdf">Graph Selection Matrix</a></span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-92011280170934998402011-03-20T08:00:00.000-07:002011-04-12T14:09:11.219-07:00Calculando dias úteis entre duas datas<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Levanta a mão quem ainda não precisou calcular a quantidade de dias úteis entre duas datas!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Todos os caminhos levam à Roma, mas, alguns são mais fáceis. Ao invés de criar fórmulas mirabolantes, que tal utilizar alguma totalmente pronta?</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Antes de mais nada, habilite as Ferramentas de Análise do Excel. Clique no menu Ferramentas, Suplementos e marque a opção Ferramentas de Análise. A localização desta opção pode variar dependendo da versão do Excel, então, na dúvida consulta o menu Ajuda.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">A primeira fórmula é a DiaTrabalhoTotal, que calcula a quantidade de dias úteis entre duas datas, permitindo excluir os finais de semana e feriados. Explicando resumidamente o assistente de fórmulas temos os seguintes parâmetros:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Data inicial: é a célula que contem a data inicial do período</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Data final: é a célula que contem a data final do período</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Feriados: é o intervalo de células que contem a relação de datas a serem consideradas como feriados. Este parâmetro é opcional. Como boa prática, quando preciso utilizar este parâmetro, costumo nomear o intervalo de células para facilitar o entendimento. Fica a seu critério.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSdxQzZHJQT9Q8TF89BdvPomd2D44osab9qhAZVLMWyizlJMsmcTaOWC43yR5BS63H74L2-EHPumvXexMgqWUi0RczCz5IcHhkMrTlzBQ_3u37vva9kBhaN6n2R6dXvIYZvGjY21I_TFbA/s1600/DiaTrabalhoTotal.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSdxQzZHJQT9Q8TF89BdvPomd2D44osab9qhAZVLMWyizlJMsmcTaOWC43yR5BS63H74L2-EHPumvXexMgqWUi0RczCz5IcHhkMrTlzBQ_3u37vva9kBhaN6n2R6dXvIYZvGjY21I_TFbA/s320/DiaTrabalhoTotal.JPG" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">A segunda fórmula calcula o próximo dia útil após X dias úteis. Muito útil para o cálculo de prazos legais e datas limite. Também permite incluir a lista de feriados. Resumidamente os parâmetros são:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Data inicial: é a célula que contem a data inicial do período</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Dias: é a quantidade de dias úteis a serem acrescidos na data inicial</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial, Helvetica, sans-serif;">Feriados: idem à primeira fórmula</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrR8cvXGd5AcQxdynbwsAuQS-NeolJF32d-nlIA2JawOlrqsobaup9hyphenhyphenzdFoeJpB9i86v8ng2RaZ9bxsmG4iLRTLXe18D8Zl-ydsF4UvmalkCUJTHl3w4LBnMfkhWExV5jypAW4eIWH9Q/s1600/DiaTrabalho.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrR8cvXGd5AcQxdynbwsAuQS-NeolJF32d-nlIA2JawOlrqsobaup9hyphenhyphenzdFoeJpB9i86v8ng2RaZ9bxsmG4iLRTLXe18D8Zl-ydsF4UvmalkCUJTHl3w4LBnMfkhWExV5jypAW4eIWH9Q/s320/DiaTrabalho.JPG" width="320" /></a></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-76487139309363598692011-03-15T18:07:00.000-07:002011-03-15T18:08:13.088-07:00Gráficos de barras com preenchimento personalizado (Copas do Mundo)<span style="font-family: inherit;">Os gráficos de barras são ótimos para representar séries quantitativas de dados. São visualmente agradáveis, com boa usabilidade para o usuário final e fáceis de construir. E ainda podem ficar visualmente mais bonitos!</span><br />
<span style="font-family: inherit;"><br />
</span><br />
<span style="font-family: inherit;">Neste exemplo substituí o preenchimento padrão das barras por uma imagem representando o conteúdo do<br />
gráfico, ou seja, a bandeira de cada País.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUWaEnFz1rh-nwanEI-LZncnrwd9BWke3p6QwmWqsp81vSEf42tE6OpljUanDQw_n1djFUPDyceRNMEuaB7lFpSi7ed2d-k_dYgW8hH2Ui2plzViQEpDPEdc5dTxDAgdmtKtfkIqzf4gr/s1600/grafico+final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="133" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUWaEnFz1rh-nwanEI-LZncnrwd9BWke3p6QwmWqsp81vSEf42tE6OpljUanDQw_n1djFUPDyceRNMEuaB7lFpSi7ed2d-k_dYgW8hH2Ui2plzViQEpDPEdc5dTxDAgdmtKtfkIqzf4gr/s320/grafico+final.jpg" width="320" /></a></div><br />
<span style="font-family: inherit;">Primeiramente criei a tabela com os dados, sem grandes complicações.</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnbv0tXECsEy9Yzqhc6zgm9ef9pd_nlQm2kgtPfF4bDQol-JX7bpkY-ruuTGFRhTj8swh2FXJIqi3-mwmNCub3YIYoMqWFWNDtSrjFNpQuT3cTJe_b16HHKRASUPiqYLdVZ-Q4PEd-_5_j/s1600/tabela.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnbv0tXECsEy9Yzqhc6zgm9ef9pd_nlQm2kgtPfF4bDQol-JX7bpkY-ruuTGFRhTj8swh2FXJIqi3-mwmNCub3YIYoMqWFWNDtSrjFNpQuT3cTJe_b16HHKRASUPiqYLdVZ-Q4PEd-_5_j/s1600/tabela.jpg" /></a></div><span style="font-family: inherit;">Criei um gráfico de barras comum e fiz algumas alterações gerais (ajustei a escala do eixo vertical, retirei os<br />
títulos e legendas, aumentei o espaçamento entre as séries, retirei as linhas de grade).</span><br />
<span style="font-family: inherit;"><br />
</span><br />
<span style="font-family: inherit;">Cliquei com o botão direito na primeira barra e selecionei a opção Formatar ponto de dados, opção<br />
Preenchimento, opção Preenchimento com imagem ou textura.</span><br />
<span style="font-family: inherit;"><br />
</span><br />
<span style="font-family: inherit;">Depois selecionei a opção “Inserir de Arquivo” e escolhi a imagem correta (a bandeira do respectivo País<br />
representado por cada uma das barras). Marquei a opção Empilhar e dimensionar com 1 unidades/imagem.</span><br />
<span style="font-family: inherit;">Repeti a operação para cada uma das barras. Veja o original e compare com o final.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAIofcGtdYd8F_AXPwg8zEDdIbQ_qPufen3Ch7VekBWrpn8dUKx8Q2ErZAxV4uo9YAAv_VJQXYIabaB-K94hO-yF2fZJDo87H76ujAmTlLf0K6mwYZG8zKOFkRx_srA1kLwfaYdtYQVPOT/s1600/grafico+base.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAIofcGtdYd8F_AXPwg8zEDdIbQ_qPufen3Ch7VekBWrpn8dUKx8Q2ErZAxV4uo9YAAv_VJQXYIabaB-K94hO-yF2fZJDo87H76ujAmTlLf0K6mwYZG8zKOFkRx_srA1kLwfaYdtYQVPOT/s320/grafico+base.jpg" width="320" /></a></div><br />
<span style="font-family: inherit;">É possível fazer o mesmo com outros tipos de gráficos? Sim, totalmente possível. Que tal criar algum e<br />
compartilhar conosco?</span><br />
<span style="font-family: inherit;"><br />
</span><br />
<span style="font-family: inherit;">p.s.1: Utilizei o MS-Excel 2010, portanto, as opções de menu poderão variar de acordo com a versão</span><br />
<span style="font-family: inherit;">p.s.2: Agradecimentos especiais ao </span><a href="http://www.estokero.com.br/"><span style="font-family: inherit;">Adriano Estokero</span></a><span style="font-family: inherit;"> pela arte final nas bandeiras</span>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-59476725442451339422011-03-13T08:00:00.000-07:002011-03-15T18:08:43.632-07:00Descobrindo o trimestre para uma data específica<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">Na consolidação de dados para criação de dashboards ou até mesmo no dia-a-dia dos profissionais de finanças é bastante comum a necessidade de descobrir a qual trimestre uma determinada data pertence.</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">Uma fórmula bastante simples resolve este problema. A lógica é: pegue um mês qualquer e acrescente o número 2, divida tudo por 3, faça o arredondamento para baixo e pronto, você tem o trimestre relativo ao mês em questão.</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">Por exemplo, Janeiro é o mês 1. Portanto, 1 + 2 = 3, dividido por 3 = 1 (primeiro trimestre). Maio é o mês 5. Portanto, 5 + 2 = 7, dividido por 3 = 2,33, que arredondado para baixo = 2 (segundo trimestre). E assim por diante.</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">Para fazer no Excel são necessárias duas fórmulas:</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">INT, que arredonda o valor informado em um número inteiro.</span><a href="http://www.blogger.com/" name="_GoBack"></a></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">MÊS, que retorna em formato numérico o mês relativo à data informada.</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: PT-BR;"><span style="font-family: inherit;">A fórmula final fica assim: =INT((MÊS(célula que contem a data, por exemplo, A1)+2)/3)</span></span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-438463738932246202011-03-05T11:28:00.000-08:002011-03-05T11:55:18.706-08:00Gráficos com legendas dinâmicas (legendas com fórmulas)<span style="font-family: Arial, Helvetica, sans-serif;">Você passa horas tabulando dados, diagramando a estrutura de informação, produzindo gráficos, escolhendo cores e quando termina o seu dashboard se depara com aquela “legendinha” sem graça do Excel?</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">Eu costumo incrementar as legendas com informações mais claras, precisas e direcionadas ao resultado a ser apresentado.</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">Na tabela abaixo temos as variações de receita, despesa e lucro de uma determinada empresa na última década.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZw2GpE9mCgi4a0gSvdosERwNopF2fZZ_OscrB2kjy6Z9B5mRnGfEyTKnD83C9DqONV60xMzKv3pd1G6mJSIuK17Zr4-EvWtHzX23mCq5EDHI7ysfkAFsD1n3WtS3aNhA0atxGhMsYNvAK/s1600/tabela+base.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="55" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZw2GpE9mCgi4a0gSvdosERwNopF2fZZ_OscrB2kjy6Z9B5mRnGfEyTKnD83C9DqONV60xMzKv3pd1G6mJSIuK17Zr4-EvWtHzX23mCq5EDHI7ysfkAFsD1n3WtS3aNhA0atxGhMsYNvAK/s320/tabela+base.jpg" width="320" /></a></div><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Um gráfico convencional (padrão do Excel, sem nenhuma adaptação) ficaria assim:</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC1QqXV_fuUdsolUDJMy3kEIOQLP-ylPej8yF1qdluLs1b7SgGnjLPR0uZFSr8po1HMpPLrtcUtC8df8yTK0iULALW9HOHIGRmscsFeAPtxF9lVJMVsJHdYHhJh8KKHdNLBTZKL30PXzjT/s1600/grafico+base.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="149" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC1QqXV_fuUdsolUDJMy3kEIOQLP-ylPej8yF1qdluLs1b7SgGnjLPR0uZFSr8po1HMpPLrtcUtC8df8yTK0iULALW9HOHIGRmscsFeAPtxF9lVJMVsJHdYHhJh8KKHdNLBTZKL30PXzjT/s320/grafico+base.jpg" width="320" /></a></div><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Incluí em duas células, por meio do comando Inserir símbolo, uma seta para cima e outra para baixo. Depois incluí uma outra coluna na tabela, acrescentando a seguinte fórmula (adaptando para cada item da planilha): =SE(C2>B2;$H$1;$I$1)&" Receita em "&TEXTO(C2/B2-1;"0%")</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br />
Explicando rapidamente: se a variação é positiva, seta para cima. Caso contrário, seta para baixo. A função texto acrescenta o símbolo de percentual e formata as casas decimais. $H$1 e $I$1 são referências para as células que contêm os símbolos. O caracter & concatena tudo num único texto. O resultado final fica assim: </span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIy-gaGjr_auaLkGylRmRouxJCrbPagf7oalBsqdLDdjDjvOl6G4lyW-50jzCvVLgWf9gcsbs6urDt_c2TKe2658Yhgqkrke4SieFOyqZSKmz3cUziKfDHDUKux1h3Nih_uWEL_MRDXuDD/s1600/tabela+final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="41" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIy-gaGjr_auaLkGylRmRouxJCrbPagf7oalBsqdLDdjDjvOl6G4lyW-50jzCvVLgWf9gcsbs6urDt_c2TKe2658Yhgqkrke4SieFOyqZSKmz3cUziKfDHDUKux1h3Nih_uWEL_MRDXuDD/s320/tabela+final.jpg" width="320" /></a></div><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Quanto ao gráfico, inseri três caixas de texto abaixo de cada item (receita, despesa e lucro). Selecionei a primeira caixa de texto, depois cliquei na barra de fórmulas e apontei como referência a célula que contem a fórmula criada anteriormente. Repeti a operação para os demais itens e o resultado final ficou assim.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBTC9lao7oQzBPWFcnwkvUxqJCFPqtwM4I7rDc9IlxwIxDT9DiiRf35CWU-PyR5sRJxJ-50TekIF1z7L89cxvWSJjeaFXOIE_BzNGVk85x4LHcKxn1ULOcXUIGV8TbV2gp7uoB8UAs3a7E/s1600/grafico+final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="148" l6="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBTC9lao7oQzBPWFcnwkvUxqJCFPqtwM4I7rDc9IlxwIxDT9DiiRf35CWU-PyR5sRJxJ-50TekIF1z7L89cxvWSJjeaFXOIE_BzNGVk85x4LHcKxn1ULOcXUIGV8TbV2gp7uoB8UAs3a7E/s320/grafico+final.jpg" width="320" /></a></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com2tag:blogger.com,1999:blog-6381135217494492514.post-27873133053277942152011-02-27T17:46:00.000-08:002011-02-27T17:46:53.912-08:00Dashboard garante viagem à Disney<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Um certo professor costumava repetir em sala de aula: “Sou um cara que adora coisas práticas, e nada mais prático do uma boa teoria!”</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A teoria colocada em prática neste artigo trata de um caso real de família com despesas mensais fechando no 0 x 0 (zero a zero). Ou seja, pagavam todas as contas e faziam seus investimentos, mas não “sobrava” dinheiro para a tão sonhada viagem à Disney.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Conforme orientação do <a href="http://www.maisdinheiro.com.br/">Gustavo Cerbasi</a>, conceituado autor do segmento de finanças pessoais, a recomendação é justamente não cortar os gastos relacionados ao lazer e sim aqueles relacionados aos chamados “gastos burocráticos”: água, luz, telefone, gás, supermercado, escola.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Portanto, construí para a família um dashboard focado no orçamento familiar, apontando justamente a “performance” nos gastos burocráticos.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Dois itens chamaram a atenção:</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1)</span><span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Alto volume de ligações DDD, VC1 (ligação local para celular) e VC3 (ligação interurbana para celular) sempre para os mesmos números: familiares que residem em outra cidade ou filhos em passeios com os amigos.</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2)</span><span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Volume de compras no supermercado não condizente com a rotina familiar, onde praticamente todos fazem refeições fora de casa, inclusive aos fins de semana.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Com base nos gráficos ficou claro que a melhor estratégia para o telefone era adotar um plano que possibilitasse o máximo de ligações ao menor custo. Leia-se: é para continuar falando, inclusive mais, porém, pagando menos. A solução óbvia foi o plano de uma determinada operada que permite ligações ilimitadas entre números de sua rede, inclusive interurbanos, à custo ZERO.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Já para o caso do supermercado a solução foi ainda mais simples: checar a geladeira, despensa e armários antes de ir ao supermercado, comprando apenas os itens realmente necessários.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Os resultados podem ser vistos abaixo. Redução em quase 50% da fatura de telefone (aproximadamente R$ 200,00 ao mês), além da redução de aproximadamente R$ 500,00 ao mês com o consumo de supermercado.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">O que mais me chamou a atenção é que a família “já sabia” de tudo isso, mas, literalmente pagou pra ver. Deve ser coisa de São Tomé!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Redução de despesas com telefone</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Gdmil4Vv0VtK6eGFB_PAV454ZlZDn9mbGhNB5dWTP-0le4a3RMfs5BiQeALYhCTlBwr5S7xAPphczBZdahxjuyKbbfaut-CSvo5tQ4NZeylhoYSscZthGt3A5PT8TFW9UyKe5Lo3_bSO/s1600/4.+Dashboard+garante+viagem+%25C3%25A0+Disney+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="102" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Gdmil4Vv0VtK6eGFB_PAV454ZlZDn9mbGhNB5dWTP-0le4a3RMfs5BiQeALYhCTlBwr5S7xAPphczBZdahxjuyKbbfaut-CSvo5tQ4NZeylhoYSscZthGt3A5PT8TFW9UyKe5Lo3_bSO/s320/4.+Dashboard+garante+viagem+%25C3%25A0+Disney+-+1.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Reduçao de despesas com supermercado</span></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsto5z4dj_KHJsEYkYZSusqttgJsszQ9pH28h5df5j43EE5_gEsWSdnUik5Lo5xkJfTKq2iXLnnck909dXlrikBZY_CNue6MQ4Z5kYwBkVGmZ4FcJDVvvaHEI81QsvXqHJ2DiltoAchBg0/s1600/4.+Dashboard+garante+viagem+%25C3%25A0+Disney+-+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="102" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsto5z4dj_KHJsEYkYZSusqttgJsszQ9pH28h5df5j43EE5_gEsWSdnUik5Lo5xkJfTKq2iXLnnck909dXlrikBZY_CNue6MQ4Z5kYwBkVGmZ4FcJDVvvaHEI81QsvXqHJ2DiltoAchBg0/s320/4.+Dashboard+garante+viagem+%25C3%25A0+Disney+-+2.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">P.S.: Sim, eles realizaram o sonho de ir à Disney.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-33148128110855740852011-02-21T08:00:00.000-08:002011-02-21T08:00:09.224-08:00Regras para fazer planilhas melhores<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span><strong><a href="http://chandoo.org/img/d/larrys-rules-for-better-spreadsheets.pdf"><span style="font-family: Calibri;">Larry’s Rules for Making Better Spreadsheets</span></a></strong></span></div><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;">Artigo que parece muito, muito simples, mas, não é.</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;">O desafio aqui é: Como você pode cumprir cada uma destas regras?</span>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-19057035920747283092011-02-13T08:37:00.000-08:002011-02-13T08:37:59.040-08:00Fotografando com o Excel<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A utilidade da ferramenta Câmera é inversamente proporcional a quantidade de pessoas que a utilizam para construir Dashboards. Frase esquisita para dizer que poucas pessoas utilizam (conhecem) esta importante ferramenta que permite “fotografar” parte de uma planilha.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Vamos à prática.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Antes de tudo é necessário incluir o botão Câmera na barra de ferramentas.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbt-nE-oK-paqvCVwHIkbilzhItBcwTAL0z8xNUOE0ppN50c27MRHOacETrGtmI8QlNwvCzI0EFAqjaGA7KpxNXkZ-4N1ypSjrkoSEM0ROQTFgCPnrxNA-huU0iP0_GpFD8BSw5MlG3CMC/s1600/2.+Fotografando+com+o+Excel+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbt-nE-oK-paqvCVwHIkbilzhItBcwTAL0z8xNUOE0ppN50c27MRHOacETrGtmI8QlNwvCzI0EFAqjaGA7KpxNXkZ-4N1ypSjrkoSEM0ROQTFgCPnrxNA-huU0iP0_GpFD8BSw5MlG3CMC/s320/2.+Fotografando+com+o+Excel+-+1.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Agora, selecione o intervalo de células que será “fotogrado”. Neste exemplo, o intervalo B2:G13. Clique no botão Câmera e note que o cursor é alterado para o formato de desenho, possibilitando que você defina o tamanho da imagem a ser gerada (a fotografia).</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgxt4kMz62UNEaENMQXaM6uAWd6LfUE8ehsNGf3Fc3EbyY_wJlamLzPYmhPVgGvxdh-egAWGY3jx3YLMkMoeRkNes8hMpoOZa_P-g9xNY0NvasLD1oxGCRFqfSxwSYkQDCV42muRWR8vwg/s1600/2.+Fotografando+com+o+Excel+-+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgxt4kMz62UNEaENMQXaM6uAWd6LfUE8ehsNGf3Fc3EbyY_wJlamLzPYmhPVgGvxdh-egAWGY3jx3YLMkMoeRkNes8hMpoOZa_P-g9xNY0NvasLD1oxGCRFqfSxwSYkQDCV42muRWR8vwg/s320/2.+Fotografando+com+o+Excel+-+2.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCSKC893SVedNx7M3aegepu0a5oWILeSV28QihF53YIlmLFX7vGN9hdb-qdLZ2gi1FzsCSLrEkvESyWcKdANnjxA2bHtHVNDqnjPfqKv5hMMgkFc2Z3SBN5JOn5tAWHqDiAks2B5x4V7fH/s1600/2.+Fotografando+com+o+Excel+-+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCSKC893SVedNx7M3aegepu0a5oWILeSV28QihF53YIlmLFX7vGN9hdb-qdLZ2gi1FzsCSLrEkvESyWcKdANnjxA2bHtHVNDqnjPfqKv5hMMgkFc2Z3SBN5JOn5tAWHqDiAks2B5x4V7fH/s320/2.+Fotografando+com+o+Excel+-+3.jpg" width="320" /></a></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Agora basta preencher o local “fotogrado” com as informações relevantes para a “fotografia”. Tabela, textos ou até mesmo gráficos (inclusive, esta é uma das técnicas para construção de mini-gráficos). Se você tem múltiplos dashboards, utilize esta técnica para consolidar as informações num único dashboard (muito útil para, por exemplo, Gerenciamento de Programas).</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7T9HXxA9R5Az_ojmCmWVXLDB2JTU17CxRSgzO62tR4rUZS-1OmA8_DKVUw99V4TYlM4WgT1ikIB5JuQb3fxJjlc0o7YYdNM8NDxoPehMkEUqG-sb0Q3NDGSL0RCX9pMctczqxlbM3zagD/s1600/2.+Fotografando+com+o+Excel+-+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7T9HXxA9R5Az_ojmCmWVXLDB2JTU17CxRSgzO62tR4rUZS-1OmA8_DKVUw99V4TYlM4WgT1ikIB5JuQb3fxJjlc0o7YYdNM8NDxoPehMkEUqG-sb0Q3NDGSL0RCX9pMctczqxlbM3zagD/s320/2.+Fotografando+com+o+Excel+-+4.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh21LivRdHi7_2P-daT-QRG0NaQReV5TvxeaBfzv21iHODoa-UcyU3KY4PxFdRb_gVgD99VxCzVvwG45cFwCKtwFqgM3LA7Dlb9gNvhjz7eU16RtZRUM7zPvdKJl4RsSI9XobljV4RJ5RJY/s1600/2.+Fotografando+com+o+Excel+-+5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" h5="true" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh21LivRdHi7_2P-daT-QRG0NaQReV5TvxeaBfzv21iHODoa-UcyU3KY4PxFdRb_gVgD99VxCzVvwG45cFwCKtwFqgM3LA7Dlb9gNvhjz7eU16RtZRUM7zPvdKJl4RsSI9XobljV4RJ5RJY/s320/2.+Fotografando+com+o+Excel+-+5.jpg" width="320" /></a></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-76516180133034324562011-02-10T17:33:00.000-08:002011-02-10T17:33:54.743-08:00Subtotal x Soma<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Quando se utiliza dashboards dinâmicos, ou seja, aqueles que possibilitarão interação com o usuário, deve-se tomar alguns cuidados para evitar falhas de comportamento de alguns objetos gráficos.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Um ponto realmente frágil é a utilização da fórmula SOMA para sumarização de dados em tabelas. Uma alternativa interessante e de eficiência garantida é a fórmula SUBTOTAL.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Explicarei com o exemplo abaixo.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Suponha que você tem uma coluna “Quantidade”, com cinco linhas e valores de 1 a 5 distribuídos entre elas.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Acima desta coluna há uma sumarização dos dados, com o soma de todos os valores. A diferença é que uma coluna utiliza a fórmula SUBTOTAL e a outra utiliza SOMA.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05ETV8tIpxlVFUIJh46WsXyiMb3mms9nIFMSs11VS_BQfkKKqMww4n9kh1M06IL34AM2bHvjkhkZNCElqfDOY1cGGnD6zO8DNZp12dxscSy8j7Mt5qMFgJc12k1JeWHxhuAB6JuM8az5R/s1600/2.+Subtotal+x+Soma+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05ETV8tIpxlVFUIJh46WsXyiMb3mms9nIFMSs11VS_BQfkKKqMww4n9kh1M06IL34AM2bHvjkhkZNCElqfDOY1cGGnD6zO8DNZp12dxscSy8j7Mt5qMFgJc12k1JeWHxhuAB6JuM8az5R/s1600/2.+Subtotal+x+Soma+-+1.jpg" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Suponha que, utilizando o filtro já ativo, sejam desmarcados os itens 1, 2 e 3. A célula com a fórmula SUBTOTAL apresentará o valor 9 (correto), ao passo que a outra apresentará o valor 15 (errada). Ou seja, mesmo com o filtro ativado a fórmula SOMA continua a somar todos os valores.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwBzQD2Hok6VIJdtJTiAuiabeZgNAZYt3k09YY4cBGqTJzkrhhSif85AamxvtzWVOOS34a8vtiAYYfTT2e9ZkG78kq5LIWpVdcUa-r6WtCNP8CAxv6-Bhij0g-RLn_dXcbAVpg-KiNyGzr/s1600/2.+Subtotal+x+Soma+-+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwBzQD2Hok6VIJdtJTiAuiabeZgNAZYt3k09YY4cBGqTJzkrhhSif85AamxvtzWVOOS34a8vtiAYYfTT2e9ZkG78kq5LIWpVdcUa-r6WtCNP8CAxv6-Bhij0g-RLn_dXcbAVpg-KiNyGzr/s1600/2.+Subtotal+x+Soma+-+2.jpg" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Num outro exemplo, agora com o filtro totalmente desativado <span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: PT-BR; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">(todos os valores devem ser mostrados)</span>, vamos ocultar as linhas referentes aos valores 2 e 3 (não esquecendo de alterar o parâmetro da função SUBTOTAL para 109). Note que a célula com a fórmula SUBTOTAL apresentará o valor 10 (correto), ao passo que a outra apresentará o valor 15 (errada)</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUS8howrIAIJAL38553c5PbbAcGXFtW1OL0RdJLQy14ruMrMoDR9mqOSrjB0VKjTTs_D4OOvWF9WDr0TrEefwdRyH0f2JNx6PqIL5kVSy-SlrZlYsK0IO6FhcWSUbe42Iwm_HC8Y7rx3ii/s1600/2.+Subtotal+x+Soma+-+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUS8howrIAIJAL38553c5PbbAcGXFtW1OL0RdJLQy14ruMrMoDR9mqOSrjB0VKjTTs_D4OOvWF9WDr0TrEefwdRyH0f2JNx6PqIL5kVSy-SlrZlYsK0IO6FhcWSUbe42Iwm_HC8Y7rx3ii/s1600/2.+Subtotal+x+Soma+-+3.jpg" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Placar final: SUBTOTAL 2 x 0 SOMA</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-91257186014932165752011-02-06T09:01:00.000-08:002011-02-06T09:01:46.612-08:00Gráfico em formato de mapa<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Qual é o melhor formato de gráfico para representar dados estatísticos de um País?</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">O mapa geográfico do País, ora bolas!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">A maneira fácil, barata e rápida, portanto de melhor custo x benefício, que encontrei foi utilizar os templates do <a href="http://www.clearlyandsimply.com/clearly_and_simply/choropleth-maps/page/2/">Choropleth Maps.</a> Faça o download do template que você precisa e atualize e customize conforme suas necessidades.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">De maneira geral, bastam apenas três pequenas atualizações para ter um gráfico pronto e com dados reais. Para este exemplo, utilizei dados do <a href="http://www.teleco.com.br/estatis_pib.asp">PIB brasileiro de 2007</a>, distribuído por UF.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Na guia Control você encontrará um conjunto de informações chamado List of Metrics. Nada mais é do que a lista de valores para seleção do gráfico a ser exibido na guia Map, a que realmente mostrará o mapa.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7NGtxbOgBsJ-6VxcHQoy4oyO-pqSVY0VvMMbNbK_xCLwkjK3DULmLzM_RfCCs6ltsWChpPDBfywHFJsEl_WZK3gO-sQX_5UYliV4bByyacgsFG2zbVTANdHtwA6-7uAfcubiyvK6O7krY/s1600/1.+Mapa+do+Brasil+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7NGtxbOgBsJ-6VxcHQoy4oyO-pqSVY0VvMMbNbK_xCLwkjK3DULmLzM_RfCCs6ltsWChpPDBfywHFJsEl_WZK3gO-sQX_5UYliV4bByyacgsFG2zbVTANdHtwA6-7uAfcubiyvK6O7krY/s1600/1.+Mapa+do+Brasil+-+1.jpg" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Na guia Data você poderá preencher cada coluna com as informações que serão exibidas em formato gráfico. Neste exemplo preenchi apenas a primeira coluna com o PIB percentual de cada UF, alterando o título da coluna também para “PIB by UF %”.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn07lkJNZfa0x43bHaOGRYy6qNjv0X9LlQTdJb735K9nwHywNS_53qrLEKDdxDmdiIhNMAZcfGeFAKoSVZjguso408lMjIasZfcsf_iray6e8z2ec7hVyVYP3nbVY77-G9dnu5kIE9k5-0/s1600/1.+Mapa+do+Brasil+-+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn07lkJNZfa0x43bHaOGRYy6qNjv0X9LlQTdJb735K9nwHywNS_53qrLEKDdxDmdiIhNMAZcfGeFAKoSVZjguso408lMjIasZfcsf_iray6e8z2ec7hVyVYP3nbVY77-G9dnu5kIE9k5-0/s320/1.+Mapa+do+Brasil+-+2.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Na guia Map já tinha o gráfico praticamente pronto, porém, fiz mais uma pequena customização, incluindo uma tabela com o número percentual do PIB por UF, em ordem decrescente.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCw2okBNPAiFI4mCE6sJ_sUrC-vnRYzuu4qteoiWCJ7923ST5Zth14xwifQ8pL9qa3tKnq13oMYfXu24AU6BdQezcfRN527TLoURDAWbv0lm_R-eGp0MkmfeVmOCw2kqVjRSfYVApG3BxS/s1600/1.+Mapa+do+Brasil+-+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="283" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCw2okBNPAiFI4mCE6sJ_sUrC-vnRYzuu4qteoiWCJ7923ST5Zth14xwifQ8pL9qa3tKnq13oMYfXu24AU6BdQezcfRN527TLoURDAWbv0lm_R-eGp0MkmfeVmOCw2kqVjRSfYVApG3BxS/s320/1.+Mapa+do+Brasil+-+3.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">E isso é tudo. Faça suas modificações, customizações, adaptações. Também fica a dica: procurando no Google será possível encontrar muitos outros templates. Aproveite.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
<span style="font-family: Calibri;">P.S.: 56,5% do PIB brasileiro está concentrado apenas na região Sudeste!!!</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-64986517175605229582011-02-01T15:00:00.000-08:002011-02-01T15:00:43.092-08:00Cansado de apanhar da VLOOKUP (PROCV)?<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Eu também. Ficou tudo mais fácil de depois que descobri o <a href="http://office.microsoft.com/en-us/excel-help/quick-reference-card-vlookup-troubleshooting-tips-HA101937572.aspx">Quick Reference Card: VLOOKUP troubleshooting tips</a> no blog da Microsoft.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com0tag:blogger.com,1999:blog-6381135217494492514.post-11394807034597555622011-01-29T16:41:00.000-08:002011-01-29T16:42:51.836-08:00Nuvem de palavras no MS-EXCEL<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Outro dia fiz um dashboard com uma <a href="http://pt.wikipedia.org/wiki/Nuvem_de_tags">nuvem de palavras</a> e alguns amigos ficaram curiosos com o efeito. A pergunta mais freqüente foi: “Que tipo de gráfico é este?”, seguida da afirmação “Não sabia que o MS-Excel fazia este tipo de gráfico!”.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Bom, até onde eu saiba, o MS-Excel realmente não faz este tipo de gráfico!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">O segredo é bem simples: encontre algum site que crie automaticamente sua nuvem de palavras e copie a imagem para o seu dashboard. Isso mesmo, bem simples. “E se eu quiser algo mais robusto, mais automático, capaz de gerar a nuvem de palavras diretamente no MS-Excel?” Se encontrar, me avise, com certeza também vou querer ;-)</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">De volta ao básico, gosto bastante do wordle.net, justamente pela facilidade de uso, permitindo ao usuário fornecer a lista de palavras 1) diretamente pelo site, num campo texto; 2) Através de um feed RSS ou 3) Através de um usuário del.icio.us.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Para simplificar, usei como exemplo os RSS da <a href="http://oglobo.globo.com/rss/plantao.xml#">Globo</a>, do <a href="http://www.flamengo.com.br/site/noticias/rss/rss_0.xml#">Flamengo</a> e do <a href="http://feeds.nytimes.com/nyt/rss/HomePage#">The New York Times</a>. Enfim, crie sua nuvem de palavras e faça bonito no seu próximo dashboard.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Globo.com</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Djc7GGQDMFx7Tmk2dV-Uy-WPqquispOud3I4_RC1e_JUdunb2_h1vrH1qQF8c9dfGt5v4QSGfNz2O7gXyS2kV7EOw9nXRnLEMwuKSAgftPHZwxnREwc7QNdDqCFaFAdp6YTgYyw3QbHk/s1600/1.+Nuvem+de+palavras+-+Globo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="139" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Djc7GGQDMFx7Tmk2dV-Uy-WPqquispOud3I4_RC1e_JUdunb2_h1vrH1qQF8c9dfGt5v4QSGfNz2O7gXyS2kV7EOw9nXRnLEMwuKSAgftPHZwxnREwc7QNdDqCFaFAdp6YTgYyw3QbHk/s320/1.+Nuvem+de+palavras+-+Globo.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Flamengo</span> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8O8dzyomYMz0kapOCQ1Kq5_RiSN0BnrqF-ggk0JIl1MpMuSPHEqncNH02sz_U4aYKT6bJSlX_RFPXXI2VapBliWArIwKryEJqaFo9Jfmd_iyvkvJnyewftQaaB8jrk9hk6H5DdDZMzIBl/s1600/1.+Nuvem+de+palavras+-+Flamengo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8O8dzyomYMz0kapOCQ1Kq5_RiSN0BnrqF-ggk0JIl1MpMuSPHEqncNH02sz_U4aYKT6bJSlX_RFPXXI2VapBliWArIwKryEJqaFo9Jfmd_iyvkvJnyewftQaaB8jrk9hk6H5DdDZMzIBl/s320/1.+Nuvem+de+palavras+-+Flamengo.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">The New York Times</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtUkPilAK_L2WYQ9ek1NHXMTO34jElIZ8BMzS85gVEjV9X-a5I1dm88p3BnjOQIjsRBvhfqJSOTpWY08POL5a68ZUJNu95xleoTuntc8PhmaLNUsmN2RRDLDIDyB9BAkCKgVjZdFJEFv50/s1600/1.+Nuvem+de+palavras+-+New+York+Times.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" s5="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtUkPilAK_L2WYQ9ek1NHXMTO34jElIZ8BMzS85gVEjV9X-a5I1dm88p3BnjOQIjsRBvhfqJSOTpWY08POL5a68ZUJNu95xleoTuntc8PhmaLNUsmN2RRDLDIDyB9BAkCKgVjZdFJEFv50/s320/1.+Nuvem+de+palavras+-+New+York+Times.jpg" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><br />
</div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-85012117357732264912011-01-24T08:00:00.000-08:002011-01-24T08:00:07.175-08:00Melhores práticas que funcionam bem comigo<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><br />
<span style="font-family: Calibri;">Sendo chato de tanto insistir: a melhor prática é aquela que funciona melhor para você (e seu público-alvo!). De qualquer forma, registro algumas que considero realmente boas, coletadas em diversos sites e também baseadas em minha experiência pessoal.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Escolha-as de acordo com suas necessidades.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">A melhor forma de não destacar coisa alguma num dashboard é destacar tudo de uma vez! Então, seja seletivo naquilo que você realmente quer enfatizar.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Utilize gráficos que sejam fáceis de entender. Os mais práticos são os de barra e os de linha. Evite gráficos de pizza – são bonitinhos, mas, ordinários.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Utilize o <a href="http://pt.wikipedia.org/wiki/Keep_It_Simple">KISS – Keep it simple, stupid!</a> </span>Retire todos os rótulos de eixos, linhas de grade, bordas, legendas, efeitos de fundo, imagens, sobreposição de gráficos. Agrupe as escalas nos eixos para mostrar a menor quantidade possível de blocos de informação. Adapte as escalas dos eixos para não deixar espaços em branco (e inúteis).</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Aprenda a combinar cores (ou, como eu, contrate um <a href="http://www.adrianoestokero.com/">designer gráfico</a> para algumas boas e bem pagas sugestões).</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Não transforme sua planilha num banco de dados ou num sistema de processamento de dados. Ou seja, utilize-a como uma planilha! Parece simples e óbvio, mas, não é. Somente exporte seus dados para o MS-Excel após tratá-los em seus aplicativos de origem – utilize a menor quantidade possível de fórmulas para tratamento de dados. Você evitará muita dor de cabeça fazendo auditoria de fórmulas e consistência de dados.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Os dados estão tratados? Se sim, utilize extensivamente as funcionalidades de tabela e gráficos dinâmicos. Novamente, poupará muito trabalho com fórmulas e consistência de dados, deixando-o livre para a análise das informações realmente relevantes para o negócio.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">“Teste” seu trabalho em diversos formatos, diferentes resoluções de tela, Preto e Branco, Colorido, diversos equipamentos – iPad, iPhone, retroprojetor, LCD, diversos arquivos – PDF, JPG, GIF, diferentes versões de MS-Excel. Teste, teste, teste.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Faça o dashboard para o seu público-alvo, não para você. Por mais que sua mãe ache seu dashboard “uma gracinha”, o seu chefe poderá odiar. Então, faça as perguntas certas: o meu público-alvo é mais conservador ou mais arrojado? Gosta da pirotecnia tecnológica ou gosta de relatórios impressos onde podem rabiscar? Estão mais preocupados com a performance passada ou com as tendências de futuro?</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Baseie seus gráficos e tabelas (ou qualquer outra forma de apresentação) em dados confiáveis, relevantes, significativos. Quanto piores forem seus dados, qualitativa e quantitativamente, pior será o seu resultado final. Aprenda a consistir seus dados – eles realmente têm confiabilidade estatística?</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Crie várias planilhas numa única pasta de trabalho, definindo funções claras para cada uma delas. Você poderá criar uma planilha para os dados, outra para os cálculos e uma terceira para a construção do dashboard propriamente dito. Misturar tudo numa única planilha causa muita desorganização e dificulta absurdamente a manutenção e/ou reutilização. Aproveite para documentar o seu trabalho. Se você já programou já deve saber o quanto é desconfortável ter que alterar algum código-fonte sem ter nenhuma documentação na qual se basear.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Se o seu dashboard será utilizado eletronicamente, permita que os usuários possam interagir com sua interface de navegação. Crie filtros dinâmicos, mecanismos de validação de dados, mensagens explicativas.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Aprenda a nomear intervalos de células e use-e-abuse deste recurso. Forneça nomes fáceis de entender e lembrar. É muito mais produtivo do que lembrar-se de referências à células específicas ou fazer auditoria de fórmulas.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Você gosta de junk food? E que tal <a href="http://en.wikipedia.org/wiki/Chartjunk">Chartjunk</a></span><span style="font-family: Calibri;">? Evite!</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-67770396586632843272011-01-17T08:00:00.000-08:002011-01-17T08:00:02.107-08:00Gráficos dentro de uma célula<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A técnica de gráficos in-cell é uma maneira eficiente e esteticamente elegante de formatar tabelas e outros elementos de um dashboard.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Existem muitas maneiras de incluir um gráfico dentro de uma única célula, porém, não citarei todas neste post (compartilho as demais em outros posts).</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A técnica mais simples é utilizar a fórmula =rept(caract; num) que repete um determinado caracter um número N de vezes.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Vamos construir um exemplo. Suponha que você queira exibir o desempenho de vendas de três produtos ao longo dos últimos seis meses. Então, normalmente teríamos uma tabela assim:</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV96D5ri-3zCdADrbVB_EWWCV-vV9Qzr5tHwXVIVnoAGSwMXjPKY79i_sQKFnZBwHffxBJPiAiZurRxgLhiU6HWQmC0XCvWarxr3SoFvVo6AvchhnTEjlQZHAuM3BmCJRvlct-G1G2Hxn5/s1600/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="63" n4="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV96D5ri-3zCdADrbVB_EWWCV-vV9Qzr5tHwXVIVnoAGSwMXjPKY79i_sQKFnZBwHffxBJPiAiZurRxgLhiU6HWQmC0XCvWarxr3SoFvVo6AvchhnTEjlQZHAuM3BmCJRvlct-G1G2Hxn5/s400/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+1.jpg" width="400" /></a></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Crie mais uma coluna e na linha para o Produto A inclua a seguinte fórmula (depois copie para as demais linhas de produtos):</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">=REPT("|";B8)&CARACT(10)&REPT("|";C8)&CARACT(10)&REPT("|";D8)&CARACT(10)&REPT("|";E8)&CARACT(10)&REPT("|";F8)&CARACT(10)&REPT("|";G8)&CARACT(10)</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Explicando:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A função REPT repetirá o caractere especificado no primeiro parâmetro (no caso, o pipeline “|”) na mesma quantidade de vezes especificada no segundo parâmetro (neste exemplo, a quantidade de cada produto vendido a cada mês).</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">O operador & é utilizado para concatenar uma sequência de texto, transformando tudo num único texto.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A função CARACT é utilizada para “forçar” a entrada de um caractere específico, neste caso o parágrafo.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A tabela deve estar parecida com esta:</span> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWRpHSZGXO09hrXgvujxi-XMfkyCUn-5gEBlzImatqCAOqSX9iGcDx-eyRQiyyZAsvK-ntuwsvNvRTGZp158WF7WwIKMIpfYWsWviJRFrbfS7__UWKCC1yGWSBuRdyWp4K05HAbc7UMWY7/s1600/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="45" n4="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWRpHSZGXO09hrXgvujxi-XMfkyCUn-5gEBlzImatqCAOqSX9iGcDx-eyRQiyyZAsvK-ntuwsvNvRTGZp158WF7WwIKMIpfYWsWviJRFrbfS7__UWKCC1yGWSBuRdyWp4K05HAbc7UMWY7/s400/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+2.jpg" width="400" /></a></div><br />
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Agora vamos criar o gráfico propriamente dito.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">1) Selecione as três células</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">2) Abra a caixa de diálogo formatar células</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">3) Selecione a guia Alinhamento</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">4) Altere a Orientação do Texto para 90 graus</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">5) Altere o Alinhamento de Texto Horizontal para Centralizado</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">6) Em Controle de Texto marque a opção Quebrar texto automaticamente</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">7) Selecione a guia Fonte</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">8) Escolha a fonte Nyala</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">9) Clique no botão OK</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">A tabela deve estar assim agora:</span></div><br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipdxrSvt_bae7IvUHUpeM0sh_sCYg2OoGEFCtHXskfZIKEEjF7nYavyMb34AcLJwhiX9kHR4HtJgW45N6QVMpR98GNk_9lty5i6dDzBYqu42piwZV7pvzdPjZgino0FMTFRLuuj9QHu_W4/s1600/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="51" n4="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipdxrSvt_bae7IvUHUpeM0sh_sCYg2OoGEFCtHXskfZIKEEjF7nYavyMb34AcLJwhiX9kHR4HtJgW45N6QVMpR98GNk_9lty5i6dDzBYqu42piwZV7pvzdPjZgino0FMTFRLuuj9QHu_W4/s400/Gr%25C3%25A1ficos+dentro+de+uma+c%25C3%25A9lula+3.jpg" width="400" /></a></div><br />
<span style="font-family: Calibri;">Este exemplo foca apenas em apresentar a técnica geral, sem preocupar-se com o tratamento dos dados em si. Desta forma, para dados reais será necessário criar um “sistema de escala” que garanta que a amplitude das barras represente a proporção correta dos dados. Nada que uma boa regra de três não resolva.</span><br />
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Experimente também outras fontes (Miriam, Goudy Stout, FrankRuehl, Leelawadee) e Formatação condicional (para destacar a série de maior valor médio, por exemplo).</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-54682454863946176372011-01-10T08:00:00.000-08:002011-01-10T08:00:07.770-08:00Como se desenvolver<div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Seu desenvolvimento técnico é diretamente proporcional a quantidade de horas dedicadas ao assunto. Ok! Ok! Esta frase não ajudou em nada, até mesmo porque se aplica a qualquer assunto ;-)</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Bom, vamos às dicas:</span></div><div style="text-align: justify;"><br />
</div><ul><li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Conheça os fundamentos gerais do MS-Excel (fórmulas, gráficos, referências, formatação). Quanto maior for o seu conhecimento do ambiente, maior será sua desenvoltura quando necessitar escolher as ferramentas adequadas.</span></div></li>
<li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Conheça o básico de Visual Basic, o que será extremamente útil quando estiver desenvolvendo Macros.</span></div></li>
<li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Esteja atualizado sobre as tendências e melhores práticas. Encontre fontes na Internet e revise periodicamente.</span></div></li>
<li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;"></span><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Desenvolva dashboards reais, com dados reais, em várias indústrias diferentes. Ajude seus colegas de trabalho a resolver problemas complexos, crie seu “banco de dados mental de soluções”.</span></div></li>
<li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;"></span><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Utilize técnicas comprovadamente eficazes de comunicação. Eu, por exemplo, recorto <a href="http://pt.wikipedia.org/wiki/Infografia">infográficos</a> de revistas para utilizar como referência para minhas criações. Já viu algo mais auto-explicativo que infográficos da <a href="http://veja.abril.com.br/infograficos/index.shtml">Veja</a> ou <a href="http://g1.globo.com/tecnologia/noticia/2010/06/infograficos-do-g1-maio-de-2010.html">Globo.com</a>? Sugiro ver o <a href="http://g1.globo.com/Noticias/Tecnologia/0,,MUL106298-6174,00.html">making of</a> da Globo.com.</span></div></li>
<li><div style="text-align: justify;"><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;"></span><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Busque referências para Usabilidade. Que tal inspirar-se no <a href="http://blogdoiphone.com/">iPhone</a>? Que tal avaliar os sites campeões mundiais em Usabilidade? O importante aqui é foco no usuário (você sabia que o ato de desembalar os produtos da Apple é meticulosamente planejado para criar uma experiência agradável ao usuário?)</span></div></li>
</ul><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Compartilho com vocês algumas sugestões do <a href="http://chandoo.org/wp/2010/05/10/becoming-excel-expert/">Chandoo</a>:</span><br />
<br />
<ul><li><span style="font-family: "Arial", "sans-serif"; font-size: 10pt;">Habilidades de comunicação: </span><a href="http://www.presentationzen.com/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Presentation Zen</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://copyblogger.com/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Copy Blogger</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://sethgodin.typepad.com/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Seth Godin’s blog</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.amazon.com/gp/product/1400064287?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1400064287"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Made to Stick</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"> <stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=1400064287" id="Imagem_x0020_1" o:spid="_x0000_i1030" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"><imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=1400064287" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">(book)</span></li>
<li><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Usabilidade: </span><a href="http://smashingmagazine.com/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Smashing Magazine blog</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.amazon.com/gp/product/0321534042?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321534042"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Non-Designer’s Design Book</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=0321534042" id="Imagem_x0020_2" o:spid="_x0000_i1029" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"> <imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=0321534042" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.amazon.com/gp/product/0321344758?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321344758"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Don’t Make Me Think</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=0321344758" id="Imagem_x0020_3" o:spid="_x0000_i1028" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"> <imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=0321344758" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">(book)</span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"></span></li>
<li><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Programação: </span><a href="http://www.amazon.com/gp/product/0131103628?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131103628"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">C Programming Language</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=0131103628" id="Imagem_x0020_4" o:spid="_x0000_i1027" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"> <imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=0131103628" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.amazon.com/gp/product/0131997467?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131997467"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Data Structures Using C</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=0131997467" id="Imagem_x0020_5" o:spid="_x0000_i1026" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"> <imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=0131997467" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.amazon.com/gp/product/0470503696?ie=UTF8&tag=poinhairdilb-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0470503696"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Excel VBA Programming For Dummies</span></span></a><span style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-no-proof: yes;"><shape alt="http://www.assoc-amazon.com/e/ir?t=poinhairdilb-20&l=as2&o=1&a=0470503696" id="Imagem_x0020_6" o:spid="_x0000_i1025" style="height: 0.75pt; mso-wrap-style: square; visibility: visible; width: 0.75pt;" type="#_x0000_t75"> <imagedata o:title="ir?t=poinhairdilb-20&l=as2&o=1&a=0470503696" src="file:///C:\Users\EBFONT~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"></imagedata></shape></span><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"></span></li>
<li><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Novas ferramentas: </span><a href="http://processtrends.com/Learn_R_Toolkit.htm"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Learn R</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.r-project.org/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">R Project</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://www.tableausoftware.com/public/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Tableau Public</span></span></a><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">, </span><a href="http://docs.google.com/"><span lang="EN-US" style="font-family: "Arial", "sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><span style="color: blue;">Google Docs</span></span></a></li>
</ul>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1tag:blogger.com,1999:blog-6381135217494492514.post-56666982719106373672011-01-04T16:00:00.000-08:002011-01-04T16:00:01.556-08:00Retornando os maiores ou menores valores de uma lista<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Quem já utilizou a função Maior() para descobrir quais são os N maiores itens de uma lista levanta a mão! Levanta a outra mão quem utilizou a função Menor() para descobrir quais são os N menores itens de uma lista!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Geralmente utilizamos estas funções para retornar um único valor, o maior ou o menor da lista. Utilizando estas funções para retornar os N maiores ou N menores números de uma lista tornamos as informações muito mais ricas.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Por exemplo, podemos responder as seguintes perguntas:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Quais foram os cinco produtos mais lucrativos?</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Quais foram as três maiores médias escolares?</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Quais foram as 10 cidades com menor IDH no Brasil?</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Para isto, basta preencher o segundo parâmetro da fórmula com a quantidade de informações a serem retornadas. Decida o que fazer com os dados retornados (Somar? Calcular a média?) e bingo!</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">No exemplo abaixo calculei a soma dos cinco produtos mais lucrativos com a seguinte fórmula:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">=SOMA(MAIOR(B2:B11;{1;2;3;4;5}))</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">Também calculei a média de lucro dos cinco produtos mais lucrativos com a seguinte fórmula:</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-family: Calibri;">=MÉDIA(MAIOR(B2:B11;{1;2;3;4;5}))</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhndhzF4yz-ejjSkHa27kUxEHjCv15O2GXxg6BS99_syWASRu2CJckKa3EO5QG4Q3KsNPoQxRtkqg5HNdrZ0D41FvDk9In6bpVVVYOGUphRP3WVURmRFfw_MUsdp_a1ryFKHIn6x3e7DWsI/s1600/Maior+Menor.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" n4="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhndhzF4yz-ejjSkHa27kUxEHjCv15O2GXxg6BS99_syWASRu2CJckKa3EO5QG4Q3KsNPoQxRtkqg5HNdrZ0D41FvDk9In6bpVVVYOGUphRP3WVURmRFfw_MUsdp_a1ryFKHIn6x3e7DWsI/s1600/Maior+Menor.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Adapte e utilize conforme sua necessidade.</span></div>Edilson Fontenelehttp://www.blogger.com/profile/12148768706893169484noreply@blogger.com1