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

Réponses
7
Affichages
262

Statistiques des forums

Discussions
314 654
Messages
2 111 598
Membres
111 215
dernier inscrit
fateh