Comparaison de texte dans une formule

C

Ced

Guest
Dans la formule suivante :

Je veux faire la somme des nombres de la colonne C, pour les lignes dont le mois (colonne A) est novembre (=11) et dont le texte dans la colonne B commence par "Retrait"

{=SOMME(SI(MOIS($A$2:$A$9999)=11;SI($B$2:$B$9999 = "Retrait*";$C$2:$C$9999;0);0);0)}

La formule fonctionne bien si je compare à un texte exact (ex. = "Retrait BNP")
mais pas avec un 'commence par' (ex. = "Retrait*")

Une idée ?
Merci,
Ced.
 
@

@+Thierry

Guest
Salut Ced

Je ne pense pas que l'astérix fonctionne comme çà aussi sec dans une formule...

Essaie avec "LEFT" sur un certain nombre de caractères... (Sorry suis en Excel US ici... probablement GAUCHE... mais bon..

@+Thierry
 
M

Monique

Guest
Bonsoir,

Avec cette formule (matricielle), ça marche :
{=SOMME(SI((GAUCHE($B$2:$B$9999;7)="retrait")*(MOIS($A$2:$A$9999)=11);$C$2:$C$9999;0))}
Plus facile à lire en nommant les cellules ou les plages de cellules :
{=SOMME(SI((GAUCHE(motif;7)=E1)*(MOIS(date)=D2);nombres;0))}
en D2 est écrit le nombre n° du mois, en D1 le motif ou autre nom.
ou bien :
{=SOMME(SI((GAUCHE(motif;NBCAR(E$1))=E$1)*(MOIS(date)=$D3);nombres;0))}
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma