Utiliser des constantes de matrice dans des formules matricielles

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Lorsque vous Entrez une formule matricielle, la plupart du temps, vous utilisez une plage de cellules dans votre feuille de calcul, mais vous n’êtes pas obligé. Vous pouvez également utiliser des constantes de matrice, valeurs entrées dans la barre de formule accolades : {}. Vous pouvez ensuite nommer votre constante afin qu’elle soit plus facile à utiliser à nouveau.

Vous pouvez utiliser des constantes dans vos formules matricielles ou en tant que telles.

  1. Dans votre formule matricielle, tapez une accolade ouvrante et une accolade fermante les valeurs souhaitées. Voici un exemple : = Somme (A1:E1* {1,2,3,4,5})

    La constante figure entre accolades ({)}, et oui, vous devez réellement entrer ces accolades manuellement.

  2. Entrez le reste de votre formule, puis appuyez sur Ctrl+Maj+Entrée.

    La formule doit ressembler à {= SUM (A1:E1* {1,2,3,4,5})}, et les résultats ressemble à ceci :


    Constante de matrice imbriquée dans une formule SOMME

    La formule a multiplié A1 par 1 et B1 par 2, etc., ce qui vous évite d’avoir à insérer 1,2,3,4,5 dans les cellules de la feuille de calcul.

Utiliser une constante pour entrer des valeurs dans une colonne

Pour entrer des valeurs dans une seule colonne, telles que 3 cellules dans la colonne C, procédez comme suit :

  1. Sélectionnez les cellules que vous souhaitez utiliser.

  2. Entrez un signe égal et votre constante. Séparez les valeurs dans la constante par des points-virgules, pas par des virgules et si vous entrez du texte, placez-le entre guillemets doubles. Par exemple : = {« Trimestre 1 » ; » Trimestre2 ; » » Trimestre 3"}

  3. Appuyez sur Ctrl+Maj+Entrée. La constante se présente comme suit :

    Constante de matrice verticale utilisant du texte

    Dans le vocabulaire technique, on parle de constante verticale à une dimension.

Utiliser une constante pour entrer des valeurs dans une ligne

Pour entrer rapidement des valeurs dans une seule ligne, telles que les cellules F1, G1 et H1, procédez comme suit :

  1. Sélectionnez les cellules que vous souhaitez utiliser.

  2. Entrez un signe égal et votre constante, mais cette fois vous séparez les valeurs par des virgules, pas des points-virgules. Par exemple : = {1,2,3,4,5}

  3. Appuyez sur Ctrl+Maj+Entrée. La constante se présente comme suit :

    Constante de matrice horizontale à une dimension

    Dans le vocabulaire technique, on parle de constante horizontale à une dimension.

Utiliser une constante pour entrer des valeurs dans plusieurs colonnes et lignes

  1. Sélectionnez les cellules souhaitées.

    Vérifiez que le nombre de lignes et de colonnes que vous sélectionnez correspond au nombre de valeurs dans votre constante. Par exemple, si votre constante écrit des données dans quatre colonnes et trois lignes, sélectionnez ce nombre de colonnes et de lignes.

  2. Entrez un signe égal et votre constante. Dans ce cas, séparez les valeurs de chaque ligne par des virgules et utilisez un point-virgule à la fin de chaque ligne. Par exemple :

    = {1,2,3,4 ; 5,6,7,8 ; 9,10,11,12}

  3. Appuyez sur Ctrl+Maj+Entrée, et :

    Constante de matrice à deux dimensions

    En termes techniques, il s’agit d’une constante à deux dimensions parce qu’elle remplit des colonnes et des lignes. Au cas où vous vous poseriez la question, vous ne pouvez pas créer de constante à trois dimensions, c’est-à-dire que vous ne pouvez pas imbriquer une constante dans une autre constante.

Utiliser une constante dans une formule

À présent que vous avez découvert les constantes de matrice, voici un exemple pratique.

  • Dans n’importe quelle cellule vide, entrez (ou copiez et collez) cette formule, puis appuyez sur Ctrl+Maj+Entrée :

    =SOMME(A1:E1*{1,2,3,4,5})

    La valeur 85 apparaît dans la cellule A3.

    Que s’est-il passé ? Vous avez multiplié la valeur dans A1 par 1, la valeur dans la cellule B2 par 2, et ainsi de suite, puis la fonction SOMME a additionné ces résultats. Vous pourriez aussi entrer la formule suivante =SOMME(A1*1;B1*2;C1*3;D1*4;E1*5)

Si vous le vouliez, vous pourriez entrer les deux jeux de valeurs sous forme de constantes de matrice :

=SOMME({3,4,5,6,7}*{1,2,3,4,5})

Pour essayer cela, copiez la formule, sélectionnez une cellule vide, collez la formule dans la barre de formule, puis appuyez sur Ctrl+Maj+Entrée. Vous obtenez le même résultat.

Remarques : Vérifiez les points suivants si vos constantes ne fonctionnent pas :

  • Vérifiez que vos valeurs sont séparées à l’aide du caractère approprié. Si vous omettez une virgule ou un point-virgule, ou en mettez un au mauvais endroit, la constante de matrice risque de ne pas apparaître correctement ou un message d’avertissement peut s’afficher.

  • Vous pouvez avoir sélectionné une plage de cellules qui ne correspond pas au nombre d’éléments de votre constante. Par exemple, si vous sélectionnez une colonne de six cellules à utiliser dans une constante de cinq cellules, l’erreur #N/A apparaît dans la cellule vide. Si vous ne sélectionnez pas assez de cellules, Excel omet les valeurs qui ne possèdent pas de cellule correspondante.

  • Informations supplémentaire sur les formules :

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×