Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 Excel за iPad Excel Web App Excel за iPhone Excel за таблети с Android: Excel за телефони с Android:

В тази статия е описан синтаксисът и употребата на функцията CUBERANKEDMEMBER в Microsoft Excel.

Описание

Връща n-тия по ред член на едно множество. Служи за връщане на един или повече елементи в множество, като например извършилия най-много продажби или десетте най-добри студенти.

Синтаксис

CUBERANKEDMEMBER(връзка; множество_израз; ред; [надпис])

Синтаксисът на функцията CUBERANKEDMEMBER има следните аргументи:

  • "връзка"    Задължително. Текстов низ за името на връзката към куба.

  • "множество_израз"    Задължително. Текстов низ на израз за множество, като например "{[Елемент1].деца}". множество_израз може да бъде също функцията CUBESET или препратка към клетка, която съдържа функцията CUBESET.

  • "ред"    Задължително. Целочислена стойност задаваща най-високата стойност за връщане. Ако ред има стойност 1, връща се най-високата стойност, ако ред има стойност 2, връща се втората по големина стойност и т. н. За да върнете петте най-високи стойности, използвайте CUBERANKEDMEMBER пет пъти, задавайки всеки път различна стойност на ред, от 1 до 5.

  • "надпис"    Незадължително. Текстов низ от куба, показван в клетката вместо надпис, ако е дефиниран такъв.

Забележки

  • Когато функцията CUBERANKEDMEMBER изчислява, в клетката временно се показва съобщението "#GETTING_DATA…", преди да бъдат извлечени всички данни.

  • Ако името на връзката не е валидна връзка на работна книга, съхранена в работната книга, CUBERANKEDMEMBER връща #NAME? стойността на грешка. Ако сървърът за аналитична обработка онлайн (OLAP) не се изпълнява или връща съобщение за грешка, CUBERANKEDMEMBER връща #NAME? стойността на грешка.

  • CUBERANKEDMEMBER връща стойност на грешка #N/A, когато синтаксисът на "множество_израз" е неправилен или когато "множеството съдържа" поне един член, чиято размерност е различна от тази на другите членове.

Примери

=CUBERANKEDMEMBER("Продажби";$D$4;1;"Върхов месец")

=CUBERANKEDMEMBER("Продажби";CUBESET("Продажби";"Лято";"[2004].[Юни]";"[2004].[Юли]";"[2004].[Август]");3;"Върхов месец")

Съвет: За да върнете най-ниските n стойности, използвайте аргументите сортиране_ред и сортиране_по на функцията CUBESET, за да обърнете наредбата на множеството, така че най-високите стойности в сортираното множество са стойностите отдолу. Например CUBERANKEDMEMBER ("Продажби", $D$4,1) връща последния член, CUBERANKEDMEMBER ("Продажби", $D$4, 2) връща съседния на последния член и т. н.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.