Lista das funções do Excel (em PowerBI)

Mostrar mensagens com a etiqueta Excel. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Excel. Mostrar todas as mensagens

quinta-feira, 16 de março de 2017

Como preencher células vazias com o valor acima

   Uma questão muito frequente nas tabelas de dados é a necessidade de preencher grandes volumes de células vazias com o mesmo valor da célula imediatamente acima. Isso acontece muito em relatórios. Facilita a leitura. No entanto, para obtermos os melhores e mais exatos resultados, precisamos que o máximo de células estejam preenchidas.
Existem suplementos que colocam essa funcionalidade disponível no Excel, por exemplo o ASAP Utilities. Outra possibilidade é criar a sua própria macro. No entanto existe uma outra forma muito simples. Pode parecer magia, mas o truque é baseado no processo de preencher uma área com o mesmo valor.
Vejamos.

Abra um novo livro e selecione a área de A1:D10.

sábado, 9 de maio de 2015

Correcção Ortográfica em Excel

Há uma diferença significativa entre o Microsoft Word / Microsoft PowerPoint e o Microsoft Excel ao nível da correcção ortográfica.
Nos dois primeiros programas, os erros ortográficos são assinalados ao escrever, com um sublinhado ondulado e vermelho. O que ajuda muito a não deixar passar a maior parte dos erros. No entanto no Excel, isso não acontece! Sendo muito fácil deixar passar ou simplesmente esquecer de fazer a correcção ortográfica.

A pensar nisso, ficam aqui o código e instruções necessárias para acrescentar esta nova funcionalidade ao seu Excel.
A partir de agora, ao fechar qualquer livro, o utilizador é lembrado sobre a verificação ortográfica.
Nunca mais deixe passar um erro ortográfico!

O código, para que funcione em qualquer livro de Excel, tem de ser colocado no livro PERSONAL.XLSB, no modulo referente a EsteLivro

quinta-feira, 28 de novembro de 2013

Excel - Visualizar dois livros ou duas folhas simultâneamente

Como visualizar em simultâneo duas folhas do mesmo livro ou dois livros é uma questão muito frequente. Este artigo pretende mostrar da forma mais simples possível como realizar estas duas tarefas.
Vamos começar pela forma de visualizar dois livros em simultâneo.

Visualizar dois livros em simultâneo

Para tal deve ter dois ou mais livros abertos. Num qualquer aceder ao separador Ver e no grupo Janela, clique no botão Dispor Todas e escolha a estrutura de visualização. Eu normalmente escolho a opção Na Vertical, basicamente por razões lógicas. Os monitores são maioritariamente rectangulares. Deste modo a área visível é maior.


Visualizar duas folhas do mesmo livro em simultâneo

Para visualizar duas folhas diferentes do mesmo livro basta aceder ao separador Ver e no grupo Janela, clique no botão Nova janela.

sexta-feira, 2 de agosto de 2013

Criar Sopas de Letras com o Excel

Que tal criar as suas próprias sopas de letras personalizadas?

Agora que se gozam as férias de Verão sabe bem umas sopas de letras na praia ou no campo.
Além disso, pode sempre usar de uma forma pedagógica com crianças ou para exercitar os cérebros dos mais idosos.
Talvez já tenha pensado em como criar as suas sopas de letras.
Você escolhia as palavras e respectivas posições. Os restantes quadrados seriam preenchidos com letras automaticamente e aleatoriamente.
Aqui fica o livro de Excel que precisa. Se desejar pode fazer a transferência do ficheiro aqui.



Em modo de desafio no outro dia criei uma pequena macro que permite isso mesmo.
Tem as suas limitações. Está programada para grelhas de 10 x 10. No entanto, não será muito complicado adaptar para qualquer tamanho. Tem as instruções (nos comentários)  disponíveis no próprio código (ALT+F11).

segunda-feira, 8 de abril de 2013

Diferença de tempo em dias e horas com o Excel

Viva!
Hoje traga uma questão muito interessante. Como calcular o tempo passado desde um determinado momento até outro determinado momento? Como calcular o tempo passado até ao momento actual? Além disso, não contabilizando os fins de semana. Não parece uma questão fácil mas com o Excel é muito simples de resolver.
Suponhamos que temos um primeiro momento no dia 15/03/2013 às 14:01 e um segundo momento às 15:02 do mesmo dia. Então teremos como resultado da diferença 1 hora e 1 minuto.


Suponhamos um outro exemplo. Um primeiro momento no dia 15/03/2013 às 18:50 e um segundo momento no dia 18/03/2013 às 9:00. Então a diferença seria de 14 horas e 10 minutos (não estamos a contabilizar o fim de semana).

segunda-feira, 28 de janeiro de 2013

Enviar email de alerta pelo Excel

No outro dia fui desafiado a criar uma forma de criar alertas em Excel.
Especificamente, pretendia-se que quando determinada célula atingi-se um certo valor o Excel envia-se um email para alertar para esse facto.
Claro que já todos nós sabemos que não há impossíveis no Excel!
Por isso aqui fica um tutorial de como realizar essa tarefa com a ajuda do VBA.


Decidi aproveitar o livro que já tinha utilizado num outro artigo (Criar Alertas com a Combinação Condicional em Excel) porque a ideia base é muito similar. Desta vez o objectivo não é criar um alerta visual mas sim correr uma macro que verifique e alerte por email.
A macro vai analisar todas as células desde D2 até à ultima célula escrita comparando a data escrita com a data actual.

segunda-feira, 21 de janeiro de 2013

Gráfico Bolhas em Excel com Mapa de Portugal - Parte II

De seguida vamos começar a posicionar no gráfico as bolhas respectivas. Pode comecar por definir a posição da bolha no mapa em relação à grelha sobreposta. Pense em coordenadas cartesianas. pares ordenados (X,Y). Por exemplo, Aveiro (no meu exemplo) deverá ficar aproximadamente em 3,2 para X e 14,5 para o valor de Y. Pode ser ajustar à posterior se necessário.

Clique no gráfico e no separador Estrutura, clique no botão Seleccionar dados. Na janela de dialogo que surge, escolha o primeiro distrito (Aveiro) e clique no botão Editar.
Na primeira variável indique a célula que tem o nome do distrito. Na segunda, a célula que tem a posição de X. Na terceira variável, indique a célula que tem o valor de Y. Por fim na quarta e ultima variável indique a célula que tem o valor da população. Este é que vai definir a dimensão da bolha. Clique em OK.

Possivelmente a dimensão da bolha parecerá exagerada. Podemos controlar esse detalhe. Se necessário dê um duplo clique na bolha de modo a surgir a janela, Formatar Pontos de Dados. Na caixa dimensionar as para: altere o valor para 30. No fim, poderemos voltar aqui para fazer algum ajuste se necessário. Este detalhe do gráfico não precisa ser repetido para cada bolha do gráfico.


Execute o mesmo processo para cada distrito.
Caso seja necessário acrescentar mais distritos em vez de Editar série clique em Adicionar série. O resto é igual. este processo de fazer o mesmo para cada distrito é moroso mas fica bem! :-)

sábado, 19 de janeiro de 2013

Gráfico Bolhas em Excel com Mapa de Portugal - Parte I

Talvez já tenha visto nos jornais, revistas e em apresentações, gráficos de bolhas com um mapa de fundo. Hoje trago um tutorial de como criar um gráfico de bolhas num mapa com os distritos de Portugal utilizando o Excel 2010. Neste caso temos um gráfico que mostra a distribuição da população em Portugal continental conforme o Censos 2011.

Este tutorial pode ser aplicado a qualquer mapa com as devidas alterações.
Fonte dos dados: http://pt.wikipedia.org/wiki/XV_Recenseamento_Geral_da_Popula%C3%A7%C3%A3o_de_Portugal.

Este é o nosso objectivo.


Comece por abrir o Excel e insira a imagem do mapa. Ajuste a imagem conforme necessário.
Neste caso utilizei um mapa de Portugal Continental, com a divisão por distritos.
Imagem da Wikipédia: http://pt.wikipedia.org/wiki/Ficheiro:Mapa_de_Portugal_-_Distritos_plain.png

segunda-feira, 17 de dezembro de 2012

Obter detalhe de valor a partir de uma Tabela Dinâmica

