Rapport de message :*
 

Re: somme si

Titre du sujet : Re: somme si
par JeanMarie le 29/11/2007 07:41:31

Bonjour Chube, Didier

Tu as la possibilité dans les certaines fonction d'utiliser les "caractères génériques". Au nombre de deux caractères, le ? (point d'interrogation) remplace un seul caractère quelconque qui occupe l'emplacement du point d'interrogation.
Par exemple, p?rt trouve « port » et « part ».
Le * (astérisque), remplace n nombre quelconque de caractères situés à l'emplacement de l'astérisque.
Par exemple, *Est trouve « Nord-Est » et « Sud-Est ».

Pour retrouver AR n'importe ou dans la chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR*";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1&"*";B:B)



Pour retrouver AR au début de la chaîne, cela donne la formule
=SOMME.SI(A:A;"AR*";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;C1&"*";B:B)



Pour retrouver AR en fin de chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1;B:B)



Avec cette fonction, tu n'as pas besoin de "borner" une plage de cellule, tu peux définir les plage en colonne entière, ce que ne permet pas la fonction SOMMEPROD

Bonne journée

@+Jean-Marie