La fonction MEMBRECUBE d’Excel
La fonction JEUCUBE renvoie un membre ou un tuple dans une hiérarchie d’un cube. Nous utilisons cette fonction pour valider l’existence d’un élément, un ensemble de membres dans un cube connecté au fichier Excel. Cette fonction possède 3 arguments et sa structure est la suivante :
=MEMBRECUBE (Connexion;Expression_membre; [Légende])
Où :
- « Connexion » est une chaîne de caractères, c’est le nom de la connexion,
- « Expression_membre » est une variable de type chaîne de texte qui représente l’élément cherché.
- Légende est un paramètre facultatif, il écrit dans la cellule Excel un terme qui indique que l’élément existe. Par exemple, nous pouvons utiliser le mot « Existe » comme légende.
Remarque :
- Si le membre cherché n’existe pas, la fonction renvoie la formule d’erreur #N/A.
- Si le paramètre « Connexion » ne fait pas référence à une connexion existante, la fonction renvoie la formule d’erreur #Nom?
Exemples
Pour traiter un exemple, nous allons considérer un modèle Power Pivot qui est considéré par Excel comme étant un Cube.
Nous considérons ce modèle Power Pivot qui représente les ventes par produit.
Produit | Ventes |
Machine | 7193 |
Motocycle | 4330 |
Piano | 6897 |
Table | 5954 |
Verin | 11887 |
Total Général | 36261 |
Nous allons vérifier l’existence du produit « Machine » parmi la liste des produits.
Ci-dessous le cas où l’élément n’existe pas :
Pour une présentation plus élégante, nous pouvons combiner cette fonction avec la fonction SIERREUR :