Esta dica é muito simples e simultaneamente eficaz. Não costuma aparecer em livros e manuais.
Como obter o detalhe de um valor de uma tabela dinâmica?
Repare no seguinte, por definição uma tabela dinâmica serve para resumir grandes quantidades de dados. No entanto por vezes é necessário saber a razão de determinado valor numa tabela dinâmica.
Se quiser pode-nos acompanhar utilizando o livro aqui disponível.
Suponhamos que quer saber quais foram as barragens concluídas em Portugal na década de 90.

Pode sempre ir a lista de origem filtrar mas existe uma forma muito mais simples. Experimente dar um duplo clique na célula com o valor referente ao quer deseja saber. Neste caso depois de dar um duplo clique na célula B13 é interessante verificar o que aconteceu.

sexta-feira, 14 de dezembro de 2012

Criar Alertas com a Formatação Condicional em Excel

Criar alertas com a formatação condicional em Excel é uma excelente forma de nos mantermos actualizados sem grande esforço. O exemplo de hoje utiliza formulas com datas.
Este exemplo tem por objectivo, controlar o envio dos veículos de uma empresa à respectiva Inspecção Periódica Obrigatória. Se faltarem 30 dias a linha da viatura muda para uma cor de preenchimento amarelo. Se faltarem apenas 7 dias a linha fica com uma cor de preenchimento de vermelho.
Começamos com uma tabela como esta que se encontra na próxima imagem.
O objectivo é fazer com as linhas da tabela mudem de cor de acordo com a legenda da coluna F. Para tal vamos usar a formatação condicional do Excel.

terça-feira, 24 de julho de 2012

Seleccionar uma Amostra sem reposição com o Excel

Como seleccionar uma amostra de n elementos de um conjunto de m e sem repetição, utilizando o MS Excel?
Esta é a questão de hoje colocada pela Ana. (Obrigado :-) ).

Há um processo muito simples mas engenhoso que nos permite atingir esse objectivo.
Vou criar um exemplo simples. Se quiser poderá seguir os passos seguintes.
Em primeiro lugar vou criar uma lista de 20.000 registos (linhas) com dois campos (colunas).

Abra o MS Excel. Coloque em A1 o seguinte Rotulo: N. Operacional.
Em A2 digite o valor 1. Seleccione a célula A2 e aceda ao separador Base e no grupo Edição clique no botão Preenchimento. Escolha serie...
Na janela seguinte, seleccione Série nas colunas, do tipo linear e o Limite de 20000. Clique em OK.


Já temos 20000 registos na coluna A. Vamos aos nomes. Na célula B2 escreva "individuo" (sem as aspas). Na célula C2, digite o numero um. Na célula D2, digite a seguinte formula: =B2&" "&C2
Seleccione as células de B2 até D2. Dê um duplo clique na alça de preenchimento.

segunda-feira, 16 de julho de 2012

Introdução às Tabelas Dinâmicas em Excel 2010

Muito provavelmente, já ouviu falar de Tabelas Dinâmicas ou Pivot Tables, no Excel. De facto são uma ferramenta obrigatória para quem tem necessidade de analisar uma grande quantidade de dados.
Por definição de tabela dinâmica diria que é uma ferramenta que permite o resumo e organização da informação de forma personalizada.
No mesmo livro, podemos construir todas as Tabelas Dinâmicas que forem necessárias.
Se quiser seguir este tutorial passo a passo pode transferir o ficheiro aqui. Neste livro encontramos alguns dados sobre as barragens portuguesas concluídas até 2005. No total temos 155 barragens nesta listagem.
Vou usar esta tabela para criar um exemplo de Tabelas Dinâmicas.

Em primeiro, devemos verificar se as regras para construção de Tabelas se verificam. *
Em caso afirmativo, seleccione uma qualquer célula da tabela. Aceda ao separador Inserir e clique no botão,  Tabela Dinâmica.
Na janela seguinte, pode confirmar se os dados a tratar estão bem seleccionados. À partida, se a tabela obedecer às respectivas regras, o intervalo estará correcto. Repare no intervalo seleccionado. 'Original Tratado'!$A$1:$E$156 .
Neste exemplo temos o nome da folha: 'Original Tratado'! e o intervalo de células de A1 a E156. Intervalo fixo!: $A$1:$E$156.

