Somme.si(gauche

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

  1. Contributeur
    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. Contributeur
      Bien vu Michel
      salut et bon WE
    2. @Vauclusebonjour 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 "