Somme d'une colone si l'autre colone contient n'importe quel texte

Résolu
cildax Messages postés 3 Statut Membre -  
Raymond PENTIER Messages postés 58229 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je dois faire une somme des cellules en colonne A qui dans la colonne B, ces cellules contiennent un texte. Mon problème est que le texte est toujours différent, rien ne se ressemble (là ce sont des exemples).

J'ai donc fait un autre colonne qui indique si, dans B quels cellules sont vides ou non. vide=1 - remplie = 0. Mais on me demande de ne pas rajouter de colonne (la verte) --'. Donc ce plan tombe à l'eau... dommage ça marchait...

Mais je ne voit pas comment faire. J'ai essayé =esttexte, je pensais à une fonction recherche ...

Merci de votre aide !

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bon jour
    avez vous essayé:
    SOMME.SI(B:B;"<>";A:A)
    crdlmnt
    1
  2. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour à vous deux

    Ou simplement =NBVAL(B:B)-1
    -1 pour ne pas comptabiliser le titre de la colonnes

    Cdlmnt
    Via
    0
    1. cildax Messages postés 3 Statut Membre
       
      Bonjour,
      vu que je cherche à faire une somme je pense pas que NBVAL convienne...

      Merci en tout cas !
      0
  3. cildax Messages postés 3 Statut Membre
     
    Incroyable ! Ça fonctionne très bien.
    Pouvez vous m'expliquer ce qu'elle "veut dire". Je ne connaissais pas cette formule et j'aimerais comprendre ?
    Excusez-moi d’abuser de votre gentillesse !
    0
  4. Raymond PENTIER Messages postés 58229 Date d'inscription   Statut Contributeur Dernière intervention   17 494
     
    Il te suffit de consulter l'Aide en ligne d'Excel pour tout savoir de ces fonctions.
    Pour cela tu cliques sur l'icône { ? } ou sur la touche [ F1 ]
    De plus, quand dans une cellule tu saisis =NBVAL, une bulle apparaît qui te décrit l'utilisation et la syntaxe de cette fonction !

    =SOMME.SI(B:B;"<>";A:A) fait donc la somme des données en colonne A, à condition que la donnée en colonne B, à la même ligne, ne soit pas vide.

    =NBVAL(B:B)-1 compte le nombre de données en colonne B (et retranche 1 à cause de l'intitulé de colonne)
    0