Ne pas additionner si un mot se trouve dans une colonne.

Résolu/Fermé
metoman Messages postés 33 Date d'inscription mardi 14 mai 2019 Statut Membre Dernière intervention 23 janvier 2023 - Modifié le 24 oct. 2021 à 23:15
via55 Messages postés 14424 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 juin 2024 - 25 oct. 2021 à 18:40
Bonjour, en T3 j'ai la formule suivante: =SOMME(X10:X29)

Je souhaite que les montants en X ne soit pas pris en compte si sur la même ligne en M la formule contient le mot "interne" (ou si c'est plus facile: si quelque chose est noté en A).

Pourriez-vous m'aider ?

Merci d'avance.
A voir également:

3 réponses

DjiDji59430 Messages postés 4053 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 31 mai 2024 648
Modifié le 24 oct. 2021 à 23:43
Bonjour à tous,

Essaye

=sommeprod((m10:m29<>"interne")*(X10:X29) )
a condition que m20="interne"
sinon
=sommeprod((estnum(cherche("interne";m10:m29))>0)*(X10:X29) )
m20="controle interne" par exemple

Crdlmt
1
via55 Messages postés 14424 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 juin 2024 2 708
24 oct. 2021 à 23:45
Bonjour à vous deux

ou bien :
=SOMME.SI(M10:M29;"<>interne";X10:X29)

Cdlmnt
Via
1
via55 Messages postés 14424 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 juin 2024 2 708
25 oct. 2021 à 18:40
Re

Si il faut exclure tous les textes contenant interne :
=SOMME.SI(M10:M29;"<>*interne*";X10:X29)

S'il faut exclure des mots différents, il faut une SOMME.SI.ENS, exemple :
=SOMME.SI.ENS(X10:X2;M10:M29;"<>interne";M10:M29;"<>externe";etc.)

Cdlmnt
0