- 258: Excel – Curiosidades acerca do Excel 2010
Para saber sobre funcionalidades descontinuadas e modificadas no Excel 2010, aceda a:
Conversão de ficheiros e compatibilidades 01
Para saber como adicionar ou remover suplementos no Excel 2010, aceda a:
Analisar dados
Tópicos relacionados:
- 257: Excel – Para leitura obrigatória…
O site de David McRitchie é um local de consulta obrigatória, porque tem exemplos muito bons.
Ora vejam:
My Excel Pages -- David McRitchie
- 256: Excel – Transformar texto em data
Tomemos, por exemplo, o seguinte:

O que se pretende, é criar uma fórmula que altere o texto de A1, para que as células B1 (com formatação de data personalizada, na forma aaaa-mm-dd) e B8 (sem formatação de data personalizada) se apresentem como na imagem.
Aqui fica, a título de exemplo, uma possível solução:
Em português: =DATA(DIREITA(A1;4);EXT.TEXTO(A1;3;2);ESQUERDA(A1;2))
- 255: Excel – A Função CONTAR.SE() – versão 2003/2007 ou CONT.SE() – versão 2010. Função SOMA() como Array {}.
A propósito deste título, apresento 2 possíveis soluções para esta situação: Como saber quantas vezes o conteúdo de uma célula se encontra num determinado Range de células?
Vejamos o exemplo:

O que se pretende, é saber quantas vezes o número 3 (referenciado na célula A1) está contido no Range B1:B10. Ora, como se pode verificar, está contido por 3 (três) vezes.
Então,
1ª solução – Função CONTAR.SE() – versão 2003/2007 ou Função CONT.SE() – versão 2010:
=CONTAR.SE(B1:B10;A1)
=CONT.SE(B1:B10;A1)
2ª solução – Função SOMA(), como um Array {} (obtido com as teclas Ctrl + Shift + Enter):
{=SOMA((A1=B1:B10)*1)}
Tópicos relacionados:
- 254: Excel – Como criar listas no Excel 2003
Para saber como criar listas no Excel 2003, aceda ao seguinte link:
Criar Listas no Excel 2003
- 253: Excel – Grupos Públicos de Discussão Microsoft
Como já deve ser do vosso conhecimento, está em curso o processo de desactivação dos grupos públicos de discussão da Microsoft, através da migração dos denominados “Microsoft NNTP (Network News Transfer Protocol)”, para os fóruns da Microsoft (Web-based Microsoft community forums).
Para saberem mais detalhes sobre esta notícia, poderão aceder a:
http://www.microsoft.com/communities/newsgroups/default.mspx
Este site estará, brevemente, disponível na língua portuguesa.
- 252: Excel – MVP Open Day 2010 – 12/03/2010 - MADRID
Mais uma vez, fui ao MVP Open Day!… Um espectáculo, como sempre!!!!!
E vi, pela primeira vez, o Power Pivot Add-In a funcionar:

- 251: Excel – As funções MÁXIMO(), ÍNDICE() e CORRESP()
Há dias, no fórum do Exceler, foi colocada a seguinte questão (adaptada):
“ Tenho a seguinte tabela:

Queria que na coluna V.Max. e Loja, a fórmula fizesse o seguinte:
Procurasse o valor máximo de um determinado nome (ex. João) e juntasse a loja a que correspondesse esse valor máximo: ou seja, onde está João, escolheria das 3 linhas onde o nome se encontra, o valor máximo, neste caso, 13 e a Loja que lhe corresponde, ou seja, Loja2.”
Então, o que pretenderíamos, seria o seguinte:

Em G3, digitamos o nome pretendido (no exemplo, João);
Em D3, digitamos a seguinte fórmula de matriz (Array):
{=MÁXIMO(SE($A$3:$A$12=G3;$C$3:$C$12))} Nota: O Array é conseguido com as { }, que se obtém através da combinação das teclas CTRL + SHIFT + ENTER.
Para finalizar, em E3, digitamos a seguinte fórmula:
=SE(G3="";0;ÍNDICE($B$3:$C$12;CORRESP(D3;$C$3:$C$12;0);1))
O resultado está, então, à vista!…
Tópicos relacionados:
- 250: Excel – Mickey Mouse
Uma pequena (grande) curiosidade:
Desenhar a cara do rato Mickey, para ficar assim:

Querem saber como? Então, acedam a: Rato Mickey e divirtam-se!
- 249: Excel – Entrada de dados duplicados.Validação. Função CONTAR.SE()
Há dias, num grupo de discussão, foi apresentada a seguinte questão (adaptada):
“
Será que é possível arranjar um aviso de cada vez que se colocar informação duplicada numa coluna.
Ex : Numa folha de Excel com uma tabela onde apliquei filtros nas colunas.
A B
1 12456 José
2 12354 Maria
3 12456 Manuel
Portanto, ao introduzir o nº em A3 aparecer um aviso de que aquele numero já estava escrito.
“
O que se pretende será, então o seguinte:

Para obter o resultado, podemos optar pela denominada “Validação de Dados” e criar uma fórmula que nos permita saber se o valor digitado já consta no Range estabelecido e, nesse caso, apresentar a mensagem de aviso.
Seguem-se os passos a dar:
Marca-se o Range pretendido. No caso do exemplo, o Range será A1:A3, devendo iniciar-se a marcação sempre na célula de numeração mais baixa (ex: A1);
De seguida, clica-se no menu “DADOS” e escolhe-se o item “Validação de Dados”.
De seguida, escolhe-se o tabulador “Definições. É aqui que iremos escolher o critério de validação, no exemplo: “Personalizar” e inserirmos a fórmula:
=CONTAR.SE($A$1:$A$3;A1)=1
- Depois, para termos o aviso de erro, escolhemos o tabulador com o mesmo nome

Assim, se digitarmos o valor duplicado em A3, irá aparecer a mensagem acima apresentada.
De notar que, na mensagem há duas opções relevantes: Ou para continuar (SIM) ou para não continuar (NÃO).
Se clicar,os em SIM:

o resultado será o da aceitação do valor duplicado 
Se for NÃO, o resultado será a activação da célula em causa, para permitir a correcção 
Tópicos relacionados: