Calcul après comparatif de chaînes

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

  • fichier exemple.xlsx
    11.1 KB · Affichages: 33
  • fichier exemple.xlsx
    11.1 KB · Affichages: 37
  • fichier exemple.xlsx
    11.1 KB · Affichages: 39

david84

XLDnaute Barbatruc
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+
 

ROGER2327

XLDnaute Barbatruc
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
 

R@chid

XLDnaute Barbatruc
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
 

R@chid

XLDnaute Barbatruc
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:

ivan27

XLDnaute Occasionnel
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
 

R@chid

XLDnaute Barbatruc
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
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 452
dernier inscrit
hamzamounir