Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel Web App Excel para iPhone Excel para tablets Android Excel para telemóveis Android

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

Descrição

Devolve o enésimo ou a classificação mais alta num conjunto. Utilize para devolver um ou mais elementos num conjunto, como, por exemplo, os 10 alunos (10 Mais).

Sintaxe

MEMBROCLASSIFICADOCUBO(ligação, expressão_conjunto, classificação, [legenda])

A sintaxe da função MEMBROCLASSIFICADOCUBO tem os seguintes argumentos:

  • Ligação    obrigatório. É uma cadeia de texto com o nome da ligação ao cubo.

  • Expressão_conjunto    Obrigatório. É uma cadeia de texto com uma expressão do conjunto, como "{[Item1].descendentes}". Expressão_conjunto também pode ser a função CONJUNTOCUBO, ou uma referência a uma célula que contenha a função CONJUNTOCUBO.

  • Classificação    Obrigatório. É um valor inteiro que especifica o valor máximo a devolver. Se a classificação tiver o valor de 1, devolverá o valor máximo; se tiver o valor 2, devolverá o segundo valor mais elevado e assim sucessivamente. Para devolver os 5 valores mais elevados, utilize a função MEMBROCLASSIFICADOCUBO cinco vezes, especificando uma classificação diferente, de 1 a 5, de cada vez.

  • Legenda    Opcional. É uma cadeia de texto mostrada na célula em vez da legenda, se estiver definida uma legenda, do cubo.

Observações

  • Quando a função MEMBROCLASSIFICADOCUBO é avaliada, mostra temporariamente uma mensagem "#A_OBTER_DADOS…" na célula, antes de todos os dados serem recuperados.

  • Se o nome da ligação não for uma ligação de livro válida armazenada no livro, CUBERANKEDMEMBER devolve um #NAME? #VALOR! Se o servidor OLAP (Online Analytical Processing) não estiver em execução, não estiver disponível ou devolver uma mensagem de erro, CUBERANKEDMEMBER devolve uma #NAME? #VALOR!

  • A função MEMBROCLASSIFICADOCUBO devolve um valor de erro #N/D quando a sintaxe de expressão_conjunto estiver incorreta ou quando o conjunto contiver, pelo menos, um membro com uma dimensão diferente dos outros membros.

Exemplos

=MEMBROCLASSIFICADOCUBO("Vendas";$D$4;1;"Mês Principal")

=MEMBROCLASSIFICADOCUBO("Vendas",CONJUNTOCUBO("Vendas";"Verão";"[2004].[Junho]";"[2004].[Julho]";"[2004].[Agosto]");3;"Mês Principal")

Sugestão: Para devolver os n valores inferiores, utilize os argumentos sequência_ordenação e ordenar_por da função CONJUNTOCUBO para inverter a ordem do conjunto de forma a que os valores superiores do conjunto ordenado sejam os valores inferiores. Por exemplo, MEMBROCLASSIFICADOCUBO ("Vendas"; $D$4;1) devolve o último membro, MEMBROCLASSIFICADOCUBO ("Vendas"; $D$4; 2) devolve o penúltimo membro e assim sucessivamente.

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.