Tableaux Excel

Guide : Formules Matricielles dans Excel pour Mac

Les formules matricielles dans Excel pour Mac permettent de traiter des calculs complexes sur des plages de données, en retournant des résultats uniques ou multiples. Voici un guide pour les comprendre et les utiliser efficacement sur Mac.


1. Comprendre les Formules Matricielles

Qu’est-ce qu’une Formule Matricielle ?

  • Une formule matricielle effectue des calculs sur des tableaux (ou matrices) de données.
  • Elle peut :
    • Traiter plusieurs valeurs en une seule opération.
    • Renvoyer un seul résultat (formule matricielle à résultat unique).
    • Renvoyer plusieurs résultats (formule matricielle à résultats multiples).

2. Saisir une Formule Matricielle

Excel Mac (365 ou 2021) :

  • Tapez simplement la formule. Les formules matricielles sont automatiquement prises en charge.
  • Les résultats multiples se propagent automatiquement dans une plage adjacente.

Excel Mac (Versions Antérieures) :

  1. Saisissez votre formule normalement.
  2. Appuyez sur Command + Shift + Enter (au lieu de simplement Enter).
  3. Excel affichera des crochets {} autour de la formule, indiquant qu’il s’agit d’une formule matricielle.

3. Créer des Formules Matricielles Simples

Exemple 1 : Additionner Deux Colonnes

Ajoutez les valeurs correspondantes dans deux colonnes (ex. A1:A5 et B1:B5) :

=A1:A5 + B1:B5

Exemple 2 : Produit de Deux Colonnes

Multipliez les valeurs correspondantes de deux colonnes, puis additionnez-les (produit scalaire) :

=SOMME(A1:A5 * B1:B5)

4. Utiliser des Formules Matricielles Conditionnelles

Exemple 1 : Somme Conditionnelle avec Plusieurs Critères

Calculez la somme des valeurs pour une plage répondant à plusieurs critères :

=SOMME((A1:A10="Ventes") * (B1:B10>100) * C1:C10)

Explication :

  • A1:A10="Ventes" : Vérifie si chaque cellule contient “Ventes” (1 pour vrai, 0 pour faux).
  • B1:B10>100 : Vérifie si les valeurs de la plage sont > 100.
  • C1:C10 : Prend en compte les valeurs associées.
  • SOMME : Additionne les valeurs filtrées.

Exemple 2 : Moyenne Conditionnelle

Calculez la moyenne des valeurs répondant à un critère (ex. colonne A = “Fruits”) :

=SOMME(SI(A1:A10="Fruits", C1:C10)) / SOMME(SI(A1:A10="Fruits", 1))

Explication :

  • Le numérateur somme les ventes pour “Fruits”.
  • Le dénominateur compte le nombre d’occurrences de “Fruits”.

5. Formules Matricielles Avancées

Exemple 1 : Trouver la Valeur Maximale sous Condition

Trouver la valeur maximale dans une plage répondant à une condition :

=MAX(SI(A1:A10="Légumes", C1:C10))

Exemple 2 : Liste Unique des Catégories

Afficher une liste de valeurs uniques (Excel 365/2021 uniquement) :

=UNIQUE(A1:A10)

6. Applications Pratiques des Formules Matricielles

a. Planification de Projets

Calculez les jours ouvrables restants pour chaque tâche :

=NB.JOURS.OUVRES(A1:A10, AUJOURDHUI())

b. Analyse des Ventes

  1. Somme des Ventes par Catégorie : =SOMME(SI(B1:B10="CatégorieX", C1:C10))
  2. Catégorie de la Vente Maximale : =INDEX(B1:B10, EQUIV(MAX(C1:C10), C1:C10, 0))

7. Bonnes Pratiques pour Excel sur Mac

a. Utilisez Command + Shift + Enter (Anciennes Versions)

  • Dans les versions précédentes à Excel 365, les formules matricielles doivent être validées avec Command + Shift + Enter.

b. Vérifiez la Compatibilité

  • Si vous utilisez des formules comme UNIQUE ou FILTRE, assurez-vous d’avoir Excel 365 ou Excel 2021.

c. Documentez vos Formules

  • Utilisez des commentaires ou des cellules adjacentes pour expliquer les formules complexes.

8. Résolution des Problèmes Courants

Erreur #VALEUR!

  • Cause : Les plages utilisées dans la formule n’ont pas la même taille.
  • Solution : Assurez-vous que les plages ont la même dimension.

Erreur #SPILL! (Débordement) (Excel 365/2021)

  • Cause : Les résultats multiples ne peuvent pas être insérés car une cellule est occupée.
  • Solution : Libérez les cellules adjacentes ou modifiez votre formule.

Erreur #N/A

  • Cause : Un élément recherché n’a pas été trouvé.
  • Solution : Ajoutez des conditions pour gérer les erreurs, comme SIERREUR.

9. Récapitulatif des Fonctions Utilisées

FonctionUtilisationExemple
SOMMEAdditionner une plage ou des résultats conditionnels=SOMME(A1:A10)
SIAppliquer une condition=SI(A1>10, "Oui", "Non")
INDEXRetourner une valeur en fonction d’une position=INDEX(A1:A10, 3)
EQUIVTrouver la position d’une valeur dans une plage=EQUIV(100, A1:A10, 0)
UNIQUEExtraire des valeurs uniques (Excel 365/2021)=UNIQUE(A1:A10)
NB.JOURS.OUVRESCalculer les jours ouvrables entre deux dates=NB.JOURS.OUVRES(A1, A2)

Cas Pratique : Analyse de Données avec Formules Matricielles dans Excel pour Mac

Problématique :

