KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Additionner si les cellules contiennent ou sont égales soit à x, soit à y dans Excel

AuteurSiluvia Date de modification

Pour additionner les cellules qui contiennent ou correspondent à l’une ou l’autre de deux valeurs, ce tutoriel propose deux formules détaillées pour résoudre ces cas.

Comment additionner si les cellules contiennent soit x, soit y dans Excel ?
Comment additionner si les cellules sont égales soit à x, soit à y dans Excel ?


Comment additionner les cellules contenant soit x, soit y dans Excel ?

Comme le montre la capture d’écran ci-dessous, pour additionner les cellules de la colonne D lorsque les cellules correspondantes de la colonne C contiennent « apple » ou « lychee », utilisez une formule combinant les fonctions SOMMEPROD, ESTNUM et TROUVE.

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

Formules génériques

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Arguments

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

Comment utiliser cette formule ?

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

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

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

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

=SUMPRODUCT(--((ISNUMBER(SEARCH(«apple»,C5:C12))+ISNUMBER(SEARCH(«lychee»,C5:C12)))>0),D5:D12)

Explication de la formule

=SUMPRODUCT(--((ISNUMBER(SEARCH(«apple»,C5:C12))+ISNUMBER(SEARCH(«lychee»,C5:C12)))>0),D5:D12)

ESTNUM(TROUVE(«apple»,C5:C12))
>TROUVE(«apple»,C5:C12): La fonction TROUVE localise la position du premier caractère de « apple » dans chaque cellule de la plage C5:C12 et renvoie un tableau tel que {#VALEUR!;#VALEUR!;1;9;1;#VALEUR!;#VALEUR!;18}. Les erreurs #VALEUR! indiquent que « apple » 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. Si le paramètre 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(TROUVE(«lychee»,C5:C12)): L’explication de cette partie est identique à celle ci-dessus. Ici, la fonction ESTNUM renvoie finalement un tableau tel que {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 additionnons ces tableaux, et l’opération mathématique convertit les valeurs VRAI et FAUX en 1 et 0. Nous obtenons finalement 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 de VRAI et FAUX tel que {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 ainsi un nouveau tableau {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 tel que {0;0;980;1200;600;0;150;300}, puis additionne tous les résultats du tableau et renvoie finalement 3230.

Comment additionner les cellules égales à x ou à y dans Excel ?

Dans la section précédente, nous avons présenté la formule permettant d’additionner les cellules contenant l’une ou l’autre de deux valeurs. Cette section explique comment combiner deux fonctions SOMME.SI pour additionner les cellules égales à x ou à y.

L’exemple ci-dessous permet d’additionner les ventes lorsque le produit est soit « apple », soit « lychee ».

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

Formule générique

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Arguments

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

Comment utiliser cette formule ?

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

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

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

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

=SUMIF(C5:C12,«apple»,D5:D12)+SUMIF(C5:C12,«lychee»,D5:D12)

Explication de cette formule

=SUMIF(C5:C12,«apple»,D5:D12)+SUMIF(C5:C12,«lychee»,D5:D12)

La première fonction SOMME.SI additionne les ventes de « apple » et la deuxième fonction SOMME.SI additionne les ventes de « lychee ». Ces deux résultats sont ensuite additionnés pour obtenir le total des ventes.

Fonctions associées

Fonction SOMMEPROD d’Excel
La fonction SOMMEPROD d’Excel multiplie deux colonnes ou plus — ou plusieurs tableaux — entre eux, puis additionne les résultats obtenus.

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

Fonction TROUVE d’Excel
La fonction TROUVE d’Excel vous permet de localiser la position d’un caractère ou d’une sous-chaîne précise au sein d’une chaîne de texte donnée.

Fonction SOMME.SI.ENS d’Excel
La fonction SOMME.SI.ENS d’Excel permet d’additionner les valeurs des cellules en fonction de plusieurs critères.


Formules associées

Additionner si les cellules contiennent un astérisque
Pour additionner les cellules contenant un astérisque considéré comme un caractère littéral — et non comme un joker —, ce tutoriel vous présente une formule utilisant la fonction SOMME.SI associée au tilde (~).

Additionner si les cellules contiennent à la fois x et y
Ce tutoriel pas à pas vous montre comment additionner une plage de cellules lorsque les cellules correspondantes contiennent à la fois x et y, grâce à la fonction SOMME.SI.ENS.

Additionner si la date se situe entre deux dates
Ce tutoriel vous montre comment additionner des valeurs sur une plage de dates donnée dans Excel à l’aide d’une formule basée sur la fonction SOMME.SI.ENS.

Additionner si les cellules sont égales ou différentes d’une valeur donnée
Ce tutoriel pas à pas vous présente deux formules simples pour additionner une plage de cellules égales ou différentes d’une valeur spécifique, grâce à la fonction SOMME.SI.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


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

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.