Somme si cellule contient texte spécifique

  • Initiateur de la discussion Initiateur de la discussion Niouf
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Niouf

XLDnaute Occasionnel
Bonjour le Forum,

Je cherche à insérer dans une SOMME.SI.ENS la condition suivante :
Faire la somme si ma plage de cellule contient un texte spécifique.

Je vous ai joint un fichier exemple:
J'ai une formule test dans la cellule jaune, une première SOMME.SI.ENS est présente en fonction de 3 premiers critères. Et j'aimerai ajouter en 4ème critère la condition, SI je trouve "panne" dans la colonne "CommentaireAlea" je fais la somme ...

J'éspère avoir été assez explicite !

Merci d'avance à celui ou celle qui m'aidera 🙂
 

Pièces jointes

Re : Somme si cellule contient texte spécifique

Salut,

Essaies ceci :

Code:
=SOMME.SI.ENS(B:B;C:C;M4;D:D;N4;K:K;O4;G:G;"*panne*")

Les * remplacent tous les autres caractères. Donc *panne* signifie "Texte qui contient le mot panne à n'importe quelle position.

A+
H
 
Re : Somme si cellule contient texte spécifique

Merci messieurs,

Cela fonctionne nickel de cette façon !

Est il possible de renseigner une cellule avec le texte à rechercher ?
Je remplacerai mon "*panne*" dans ma formule par le texte situé en cellulle D10.
De cette façon je n'aurai que cette cellule à modifier pour faire évoluer le résultat affiché par ma formule .

Vous voyez ou je veux en venir ?
 
Bonjour le Forum,
Bonjour syldo, Mutzik, Lord Nelson, Niouf,

Tu n'as pas utilisé la formule proposée mais une formule SOMME(SI()) matricielle

alors tu peux l'écrire de cette façon en validant matriciellement

Code:
=SOMME(SI((EXPORT!$X:$X=1)*(ESTNUM(CHERCHE(A2;EXPORT!$G:$G)));1))

ou bien sans le besoin de la validation matricielle

Code:
=SOMMEPROD((EXPORT!$X:$X=1)*(ESTNUM(CHERCHE(A2;EXPORT!$G:$G))))

Cordialement
 
Super, merci !

Et si je veux rajouter une condition, ça donnerait ça ?
Code:
=SOMME(SI(ET(EXPORT!$T:$T=RESUME!B8;EXPORT!$X:$X=1)*(ESTNUM(CHERCHE(A7;EXPORT!$G:$G)));1))

Pour compter le nombre de place qui répondent à toutes ces conditions :
- à 4 € dans la colonne T (feuille EXPORT)
- avec un 1 dans la colonne X
- et avec le titre A7 (feuille résumé)

Merci de votre aide...
 
Bonjour à tous,

Le problème vient que tu as des chiffres comparés à du texte.
Soit en colonne "B" de l'onglet "RESUME" tu écris "4.60" ou tu utilises la fonction substitue()

Code:
=SOMME(SI((EXPORT!$T:$T=SUBSTITUE(TEXTE($B13;"0,00");",";"."))*(EXPORT!$X:$X=1)*(ESTNUM(CHERCHE("*"&$A$12&"*";EXPORT!$G:$G)));1))
Validation matricielle

Je pense que tu ne dois pas laisser le calcul sur la totalité des lignes (ex:EXPORT!$T:$T), si tu veux que le calcul soit plus rapide soit tu nommes tes plages ou tu les figes (exEXPORT!$T2:$T100).


JHA
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
354
Réponses
15
Affichages
902
Réponses
4
Affichages
148
Retour