Somme.si(gauche

Fermé
cb - 22 avril 2016 à 16:40
DjiDji59430 Messages postés 4165 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 16 décembre 2024 - 23 avril 2016 à 11:08
Bonjour,

J'ai une succession de cellules dont certaines contiennent HD...
HD7 3 2 HD1
et voudrait sommer, pour les cellules contenant HS, les nombres contenus dans cette cellule

Pour l'exemple ci-dessus, j'ai HD7 et HD 1 donc le resultat devrait être 4

J'ai essayé
=SOMME.SI(GAUCHE(A1:D1;2)="HD";DROITE(A1:D1;1))

Sans résultat..
Merci de votre aide

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 23/04/2016 à 09:16
Bonjour tt le monde
la matricielle du samedi matin ;-)

=SOMME(SI((GAUCHE(A1:D1;2)="HD");DROITE(A1:D1;NBCAR(A1:D1)-2)*1))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }


remarque
"droite(nbcar(A1)-2)*1"
"droite" renvoie du texte donc on multiplie par 1 pour avoir un nombre
"nbcar(A1)-2" permet d'utiliser un nombre indifférent de chiffres

Bon WE  
Michel
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
23 avril 2016 à 10:19
Bien vu Michel
salut et bon WE
0
DjiDji59430 Messages postés 4165 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 16 décembre 2024 682 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
23 avril 2016 à 11:08
bonjour a tous

Et ton résultat est égal a 4 ?

"Pour l'exemple ci-dessus, j'ai HD7 et HD 1 donc le résultat devrait être 4 "
0