Excel somme 3e caractère selon condition

Résolu
sygmajf99 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
sygmajf99 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais avoir une fonction qui me permet de faire la somme du 3e caractère d'un champ, si les 2 premiers caractères de ce champ égalent "PE".

Par exemple si j'ai les données suivantes :

1
2
PE4
8
PE6
9
PE2

Alors je voudrais faire la somme des chiffres après PE, donc 4+6+2 = 12

Quelles fonctions devrais-je utiliser ? Je pourrais aussi créer une function sous VBA, mais j'aimerais éviter de faire une macro.

Merci,
A voir également:

2 réponses

chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

pour moi, la solution la plus simple à mettre en place serait :

1°) créer une nouvelle colonne à côté, avec comme formule : =SI(GAUCHE(A1;2) = "PE"; CNUM(DROITE(A1;NBCAR(A1)-2));"")

2°) Faire la somme de cette nouvelle colonne

Cordialement.
0
sygmajf99 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Avec la quantité de données que j'ai, en ajoutant Somme à gauche et en mettant des {}, cela le fait sur ma base de données au complet, et ça marche.

MERCI !!!!
0