Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire une partie d'une cellule dans une formule

brice59

XLDnaute Occasionnel
Bonjour,

J'utilise cette formule

=SOMME.SI.ENS(FACT!$I:$I;FACT!$G:$G;"2011";FACT!$Y:$Y;"BBB")

en sachant que les valeurs de la colonne G sont des mois inscrit 201101 (pour 2011 janvier) de 201001 (janvier 2010 à aujourd'hui)
le but est de prendre toutes les valeurs de 2011 et d'éviter d'avoir ça


=SOMME.SI.ENS(FACT!$I:$I;FACT!$G:$G;"201101";FACT!$G:$G;"201102";FACT!$G:$G;"201103";FACT!$Y:$Y;"BBB")

je recherche donc une sorte de "2011*" mais dans une formule directement.


Merci d'avance
 

Caillou

XLDnaute Impliqué
Re : extraire une partie d'une cellule dans une formule

Bonjour,

2011* fonctionne dans une formule, à condition que la colonne en référence soit de type texte.
Donc, ce que je ferais :
- dans le tableau original, tu rajoutes une colonne (disons H) avec la formule =TEXTE(Gx;0) pour convertir en texte
- dans ta formule SOMME.SI.ENS, tu fais référence à cette colonne H (à la place de la colonne G)

Caillou
 

R@chid

XLDnaute Barbatruc
Re : extraire une partie d'une cellule dans une formule

Bonjour @ tous,
As-tu essaye avec SOMMEPROD() :
Code:
=SOMMEPROD((GAUCHE(FACT!G1:G200;4)="2011")*(FACT!Y1:Y200="BBB");(FACT!I2:I200))
Pas teste, manque de fichier.
Amicalement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…