Accéder au contenu principal

Somme si les cellules contiennent ou sont égales à x ou y dans Excel

Author: Siluvia Last Modified: 2025-05-27

Pour additionner les cellules si elles contiennent ou sont égales à l'une ou l'autre des valeurs, ce tutoriel fournit deux formules détaillées pour résoudre ces problèmes.

Comment faire la somme si les cellules contiennent soit x, soit y dans Excel ?
Comment faire la somme si les cellules sont égales à x ou y dans Excel ?


Comment faire la somme si les cellules contiennent soit x, soit y dans Excel ?

Comme le montre la capture d'écran ci-dessous, pour additionner les cellules de la colonne D si les cellules de la colonne C contiennent « pomme » ou « litchi », vous pouvez appliquer une formule basée sur les fonctions SOMMEPROD, ESTNUM et CHERCHE.

doc-sum-if-cells-contain-either-x-or-y-1

Formules génériques

=SOMMEPROD(--((ESTNUM(CHERCHE("critère1",plage1)) + ESTNUM(CHERCHE("critère2",plage2)))>0),somme_plage)

Arguments

Plage_critères1 : La plage de cellules que vous souhaitez évaluer avec le critère1 ;
Plage_critères2 : La plage de cellules que vous souhaitez évaluer avec le critère2 ;
Critère1 : Le critère utilisé pour définir quelles cellules dans Plage_critères1 seront ajoutées ;
Critère2 : Le critère utilisé pour définir quelles cellules dans Plage_critères2 seront ajoutées.
Plage_somme : La plage de cellules à additionner ;

Comment utiliser cette formule ?

Sélectionnez une cellule vide, copiez ou entrez la formule ci-dessous, puis appuyez sur la touche Entrée pour obtenir le résultat.

=SOMMEPROD(--((ESTNUM(CHERCHE(G4,C5:C12))+ESTNUM(CHERCHE(G5,C5:C12)))>0),D5:D12)

doc-sum-if-cells-contain-either-x-or-y-2

Remarque : Dans cette formule, G4 et G5 sont les cellules contenant les deux conditions. Vous pouvez également saisir directement les valeurs textuelles réelles entre guillemets doubles.

=SOMMEPROD(--((ESTNUM(CHERCHE("pomme",C5:C12))+ESTNUM(CHERCHE("litchi",C5:C12)))>0),D5:D12)

Explication de la formule

=SOMMEPROD(--((ESTNUM(CHERCHE("pomme",C5:C12))+ESTNUM(CHERCHE("litchi",C5:C12)))>0),D5:D12)

