Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016 Excel pour iPad Excel Web App Excel pour iPhone Excel pour les tablettes Android Excel pour les téléphones Android

Cet article décrit la syntaxe de formule et l’utilisation de la fonction RANGMEMBRECUBE dans Microsoft Excel.

Description

Renvoie le nième membre ou le membre placé à un certain rang dans un ensemble. Utilisez cette fonction pour renvoyer un ou plusieurs éléments d’un ensemble, tels que les meilleurs vendeurs ou les 10 meilleurs étudiants.

Syntaxe

RANGMEMBRECUBE(connexion;expression_données;rang;[légende])

La syntaxe de la fonction RANGMEMBRECUBE comporte les arguments suivants :

  • Connexion Obligatoire. Chaîne de texte qui représente le nom de la connexion au cube.

  • Expression_données Obligatoire. Chaîne de texte qui représente une expression définie, telle que "{[Élément1].enfants}". L’argument expression_données peut également être la fonction JEUCUBE ou une référence à une cellule contenant la fonction JEUCUBE.

  • Rang Obligatoire. Représente une valeur entière spécifiant la valeur supérieure. Si la valeur du rang est 1, la valeur supérieure est renvoyée, si la valeur du rang est 2, la valeur venant en second après la valeur supérieure est renvoyée, et ainsi de suite. Pour renvoyer les 5 valeurs supérieures, utilisez RANGMEMBRECUBE cinq fois, en spécifiant à chaque fois un rang différent, de 1 à 5.

  • Légende Facultatif. Chaîne de texte affichée dans la cellule à la place de la légende provenant du cube, si celle-ci est définie.

Remarques

  • Lorsque la fonction RANGMEMBRECUBE produit une valeur, elle affiche temporairement le message « ##CHARGEMENT_DONNEES… » dans la cellule avant que toutes les données soient récupérées.

  • Si le nom de la connexion n’est pas une connexion valide stockée dans le classeur, RANGMEMBRECUBE renvoie la valeur d’erreur #NOM?. Si le serveur OLAP ne s’exécute pas, n’est pas disponible ou renvoie un message d’erreur, RANGMEMBRECUBE renvoie la valeur d’erreur #NOM?.

  • RANGMEMBRECUBE renvoie une valeur d’erreur #N/A lorsque la syntaxe de l’argument expression_données est incorrecte ou lorsque l’ensemble contient au moins un membre dont la cote est différente de celle des autres membres.

Exemples

=RANGMEMBRECUBE("Ventes",$D$4,1,"Meilleur mois")

=RANGMEMBRECUBE("Ventes",ENSCUBE("Ventes","Été","[2004].[Juin]","[2004].[Juillet]","[2004].[Août]"),3,"Meilleur mois")

Conseil : Pour que les n valeurs inférieures soient renvoyées, employez les arguments ordre_tri et tri_par de la fonction JEUCUBE afin d’inverser l’ordre de l’ensemble et de transformer les valeurs supérieures en valeurs inférieures. Par exemple, RANGMEMBRECUBE ("Ventes", $D$4,1) renvoie le dernier membre, RANGMEMBRECUBE ("Ventes", $D$4, 2) renvoie l’avant-dernier membre, etc.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.