sábado, 9 de junho de 2012

Formula de Excel para obter nome do ficheiro numa célula

Olá!
No outro dia foi-me colocada uma duvida incomum, colocado pelo Bruno Castro.
Como colocar o nome do ficheiro numa célula através de uma formula?
Não há nada que não se consiga fazer em Excel! :-)
Uma das soluções foi utilizar uma combinação de funções de texto com uma função de informações.
Esta foi a formula indicada.

=SEG.TEXTO(CÉL("nome.ficheiro");LOCALIZAR("[";CÉL("nome.ficheiro");1)+1;LOCALIZAR("]";CÉL("nome.ficheiro");1)-LOCALIZAR("[";CÉL("nome.ficheiro");1)-6)

Em Português! Noutros idiomas é necessário adaptar o nome das funções. Convém ainda realçar que estranhamente também existem diferenças entre o Português de Portugal e do Brasil!?

Vamos agora disseca-la!
A função SEG.TEXTO é a função principal. É a ultima a ser realizada. Esta vai devolver-nos os n caracteres que compõem o nome.



sexta-feira, 8 de junho de 2012

Código para actualizar Tabelas Dinâmicas automaticamente em Excel 2010

Como prometido ao meu amigo Valdemar Gomes, hoje escrevo sobre um tópico muito interessante e útil para quem trabalha com tabelas dinâmicas em MS Excel.
Uma forma automática de actualizar a tabela dinâmica numa folha de calculo.
Para realizar esta tarefa é necessário utilizar explicitamente o botão Actualizar.


Ora o que se pretende com este artigo é substituir este clique por uma forma automática, de maneira que sempre que a folha seja seleccionada a tabela actualizará imediatamente. Isto permite evitar esquecimentos inclusive.

sexta-feira, 11 de maio de 2012

Limitação dos Filtros Automáticos (Excel 2003)

Fui alertado hoje para um pormenor ( limitação) que ocorre no MS Excel 2003, quando se utiliza os filtros automáticos. De referir que o mesmo acontece no MS Excel 2007/2010 sendo apenas o valor maior.
Se a tabela de dados tiver mais de 1000 linhas, deve lembrar-se que esse é limite na lista dos itens individuais e das caixas de escolha da opção personalizar...


Numa lista de 1005 nomes só temos a opção de filtrar entre os 1000 primeiros. O mesmo acontece na opção personalizar. Só estão disponíveis os primeiros 1000 itens.


Para não correr riscos experimente utilizar filtros avançados. Basta criar uma grelha de critérios. Tabela com rótulos iguais à base de dados e com os critérios desejados. Desta forma não falha nenhum.
Suponhamos que pretendo filtrar todos os nomes que contêm a palavra Nome.


Na imagem anterior a grelha de critérios é o intervalo: $E$1:$F$2. Quer filtre no local ou copie o resultado para outro local na filtragem não falha nenhum elemento.


Se quiser experimentar faça o Download do ficheiro de exemplo ( limitação filtros automáticos Excel2003.xls ). No Excel 2007/2010 o limite é de 10.000 items.



Por: Paulo Costa
       pcosta71@gmail.com

quinta-feira, 10 de maio de 2012

Novo Calendário para Portugal 2013-2018

Bem, parece que este artigo, teve de sair mais rápido do que esperava.
Foi anunciado esta semana os feriados a serem extintos em Portugal a partir de 2013. Em 2018 poderão ser revistos e quiçá voltem a existir (LOL).

São 4 os feriados a extinguir:
  • Corpo de Deus (Feriado móvel-60 dias depois da Páscoa)
  • 5 de Outubro
  • 1 de Novembro
  • 1 de Dezembro
Todos os feriados

A pensar nisso já actualizei os calendários do Artigo, "Calendário Anual em Excel" de 5 de Maio de 2012.
Acrescentei duas folhas. Uma serve de Menu e outra que com os feriados a partir de 2013.
Criei ainda duas versões:

  • Cidade do Porto - Feriado de S. João em 24 de Junho (Download)
  • Cidade de Lisboa - Feriado de S. António a 13 de Junho (Download)


