About Me

A minha foto
JRod - PORTUGAL
Microsoft [MVP] - Excel (10º ano consecutivo)
Ver o meu perfil completo
Com tecnologia do Blogger.

Seguidores

Estatisticas

Free Blog Counter

eXTReMe Tracker
2010-07-27

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:

O site de David McRitchie é um local de consulta obrigatória, porque tem exemplos muito bons.

Ora vejam:

My Excel Pages -- David McRitchie

Tomemos, por exemplo, o seguinte:

image

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:

image Em português: =DATA(DIREITA(A1;4);EXT.TEXTO(A1;3;2);ESQUERDA(A1;2))

2010-07-17

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:

image

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:

2010-06-22

Para saber como criar listas no Excel 2003, aceda ao seguinte link:

Criar Listas no Excel 2003

2010-05-09

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.

2010-03-21

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:

image

Há dias, no fórum do Exceler, foi colocada a seguinte questão (adaptada):

“ Tenho a seguinte tabela:

image

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:

image

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:

2010-03-01

Uma pequena (grande) curiosidade:

Desenhar a cara do rato Mickey, para ficar assim:

image

Querem saber como? Então, acedam a: Rato Mickey e divirtam-se!

2010-02-16

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:

image

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:

  1. 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);
  2. De seguida, clica-se no menu “DADOS” e escolhe-se o item “Validação de Dados”.
  3. 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)=1image 

  4. Depois, para termos o aviso de erro, escolhemos o tabulador com o mesmo nomeimage

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:

image

o resultado será o da aceitação do valor duplicado image

Se for NÃO, o resultado será a activação da célula em causa, para permitir a correcção image

Tópicos relacionados: