Fonction RANGMEMBRECUBE

Excel 2007+

Résumé

La fonction RANGMEMBRECUBE renvoie le nième membre ou tuple d'un ensemble dans un cube OLAP. Parfaite pour extraire les meilleurs ou pires performeurs d'une hiérarchie multidimensionnelle.

Syntaxe

RANGMEMBRECUBE(connexion;expression_ensemble;rang;[légende])

Paramètres

Paramètre Type Requis Description
connexion String Oui Nom de la connexion au cube OLAP stockée dans le classeur
expression_ensemble String Oui Expression MDX ou fonction JEUCUBE définissant l'ensemble à classer
rang Number Oui Rang du membre à extraire (entier positif)
légende String Non Étiquette personnalisée optionnelle pour l'affichage

Utilisation de la fonction CUBERANKEDMEMBER

RANGMEMBRECUBE est essentielle pour les tableaux de bord OLAP et les rapports analytiques. Elle permet d'extraire dynamiquement les meilleurs ou pires éléments d'une hiérarchie selon un critère de classement.

Exemples Courants de CUBERANKEDMEMBER

Meilleur mois de vente

=RANGMEMBRECUBE("Ventes";$D$4;1;"Champion des ventes")

Retourne le mois avec le meilleur chiffre d'affaires avec un libellé personnalisé

3ème meilleur été

=RANGMEMBRECUBE("Ventes";JEUCUBE("Ventes";"Été";"[2004].[Juin]";"[2004].[Juillet]";"[2004].[Août]");3;"3ème été")

Extrait le 3ème meilleur mois d'été parmi les mois spécifiés

Questions Fréquemment Posées

Inverser l'ordre avec JEUCUBE(...,"DESC",valeur) puis utiliser les rangs 1 à 5

Vérifiez que la connexion au cube existe et que le serveur OLAP est accessible

Les données sont en cours de récupération du cube, patientez quelques secondes

Erreurs Courantes et Solutions

#NOM?

Cause: Connexion cube invalide ou serveur OLAP inaccessible

Solution: Vérifiez les connexions dans Données > Connexions existantes

#N/A

Cause: Syntaxe MDX incorrecte ou hiérarchies incohérentes dans l'ensemble

Solution: Validez l'expression_ensemble dans un éditeur MDX

#VALEUR!

Cause: Argument rang non numérique

Solution: Utilisez un entier positif pour le paramètre rang

Notes

  • Affiche temporairement '##CHARGEMENT_DONNÉES…' pendant la récupération
  • Rang 1 = meilleur résultat, rang 2 = 2ème meilleur, etc.
  • Pour les valeurs inférieures : inversez l'ordre avec JEUCUBE
  • Excel 2007+ uniquement, nécessite Analysis Services

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+