Por: Paulo Costa
       pcosta71@gmail.com

segunda-feira, 7 de maio de 2012

15 Atalhos Essenciais para o MS Excel

Com estes 15 atalhos do MS Excel, vai poder poupar imenso tempo e consequentemente ser mais eficaz no seu trabalho.
Tenha esta lista sempre à mão. Vai ser que passado alguns dias, já memorizou os mais importantes.
Como é que funcionam?
Simples. Basta manter pressionada a primeira tecla (normalmente a tecla Ctrl ou Shift ou Alt) dando um pequeno clique na segunda tecla (normalmente uma letra).
Experimente!
Alguns atalhos de teclado variam mediante a língua que está a ser utilizada pelo Microsoft Office. Aqui encontra os mesmos atalhos em Português e Inglês.


N ACÇÃO PORTUGUÊS INGLÊS
1 Anular. Desfazer a ultima acção. Ctrl+Z Ctrl+Z
2 Copiar. Copia os elementos seleccionados. Ctrl+C Ctrl+C 
3 Colar. Cola os elementos copiados. Ctrl+V Ctrl+V 
4 Abre um Novo Livro. Ctrl+O Ctrl+O
5 Localizar. Abre a ferramenta Localizar.  Ctrl+L Ctrl+F
6 Imprimir. Envia para a impressora. Ctrl+P Ctrl+P
7 Coloqua os valores a Negrito. Ctrl+N Ctrl+B
8 Selecciona a célula A1. Ctrl+Home Ctrl+Home
9 Move para a ultima célula preenchida. Ctrl+Seta Ctrl+Seta
10 Selecciona até à ultima célula com dados. Ctrl+Shift+End Ctrl+Shift+End
11 Selecciona toda a região contigua, com dados. Ctrl+T Ctrl+A
12 Abre o Editor de Visual Basic. Alt+F11 Alt+F12
13 Insere a data actual. Ctrl+; Ctrl+; 
14 Insere a hora actual. Ctrl+Shift+: Ctrl+Shift+:
15 Muda de linha na mesma célula. Alt+Enter Alt+Enter

Fique à vontade para acrescentar o seu atalho de teclado favorito. Utilize os comentários.

Por: Paulo Costa
       pcosta71@gmail.com

sábado, 5 de maio de 2012

Calendário Anual em Excel

Olá,
Há uns tempos atrás, recebi um ficheiro de Excel, que permitia criar um calendário Anual com os feriados de Portugal. Tinha ainda o feriado municipal de Lisboa. O S. António no dia 13 de Junho.
O pedido era modificar o feriado municipal de Lisboa, para o feriado municipal da cidade do Porto. Claro que aceitei de imediato o desafio!|
Já agora, os meus Parabéns ao autor! Está muito bom!
Aqui fica o resultado da modificação!

Embora ache que ele merecia mais algumas alterações, principalmente em termos de Design, só fiz mesmo a alteração do feriado municipal.

quarta-feira, 18 de abril de 2012

Gráfico de Pirâmide Etária - Parte II

Na segunda parte deste tutorial, vamos-nos concentrar na construção e formatação do gráfico de pirâmide etária, passo a passo.
Para começar, seleccione toda a tabela e clique no separador Inserir, no grupo Gráfico seleccione o tipo Barras e o subtipo Barras agrupadas 2D. O gráfico está feito agora só falta formata-lo para chegar ao nosso objectivo.
O truque neste gráfico consiste essencialmente na direcção das barras da serie Homem. para isso basta alterar os valores da coluna Homem para negativos. existem varias formas do o fazer. Eu vou optar por utilizar uma opção do Colar Especial pouco conhecida. Poderá servir para outras situações.
Sendo assim, digite na célula A1 o valor -1.
Seleccione a célula A1 e clique em Copiar ou se preferir pressione a tecla CTRL e a letra C.
Seleccione os valores numéricos da coluna Homem. Aceda ao separador Base, no grupo Área de transferência, clique na parte inferior do botão Colar. Escolha a opção Colar especial. Clique em Multiplicação e OK. Seleccione A1 e clique na tecla Delete.
Agora vamos formatar uma serie de objectos do gráfico.