COMO: Classificação valores duplicados sequencialmente no Excel 2000

Traduções de Artigos Traduções de Artigos
Artigo: 213916 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve uma fórmula que pode utilizar para atribuir uma classificação exclusiva para todos os números num intervalo, mesmo se o intervalo inclui valores duplicados.

Se uma linha ou coluna de células numa folha de cálculo do Microsoft Excel contém valores duplicados, pode utilizar a função ordem para atribuir o mesmo valor classificação a cada ocorrência do valor duplicado. A presença de números duplicados afecta as classificações dos números subsequentes. Por exemplo, se o número 10 tiver o valor de classificação de 5 e o número 10 aparece duas vezes, não existir nenhum número com a classificação de 6, mas pode existir um número com a classificação de 7.

Classificação valores duplicados

Pode atribuir uma classificação exclusiva para todos os números num intervalo utilizando a seguinte fórmula
= SUM(1*Cell>= intervalo ))-(SOMA (1 *(Cell=Range))-1) / 2
onde Cell é o endereço relativo da célula que contém um dos valores para ser classificados e Range é o endereço absoluto do intervalo que contém todos os valores. Esta fórmula atribui uma classificação exclusiva a cada valor num intervalo, por ordem ascendente.

Ao modificar esta fórmula, pode classificar valores listados ordem ascendente ou descendente numa coluna ou linha.

Exemplo 1: Ascendente encomenda numa coluna

Para modificar e utilizar a fórmula para classificação valores numa coluna por ordem ascendente, siga estes passos:
  1. Iniciar o Excel e crie a seguinte folha de cálculo:
       A1: 100     B1:
       A2:  75     B2:
       A3: 100     B3:
       A4:  75     B4:
       A5:  50     B5:
    					
  2. Na célula B1, escreva a seguinte fórmula:
    = Soma (1 *(A1>$A$1:$A$5)) + 1 + se (LIN (A1)-ROW($A$1) = 0, 0,
    SUM(1*(A1=OFFSET($A$1,0,0,INDEX(ROW(A1)-ROW($A$1)+1,1)-1,1))))
  3. Prima CTRL + SHIFT + ENTER para introduzir a fórmula como uma fórmula de matriz.
  4. Seleccione a célula B1, arraste a alça de preenchimento e, em seguida, preencha a fórmula para baixo até à célula B5. Os valores classificados são apresentados da seguinte forma:
       A1: 100     B1: 4
       A2:  75     B2: 2
       A3: 100     B3: 5
       A4:  75     B4: 3
       A5:  50     B5: 1
    					

Exemplo 2: Descendente encomenda numa coluna

Para modificar e utilizar a fórmula para classificação valores numa coluna por ordem descendente, siga estes passos:
  1. Criar a seguinte folha de cálculo:
       A1: 100     B1:
       A2:  75     B2:
       A3: 100     B3:
       A4:  75     B4:
       A5:  50     B5:
    					
  2. Na célula B1, escreva a seguinte fórmula:
    = Soma (1 *(A1<$A$1:$A$5)) + 1 + se (LIN (A1)-ROW($A$1) = 0, 0,
    SUM(1*(A1=OFFSET($A$1,0,0,INDEX(ROW(A1)-ROW($A$1)+1,1)-1,1))))
  3. Prima CTRL + SHIFT + ENTER.
  4. Seleccione a célula B1, arraste a alça de preenchimento e, em seguida, preencha a fórmula para baixo até à célula B5. Os valores classificados são apresentados da seguinte forma:
       A1: 100     B1: 1
       A2:  75     B2: 3
       A3: 100     B3: 2
       A4:  75     B4: 4
       A5:  50     B5: 5
    					

Exemplo 3: Ascendente de uma linha de encomenda

Para modificar e utilizar a fórmula para valores de classificação de uma linha por ordem ascendente, siga estes passos:
  1. Criar a seguinte folha de cálculo:
       A1: 100  B1: 75  C1: 100  D1: 75  E1: 50
       A2:      B2:     C2:      D2:     E2:
    					
  2. Na célula A2, escreva a seguinte fórmula:
    = Soma (1 *(A1>$A$1:$E$1)) + 1 + se (COL (A1)-COLUMN($A$1) = 0, 0,
    SUM(1*(A1=OFFSET($A$1,0,0,1,INDEX(COLUMN(A1)-COLUMN($A$1)+1,1)-1))))
  3. Prima CTRL + SHIFT + ENTER.
  4. Com a célula A2 seleccionada, arraste a alça de preenchimento e, em seguida, preencha a fórmula para a direita até à célula E2. Os valores classificados são apresentados da seguinte forma:
       A1: 100  B1: 75  C1: 100  D1: 75  E1: 50
       A2: 4    B2: 2   C2: 5    D2: 3   E2: 1
    					

Exemplo 4: Descendente de uma linha de encomenda

Para modificar e utilizar a fórmula para valores de classificação de uma linha por ordem descendente, siga estes passos:
  1. Criar a seguinte folha de cálculo:
       A1: 100  B1: 75  C1: 100  D1: 75  E1: 50
       A2:      B2:     C2:      D2:     E2:
    					
  2. Na célula A2, escreva a seguinte fórmula:
    = Soma (1 *(A1<$A$1:$E$1)) + 1 + se (COL (A1)-COLUMN($A$1) = 0, 0,
    SUM(1*(A1=OFFSET($A$1,0,0,1,INDEX(COLUMN(A1)-COLUMN($A$1)+1,1)-1))))
  3. Prima CTRL + SHIFT + ENTER.
  4. Com a célula A2 seleccionada, arraste a alça de preenchimento e, em seguida, preencha a fórmula para a direita até à célula E2. Os valores classificados são apresentados da seguinte forma:

       A1: 100  B1: 75  C1: 100  D1: 75  E1: 50
       A2: 1    B2: 3   C2: 2    D2: 4   E2: 5
    					

Propriedades

Artigo: 213916 - Última revisão: 27 de setembro de 2003 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
kbmt kbhowto kbhowtomaster KB213916 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 213916

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com