Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel 2013

Este artigo descreve a sintaxe da fórmula e a utilização da função ORDEM no Microsoft Excel.

Descrição

Devolve a ordem de um número numa lista de números. O seu tamanho é relativo a outros valores na lista; se mais do que um valor tiver a mesma ordem, é devolvida a ordem superior desse conjunto de valores.

Se quisesse ordenar a lista, a ordem do número seria a sua posição.

Sintaxe

ORDEM.EQ(número;ref;[ordem])

A sintaxe da função ORDEM.EQ tem os seguintes argumentos:

  • Número     obrigatório. É o número cuja posição pretende localizar.

  • Ref     obrigatório. É uma matriz de ou referência a uma lista de números. Valores não numéricos em Ref são ignorados.

  • Ordem     opcional. É um número que especifica como posicionar um número numa ordem.

Observações

  • Se Ordem for 0 (zero) ou omitido, o Excel ordena o Número como se Ref fosse uma lista disposta por ordem descendente.

  • Se Ordem for qualquer valor diferente de zero, o Excel ordena o Número como se Ref fosse uma lista disposta por ordem ascendente.

  • A função ORDEM.EQ atribui a mesma posição aos números duplicados. No entanto, a presença de números duplicados afeta a posição dos números subsequentes. Por exemplo, numa lista de inteiros ordenada por ordem ascendente, se o número 10 aparecer duas vezes e possuir a posição 5, 11 terá a posição 7 (não seria atribuída a posição 6).

  • Para determinados fins, poderá utilizar uma definição de ordem que tenha em conta empates. No exemplo anterior, poder-se-ia utilizar uma ordem revista de 5,5 para o número 10. Poder-se-á fazê-lo adicionando o fator de correção seguinte ao valor devolvido pela função ORDEM.EQ. Este fator de correção é adequado no caso de a ordem ser calculada por ordem descendente (ordem = 0 ou omisso) ou por ordem ascendente (ordem = valor diferente de zero).

    Fator de correção para ordens de empate=[CONTAR(ref) + 1 – ORDEM.EQ(número, ref, 0) – ORDEM.EQ(número, ref, 1)]/2.

    No exemplo seguinte no livro, ORDEM.EQ(A3,A2:A6,1) é igual a 3. O fator de correção é (5 + 1 – 2 – 3)/2 = 0,5 e a ordem revista que tem em conta empates é 3 + 0,5 = 3,5. Se o número ocorrer apenas uma vez na ref, o fator de correção será 0, uma vez que a função ORDEM.EQ não teria de ser ajustada para um empate.

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Dados

7

3,5

3,5

1

2

Fórmula

Descrição

Resultado

=ORDEM.EQ(A2;A2:A6;1)

Ordem de 7 na lista incluída no intervalo A2:A6. Uma vez que o argumento Ordem (1) não é um valor de zero, a lista é ordenada de forma ascendente.

5

=ORDEM.EQ(A6;A2:A6)

Ordem de 2 na mesma lista. Uma vez que o argumento Ordem foi omitido, a lista é ordenada de forma descendente por predefinição.

4

=ORDEM.EQ(A3;A2:A6;1)

Ordem de 3,5 na mesma lista.

3

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.