Un gestionnaire souhaite analyser les performances de vente de différentes catégories de produits. Les questions clés sont les suivantes :

  1. Quelle est la somme des ventes pour une catégorie spécifique ?
  2. Quelle est la moyenne des ventes pour une catégorie donnée ?
  3. Quelle est la catégorie ayant réalisé la vente la plus élevée ?
  4. Comment extraire une liste unique des catégories présentes dans les données ?

1. Organisation des Données

Le tableau contient les informations suivantes :

ProduitCatégorieVentes
PommeFruits100
BananeFruits150
CarotteLégumes80
TomateLégumes120
LaitProduits Laitiers200
FromageProduits Laitiers300

2. Objectifs et Solutions

Objectif 1 : Somme des Ventes pour une Catégorie Donnée

Question :

Quelle est la somme des ventes pour la catégorie Légumes ?

Solution :

  1. Formule : =SOMME(SI(B2:B7="Légumes", C2:C7))
  2. Étapes :
    • B2:B7="Légumes" identifie les lignes où la catégorie est “Légumes”.
    • C2:C7 contient les ventes associées.
    • SOMME additionne les ventes correspondantes.
  3. Résultat : 200 (80 + 120).

Objectif 2 : Moyenne des Ventes pour une Catégorie Donnée

Question :

Quelle est la moyenne des ventes pour la catégorie Fruits ?

Solution :

  1. Formule : =SOMME(SI(B2:B7="Fruits", C2:C7)) / SOMME(SI(B2:B7="Fruits", 1))
  2. Étapes :
    • Le numérateur somme les ventes des “Fruits”.
    • Le dénominateur compte le nombre de produits dans la catégorie “Fruits”.
    • La division retourne la moyenne.
  3. Résultat : 125 ((100 + 150) ÷ 2).

Objectif 3 : Catégorie avec la Vente la Plus Élevée

Question :

Quelle est la catégorie ayant généré la vente maximale ?

Solution :

  1. Formule : =INDEX(B2:B7, EQUIV(MAX(C2:C7), C2:C7, 0))
  2. Étapes :
    • MAX(C2:C7) trouve la valeur maximale des ventes.
    • EQUIV localise la position de cette valeur dans C2:C7.
    • INDEX retourne la catégorie correspondante à cette position.
  3. Résultat : Produits Laitiers.

Objectif 4 : Liste Unique des Catégories

Question :

Comment extraire une liste unique des catégories présentes dans les données ?

Solution :

  1. Formule (Excel 365/2021) : =UNIQUE(B2:B7)
  2. Résultat :
    • Fruits
    • Légumes
    • Produits Laitiers

Pour les versions antérieures :

  1. Utilisez le filtre avancé :
    • Sélectionnez la colonne Catégorie.
    • Allez dans Données > Avancé > Copier dans un autre emplacement.
    • Cochez Sans doublons.

3. Implémentation dans Excel pour Mac

Étapes :

  1. Entrez les données :
    • Organisez les produits, catégories et ventes dans un tableau.
  2. Appliquez les formules :
    • Utilisez les formules fournies pour répondre aux questions.
  3. Validez les formules matricielles :
    • Dans Excel 365/2021 : Appuyez simplement sur Entrée.
    • Dans les versions antérieures : Appuyez sur Command + Shift + Enter.

4. Résultats Résumés

QuestionFormuleRésultat
Somme des ventes pour “Légumes”=SOMME(SI(B2:B7="Légumes", C2:C7))200
Moyenne des ventes pour “Fruits”=SOMME(SI(B2:B7="Fruits", C2:C7))/SOMME(SI(B2:B7="Fruits", 1))125
Catégorie de la vente maximale=INDEX(B2:B7, EQUIV(MAX(C2:C7), C2:C7, 0))Produits Laitiers
Liste unique des catégories=UNIQUE(B2:B7)Fruits, Légumes, Produits Laitiers

5. Applications Pratiques

  • Rapports de Performance : Utilisez ces formules pour analyser les ventes ou les performances de chaque catégorie.
  • Automatisation : Combinez-les avec des segments ou des filtres dynamiques pour des analyses interactives.
  • Visualisation : Créez des graphiques basés sur les résultats (par ex., graphiques en secteur ou histogrammes).

Autres articles

Utiliser les fonctions pour afficher la date...
Excel propose plusieurs fonctions pour insérer ou manipuler la date...
Read more
Comment convertir des textes en chiffres dans...
Lorsque des nombres sont stockés sous forme de texte dans...
Read more
Comment extraire les chiffres d'une cellule dans...
Extraire uniquement les chiffres d'une cellule contenant du texte et...
Read more
AZ

Recent Posts

Utiliser les fonctions pour afficher la date actuelle dans Excel

Excel propose plusieurs fonctions pour insérer ou manipuler la date actuelle. Voici les principales méthodes…

24 minutes ago

Comment convertir des textes en chiffres dans Excel

Lorsque des nombres sont stockés sous forme de texte dans Excel, ils ne peuvent pas…

41 minutes ago

Comment extraire les chiffres d’une cellule dans Excel

Extraire uniquement les chiffres d'une cellule contenant du texte et des nombres mélangés est une…

1 heure ago

Comment supprimer plusieurs caractères spécifiques dans Excel

Pour supprimer plusieurs caractères spécifiques (par exemple, des symboles, chiffres ou lettres indésirables) dans des…

1 heure ago

Guide : Types d’Écarts dans Excel et Comment les Calculer

Excel permet de calculer différents types d'écarts selon le contexte, que ce soit pour des…

2 heures ago

Guide : Comment activer les macros dans Microsoft Excel

Les macros sont des programmes ou des scripts utilisés pour automatiser des tâches dans Excel.…

2 heures ago

This website uses cookies.