Excel somme 3e caractère selon condition
Résolu
sygmajf99
Messages postés
18
Statut
Membre
-
sygmajf99 Messages postés 18 Statut Membre -
sygmajf99 Messages postés 18 Statut Membre -
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,
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,
2 réponses
-
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. -
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 !!!!