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

  • Initiateur de la discussion Initiateur de la discussion brice59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
645
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…