Accéder au contenu principal

Fonction CUBEVALUE d'Excel

Author: Amanda Li Last Modified: 2025-08-06

La fonction CUBEVALUE renvoie une valeur agrégée à partir d'un cube filtré par plusieurs arguments member_expression.

cubevalue function 1


Syntaxe

=CUBEVALUE(connection, [member_expression1], [member_expression2], ...)


Arguments

  • connection (obligatoire) : Une chaîne de texte représentant le nom de la connexion au modèle de données (cube).
  • member_expression (facultatif) : Une chaîne de texte représentant une expression multidimensionnelle (MDX) que vous souhaitez évaluer. Alternativement, member_expression peut être un ensemble défini avec la fonction CUBESET. member_expression peut être utilisé comme segment pour définir la portion du cube pour laquelle une valeur agrégée doit être retournée. Si member_expression n'est pas fourni pour des mesures, la mesure par défaut du cube est utilisée.

Valeur de retour

La fonction CUBEVALUE renvoie la valeur agrégée à partir d'un cube.


Notes sur la fonction

  • Le message #GETTING_DATA… est affiché pendant que les données sont en cours de récupération.
  • CUBEVALUE renvoie la #NAME? valeur d'erreur si :
    • connection n'est pas une connexion valide stockée dans le classeur, par exemple, ThisWorkbookDataModel ;
    • Le serveur OLAP (Online Analytical Processing) est indisponible, ne fonctionne pas ou a renvoyé un message d'erreur.
  • CUBEVALUE renvoie la #VALUE! valeur d'erreur si :
    • Il y a un ou plusieurs éléments non valides dans le tuple ;
    • member_expression dépasse 255 caractères. Remarque : Vous pouvez entrer la chaîne de texte dans une cellule et ensuite référencer cette cellule comme argument en guise de solution de contournement.
  • CUBEVALUE renvoie la #N/A valeur d'erreur si :
    • member_expression n'est pas valide ;
    • Le membre spécifié par member_expression n'existe pas dans le cube ;
    • L'ensemble contient un ou plusieurs membres ayant une dimension différente des autres membres ;
    • Le tuple dans l'argument member_expression n'est pas valide car il n'y a pas d'intersection pour les valeurs spécifiées.
  • Les arguments de CUBEMEMBER, à l'exception des références de cellules, doivent être entourés de guillemets doubles ("").
  • Les noms des membres, dimensions ou tables, etc. que vous écrivez dans member_expression doivent être placés entre crochets ([ ]).
  • Si l'intersection pour les valeurs spécifiées ne contient aucune valeur, CUBEVALUE renvoie une valeur Null, c'est-à-dire une chaîne de longueur zéro. Notez que si vous effectuez des opérations mathématiques sur la cellule avec la valeur Null, disons A1 (valeur Null) + A2, l'erreur #VALUE! sera renvoyée. Pour éviter cela, vous pouvez tester une chaîne de longueur zéro en utilisant la fonction ISTEXT et remplacer la longueur zéro par 0 en utilisant la fonction SI comme illustré dans l'exemple suivant : =SI(ESTTEXTE(A1),0,A1)+SI(ESTTEXTE(A2),0,A2).

Exemple

J'ai ici un tableau nommé “sales2021” qui inclut les informations de vente et les évaluations de différents produits appartenant à 2 catégories tout au long de l'année 2021. Pour utiliser la fonction CUBEVALUE afin d'obtenir le total des ventes de casquettes en mai et juin, vous devez d'abord ajouter les données de ce tableau au Modèle de Données dans le classeur existant, son nom sera toujours ThisWorkbookDataModel. Ensuite, copiez ou entrez la formule ci-dessous dans la cellule H8 où vous souhaitez calculer les ventes, puis appuyez sur Entrée pour obtenir le résultat :

=CUBEVALUE("ThisWorkbookDataModel",$G$5,$G8,H$5)

$G$5 =CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]","Sales")

$G8 =CUBESET("ThisWorkbookDataModel",($G$6,$G$7),"Sales of May and June")

$G$6 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Month].&[May]")
$G$7=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Month].&[June]")

H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")

√ Remarque : Les signes dollar avant le numéro de ligne et/ou la lettre de colonne dans la référence de cellule fixent la ligne et/ou la colonne, de sorte qu'ils ne changeront pas lorsque vous glissez ou copiez la formule. Après avoir saisi la formule, vous pouvez faire glisser la poignée de recopie vers la droite pour afficher les résultats pour d'autres produits.

cubevalue function 2


Fonctions connexes

Fonction CUBEMEMBER d'Excel

La fonction CUBEMEMBER récupère un membre ou un tuple à partir d'un cube s'il existe. Sinon, une valeur d'erreur #N/A sera renvoyée.

Fonction CUBEVALUE d'Excel

La fonction CUBEVALUE renvoie une valeur agrégée à partir d'un cube filtré par plusieurs arguments member_expression.

Fonction CUBEKPIMEMBER d'Excel

La fonction CUBEKPIMEMBER renvoie la propriété d'indicateur clé de performance (KPI) et affiche le nom du KPI dans la cellule.

Fonction CUBESETCOUNT d'Excel

La fonction CUBESETCOUNT renvoie le nombre d'éléments dans un ensemble.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.