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

terça-feira, 17 de abril de 2012

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

Olá a todos,
Já tinha prometido às turmas do curso TOP-MGF (TÉCNICAS DE ORGANIZAÇÃO E PLANEAMENTO EM MEDICINA GERAL E FAMILIAR) que iria escrever um artigo sobre como criar um gráfico em Excel que represente uma pirâmide etária. Chegou a altura!
Aproveitando a ultima edição do curso TOP, aqui vai.

Este é o nosso objectivo:
Vamos começar com uma tabela que contem o numero de indivíduos do sexo masculino e feminino por idade.

segunda-feira, 28 de novembro de 2011

Suplemento/Add-in para Excel - ASAP Utilities

Olá!
Há muito tempo que utilizo um suplemento para Excel que considero Obrigatório!
ASAP Utilities (http://www.asap-utilities.com)
Mas o que é um suplemento e como se usa?
Nada mais simples!
Um suplemento ou Add-in (Inglês) é um software para funcionar como complemento de outro.
Neste caso o ASAP Utilities é um suplemento para Excel e traz uma serie de novas funcionalidades e ferramentas que não existem de raiz no MS Excel.
Alem disso é um freeware para uso não comercial.

Instruções:

terça-feira, 22 de novembro de 2011

Como construir um formulário (UserForm) em VBA para Excel

Olá a todos!
Como prometido, hoje trago um excelente tutorial passo a passo, para construir formulários em VBA para MS Excel. É sem sombra de duvida a principal forma de recolher, validar e armazenar informação.
Há anos que utilizava um documento que encontrei na Net, durante uma pesquisa sobre o tema. Foi para mim uma excelente base de trabalho para projectos mais complexos. Aconselho a todos que desejem saber mais sobre programação em Excel com VBA.

O mês passado contactei autor (Martin Green) que ficou encantado com a ideia de ver o seu trabalho traduzido e adaptado para a Língua Portuguesa.

sábado, 12 de novembro de 2011

A Função Oculta do Excel - DATADIF

Olá!
Hoje quero mostrar-vos a função mais oculta do Excel.
Oculta porque não surge na lista das funções disponíveis da janela, Inserir função.
Como se pode ver na imagem seguinte.


A única forma de a utilizarmos, é digitando-a directamente na barra de fórmulas.

domingo, 6 de novembro de 2011

Atribuir um Nome Dinâmico a uma tabela de Excel


Viva!
Hoje trago mais assunto de Microsoft Excel, muito útil para utilizar em tabelas de registos de dados. Principalmente aquelas que têm um número de linhas variáveis.
Os nomes dinâmicos podem ser utilizados juntamente com ferramentas de análise de dados, como os filtros, tabelas dinâmicas, validação de dados, gráficos e funções, particularmente as de Pesquisa e Referência.
Suponhamos agora a seguinte tabela:


Ocasionalmente, vou precisar adicionar novos colaboradores e retirar outros.
Se definirmos um nome dinâmico a esta tabela, nunca mais será necessário alterar esta origem dos dados. Por exemplo nas tabelas dinâmicas.
Passos a realizar:

sexta-feira, 7 de maio de 2010

Como incrementar automaticamente o valor de uma celula em Microsoft Excel

Hoje trago uma questão que foi-me colocada na semana passada.
A questão é:
Há alguma função em Excel 97/2003 ou Excel 2007 que permita incrementar o valor de uma celula sempre que abra um determinado livro? Suponhamos que na celula C2 eu tenho o nº da nota de encomenda e quero que crie a sequência numerica dos Numeros Naturais (1,2,3, … ,n), sempre que abrir esse livro.
Cada vez que é aberto é guardado com um novo numero.
A resposta é não! Não existe nenhuma função em Excel que faça isso.
Agora isso é simples de resolver! Basta utilizar a macro abaixo, no livro onde se pretende que isso seja realizado.
Antes de avançar para a solução abaixo, não se esqueça de fazer a experiência numa Cópia do Livro onde deseja aplicar esta acção!
E já agora leia até ao final antes de começar a fazer o que quer que seja.
Ok. Vamos a isto.
1. Abra a cópia.
2. Clique em ALT+F11, para abrir o Editor de Visual Basic (VBE).
3. Expanda o VBAProject(seu livro)
4. Insira um novo módulo (Insert à Module)
5. Copie e Cole o seguinte código nesse Módulo:
Sub auto_open()
With Sheets("Folha1").Range("C2")
.Value = .Value + 1
End With
End Sub
6. Altere Folha1 para o nome da sua folha e C2 para as coordenadas da sua célula.
7. Feche o Editor de Visual Basic (não precisa guardar)
8. Guarde o livro.
Experimente!
Abra, Guarde e Reabra quantas vezes quiser. Veja o valor de celula C2.
Qualquer dúvida, não hesite em contactar.
Fico à espera do seu desafio.
Hasta la vista!



Por: Paulo Costa
       pcosta71@gmail.com

quinta-feira, 29 de abril de 2010

Excel - Mostar/Ocultar Várias Folhas com VBA

Trabalho com o Excel à mais de uma década. Mesmo assim continuo a descobrir novas situações.
Como esta que aconteceu no ultimo curso.
Em Excel 2007.

Podemos ocultar várias folhas de uma só vez!
Mas só podemos mostrar (desocultar :-s), uma de cada vez… :-)
“NOTE You can unhide only one worksheet at a time.”
Solução:
Utilize a seguinte macro para fazer exactamente o processo contrário:

