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

Calcul après comparatif de chaînes

  • Initiateur de la discussion Initiateur de la discussion ivan27
  • 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 !

ivan27

XLDnaute Occasionnel
Bonsoir à tous,

Je souhaite réaliser des calculs dans un tableau en récupérant notamment des données dans un second tableau.
Mon problème principal est le comparatif des chaînes.
Je n'arrive pas à faire une recherche sur les débuts de chaînes : FR-XX
Je vous joint un exemple pour une meilleure compréhension.
Merci d'avance pour votre aide.

Ivan
 

Pièces jointes

Re : Calcul après comparatif de chaînes

Bonsoir David et merci pour ta réactivité,
J'ai bien pensé à la fonction GAUCHE mais je n'arrive pas à la placer dans un INDEX / EQUIV...
@+
 
Re : Calcul après comparatif de chaînes

Re
comme je ne sais pas ce que tu veux obtenir, je ne peux que rester dans des généralité.
Donc, quelque chose dans le genre :
Code:
=INDEX(taplage;EQUIV(GAUCHE(tacellule;5);GAUCHE(plageEquiv;5);0))
La formule que tu obtiendras en adaptant cette formule générique devra être validée par Ctrl, Maj et entrée.
A+
 
Re : Calcul après comparatif de chaînes

Bonsoir à tous


Cela, peut-être ?
Code:
=SI(ESTNA(EQUIV(GAUCHE($A13;5);GAUCHE($A$2:$A$7;5);0));"";INDEX($B$2:$B$7;EQUIV(GAUCHE($A13;5);GAUCHE($A$2:$A$7;5);0))+B$12*INDEX($C$2:$C$7;EQUIV(GAUCHE($A13;5);GAUCHE($A$2:$A$7;5);0)))
(en B13, à valider par Ctrl Maj Entrée, puis à recopier à droite et vers le bas)​


ROGER2327
#5695


Vendredi 6 Clinamen 139 (Saint Ganymède, professionnel - fête Suprême Quarte)
8 Germinal An CCXX, 9,0115h - jonquille
2012-W13-3T21:37:39Z
 
Re : Calcul après comparatif de chaînes

Salut @ tous,
tout mon respect Roger,
@ ivan : et pourquoi tu n'as renseigne que quelques cellules, c'est ce qu'on n'a pas pu comprendre mon ami, si on savait que ce que tu veux faire, tu aurais du recevoir la reponse du premier qui est passe par la, notre ami David.
Amicalement
 
Re : Calcul après comparatif de chaînes

Salut @ tous,
en B13 :
Code:
=SOMMEPROD((GAUCHE($A$2:$A$7;5)=GAUCHE($A13;5))*($B$2:$B$7))+SOMMEPROD((GAUCHE($A$2:$A$7;5)=GAUCHE($A13;5))*($C$2:$C$7))*B$12
@ tirer vers le bas et vers la droite
Amicalement
 
Dernière édition:
Re : Calcul après comparatif de chaînes

Bonsoir Rachid,

J'essaierai d'être plus clair une prochaine fois.
En ce qui concerne mon problème, existe-t-il un intérêt (autre que la longueur de la formule) à utiliser SOMMEPROD plutôt que INDEX / EQUIV ?

Ivan
 
Re : Calcul après comparatif de chaînes

Bonsoir @ tous,
SOMMEPROD() est une formule matricielle qui se valide par simple Entree, elle sert a faire des calculs comme on peut se servir de cette derniere pour la recherche de valeurs numeriques.
Par-contre la combinaison de INDEX/EQUIV c'est formidable.
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

  • Question Question
Microsoft 365 Formule Excel
Réponses
4
Affichages
364
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…