Somme conditionelle de caractères extraits

Bonjour,

Je souhaites faire une somme de chiffres extraits de certaines cellules d'une plage sous conditions que la cellule contienne (ici, se termine) par certains caractères.

Ex. : Dans une ligne, je peux avoir des chiffres, des chiffres suivi de NC (ex. : 12NC) et des chiffres suivi de NB (ex. : 4NB). Je souhaite faire la somme des chiffres pour toutes les cases contenant NC. A noter, comme précisé plus haut, que les caractères de conditions (NC, NB...) seront toujours à la fin du contenu de la cellule.

Un fichier en pièce jointe pour expliciter ma besoin.

Merci de votre aide.

25classeur1.xlsx (8.26 Ko)

Bonjour,

=SOMME(SI(DROITE(A1:J1;2)="NC";--GAUCHE(A1:J1;NBCAR(A1:J1)-2)))

formule matricielle à valider avec shift+ctrl+entrée

La formule doit s'entourer de { } si la validation est correcte.

eric

Super merci ! Je vais regarder un peu ce que c'est les formules matricielles car je ne connais pas...

Salut,

J'ai regardé aussi, malgré que l'on t'ai déjà répondu, je vais te donner mon résultat:

=SOMME(SI(ESTERREUR(TROUVE("NC";A1:J1))=VRAI;0;CNUM(SUBSTITUE(A1:J1;"NC";""))))

Edit : à valider avec shift+maj+entrée ctrl + shift + entrée aussi

bonne journée

Bonjour

Excellente formule que j'ai presque comprise sauf à quoi correspondent les deux -- devant Gauche ?

Si je veux m'en servir intelligemment....

Merci d'avance

Cordialement

FINDRH

à quoi correspondent les deux -- devant Gauche ?

A convertir en numérique les chaines retournées par gauche()

eric

Bonjour Eric

Merci beaucoup pour cette précision peu connue, car cette syntaxe peut être fort utile lors d'extractions !

Cordialement

FINDRH

Rechercher des sujets similaires à "somme conditionelle caracteres extraits"