Sub MostarTodasAsFolhasOcultas()
Dim folha As Worksheet
Application.ScreenUpdating = False
For Each folha In ActiveWorkbook.Worksheets
folha.Visible = xlSheetVisible
Next folha
Sheets(1).Select
Application.ScreenUpdating = True
End Sub
;-)
Qualquer questão não hesitem em comentar.
EXCEL..ente Fim de Semana!!


Por: Paulo Costa
       pcosta71@gmail.com

sexta-feira, 26 de fevereiro de 2010

Excel – Formato numérico personalizado (Graus Centigrados)

A dúvida do Vítor era a seguinte:
Como é que posso formatar células em graus centígrados?

Após algumas tentativas e pesquisa acho que encontrei uma solução definitiva.

A 1ª tentativa foi criar um formato personalizado do género: 0 “º C”.
O problema era o traço por debaixo do exponencial em alguns tipos de letra. Em particular o Calibri que até é o tipo de letra predefinido no Excel 2007. Não é exactamente o símbolo de graus. Ainda disfarçava se mudássemos o tipo de letra para algo do tipo Arial, Arial Narrow entre outras. Mas isso implicava mudar também o tipo de letra, dos valores dessas células.
Solução:
Substituir o º por um símbolo ASCII (Alt+0176 = °)
Vamos ver como se pode fazer isso.
Passo a passo:

      1) Seleccione uma célula qualquer e digite um qualquer valor.

      2) Clique no separador Base, no grupo numero clique no pequeno botão para aceder à janela de formatar células.
3) No campo Categoria do separador Número clique em Personalizado.
4) Clique na caixa Tipo e digite: 0 “Alt+0176 C”
 5) Clique em OK.
Que tal criar formatos como: metros quadrados, centímetros cúbicos?Agora pode utilizar esse e outros formatos sempre que desejar.
Espero que seja útil.
Veja o video abaixo: Clique no video para iniciar.

Até à próxima!



Por: Paulo Costa
       pcosta71@gmail.com

quarta-feira, 11 de fevereiro de 2009

Excel - Filtros Avançados

Tenho sido questionado sobre onde estão os Filtros Avançados no Excel 2007?...
Para já na versão 2007/2010 do Excel, encontramos no separador Dados, no grupo Ordenar e Filtrar, o botão Avançadas! (mudou de género :-))
A janela é exactamente igual ao que era.

Até à versão 2003, para filtrar uma lista de dados, por mais do que 2 itens por coluna (Campo) era necessário criar uma grelha de Critérios ou Intervalo de Critérios e seguir os respectivos passos. (Menu Dados--> Filtro--> Filtro Avançado...).
Hoje, com a versão Excel 2007/2010 os Filtros Automáticos já conseguem filtrar múltiplos critérios sem problema. Logo deixou de haver tanta necessidade de usar os Filtros Avançados.
Ainda continuam a ser necessários quando se deseja filtrar dados de 2 ou mais subconjuntos, com ou sem elementos comuns.
Infelizmente, continua a não ser possível copiar os resultados para outra folha!


Por: Paulo Costa
       pcosta71@gmail.com