Excel somme 3e caractère selon condition

Résolu
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,

2 réponses

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    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
  2. sygmajf99 Messages postés 18 Statut Membre
     
    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