ESTNUM(CHERCHE("pomme",C5:C12))
> CHERCHE("pomme",C5:C12) : La fonction CHERCHE localise la position du premier caractère de « pomme » dans chaque cellule de la plage C5:C12 et renvoie un tableau comme suit {#VALEUR!;#VALEUR!;1;9;1;#VALEUR!;#VALEUR!;18}. Les #VALEUR! signifient que « pomme » n'a pas été trouvé dans la cellule correspondante ;
> ESTNUM({#VALEUR!;#VALEUR!;1;9;1;#VALEUR!;#VALEUR!;18}) : Ici, la fonction ESTNUM vérifie si la valeur référencée dans le tableau est numérique ou non numérique. Si le paramètre valeur est numérique, elle renvoie « VRAI », sinon elle renvoie « FAUX ». Vous obtenez alors un nouveau tableau {FAUX;FAUX;VRAI;VRAI;VRAI;FAUX;FAUX;VRAI}.
ESTNUM(CHERCHE("litchi",C5:C12)) : L'explication de cette partie est identique à celle ci-dessus. Ici, la fonction ESTNUM renvoie finalement un tableau comme suit {FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;VRAI;VRAI} ;
{FAUX;FAUX;VRAI;VRAI;VRAI;FAUX;FAUX;VRAI} + {FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;VRAI;VRAI} : Ensuite, nous ajoutons ces tableaux ensemble, et l'opération mathématique convertit les valeurs VRAI et FAUX en 1 et 0. Finalement, nous obtenons un tableau numérique {0;0;1;2;1;0;1;2} ;
({0;0;1;2;1;0;1;2}) > 0 : Chaque nombre du tableau est comparé au nombre 0 et renvoie un tableau VRAI/FAUX comme suit {FAUX;FAUX;VRAI;VRAI;VRAI;FAUX;VRAI;VRAI} ;
--({FAUX;FAUX;VRAI;VRAI;VRAI;FAUX;VRAI;VRAI}) : Ces deux signes moins convertissent « VRAI » en 1 et « FAUX » en 0. Vous obtenez alors un nouveau tableau comme suit {0;0;1;1;1;0;1;1} ;
SOMMEPROD({0;0;1;1;1;0;1;1},D5:D12) = SOMMEPROD({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}) : La fonction SOMMEPROD multiplie les composants correspondants des deux tableaux et renvoie un tableau comme suit {0;0;980;1200;600;0;150;300}, puis additionne tous les résultats du tableau et renvoie finalement 3230.

Comment faire la somme si les cellules sont égales à x ou y dans Excel ?

Dans la section précédente, nous avons introduit la formule pour additionner les cellules si elles contiennent l'une ou l'autre des valeurs. Cette section démontrera comment ajouter deux fonctions SOMME.SI ensemble pour additionner les cellules si elles sont égales à x ou y.

L'exemple ci-dessous calcule la somme des ventes si le produit est égal à « pomme » ou « litchi ».

doc-sum-if-cells-contain-either-x-or-y-3

Formule générique

=SOMME.SI(plage_critères1,"critère1",plage_somme)+SOMME.SI(plage_critères2,"critère2",plage_somme)

Arguments

Plage_critères1 : La plage de cellules que vous souhaitez évaluer avec le critère1 ;
Plage_critères2 : La plage de cellules que vous souhaitez évaluer avec le critère2 ;
Critère1 : Le critère qui définit quelles cellules dans Plage_critères1 seront ajoutées.
Critère2 : Le critère qui définit quelles cellules dans Plage_critères2 seront ajoutées.
Plage_somme : La plage de cellules à additionner ;

Comment utiliser cette formule ?

Sélectionnez une cellule vide, copiez ou entrez la formule ci-dessous, puis appuyez sur la touche Entrée pour obtenir le résultat.

=SOMME.SI(C5:C12,G4,D5:D12)+SOMME.SI(C5:C12,G5,D5:D12)

doc-sum-if-cells-contain-either-x-or-y-4

Note : Cette formule fait référence aux deux cellules G4 et G5 contenant les deux conditions. Vous pouvez directement saisir les valeurs textuelles entre guillemets doubles comme critères dans la formule.

=SOMME.SI(C5:C12,"pomme",D5:D12)+SOMME.SI(C5:C12,"litchi",D5:D12)

Explication de cette formule

=SOMME.SI(C5:C12,"pomme",D5:D12)+SOMME.SI(C5:C12,"litchi",D5:D12)

La première fonction SOMME.SI additionne les ventes de « pomme », et la deuxième fonction SOMME.SI additionne les ventes de « litchi ». Ces deux résultats sont ensuite ajoutés ensemble pour obtenir le total des ventes.

Fonctions connexes

Fonction SOMMEPROD d'Excel
La fonction SOMMEPROD d'Excel peut être utilisée pour multiplier deux colonnes ou plus, ou tableaux ensemble, puis obtenir la somme des produits.

Fonction ESTNUM d'Excel
La fonction ESTNUM d'Excel renvoie VRAI lorsqu'une cellule contient un nombre, et FAUX sinon.

Fonction CHERCHE d'Excel
La fonction CHERCHE d'Excel peut vous aider à trouver la position d'un caractère spécifique ou d'une sous-chaîne dans une chaîne de texte donnée.

Fonction SOMME.SI d'Excel
La fonction SOMME.SI d'Excel peut aider à additionner les valeurs des cellules en fonction de plusieurs critères.


Formules connexes

Somme si les cellules contiennent un astérisque
Pour additionner les cellules contenant un astérisque qui est considéré comme un caractère littéral et non comme un joker, ce tutoriel explique une formule basée sur la fonction SOMME.SI et le tilde (~).

Somme si les cellules contiennent à la fois x et y
Ce tutoriel étape par étape démontre comment additionner une plage de cellules si les cellules correspondantes contiennent à la fois x et y en utilisant la fonction SOMME.SI.CONDITIONS.

Somme si la date est comprise entre deux dates
Ce tutoriel démontre comment additionner des valeurs dans une certaine plage de dates dans Excel avec une formule basée sur la fonction SOMME.SI.CONDITIONS.

Somme si les cellules sont égales ou non égales à une certaine valeur
Ce tutoriel étape par étape explique deux formules pour additionner une plage de cellules égale ou non égale à une certaine valeur basée sur la fonction SOMME.SI.


Les meilleurs outils de productivité pour Office

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

🤖 Assistant IA 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 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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille de calcul | Bibliothèque d’AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 des 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 un 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

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)

  • Une seconde pour basculer entre des dizaines de documents ouverts !
  • Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.