Compter nombre de fois qu'apparait un texte

Résolu
Bonjour,

J'ai la formule
=SOMMEPROD((Feuil1!$E$16:$E$15000="ACCCC")*(MOIS(Feuil1!$H$16:$H$15000)=2))
Elle marche bien si seulement la cellule est égale à ACCCC.

Maintenant je cherche quelque chose comme
=SOMMEPROD((Feuil1!$E$16:$E$15000="*ACCCC*")*(MOIS(Feuil1!$H$16:$H$15000)=2))
mais la ca ne marche pas. ACCCC étant perdu au milieu d'un texte, il m'affiche 0.

Je n'arrive pas à demander à excel de me cherche ACCCC au mileu d'un texte.

NB.SI(Feuil1!$E$16:$E$15000;"*ACCCC*") fonctionne mais on peut mettre qu'un critère et la c'est 2 critères qu'il me faut.

Il me faut donc faire une fusion de ces 2 fonctions mais comment ?

Quelqu'un a til une solution ?

Cordialement

3 réponses

  1. Contributeur
    Bonjour
    <erreur , excusez moi
    Michel
    0
    1. Contributeur
      re,
      =SOMMEPROD(NON(ESTERREUR(CHERCHE("ACCC";B2:B5)))*(MOIS(C2:C5)=2))
      0
    2. Impécable !! Merci
      0
  2. Contributeur
    Salur Erakmur.

    Si tu as excel 2007 ou 2010, essaie avec NB.SI.ENS
    0
    1. Bonjour,

      Je reviens vers toi pour compléter la formule que tu m'a donnée. Je dois maintenant effectuer une recherche multicritère du type
      =SOMMEPROD(NON(ESTERREUR(CHERCHE(B2:B5={"ACCC"."michel"})))*(MOIS(C2:C5)=2))
      ou
      =SOMMEPROD(NON(ESTERREUR(CHERCHE("ACCC";B2:B5)+CHERCHE("michel";B2:B5)))*(MOIS(C2:C5)=2))
      mais pour le moment c'est un échec.

      Il a bien
      =SOMMEPROD(NON(ESTERREUR(CHERCHE("ACCC";B2:B5)))*(MOIS(C2:C5)=2))+SOMMEPROD(NON(ESTERREUR(CHERCHE("BAAA";B2:B5)))*(MOIS(C2:C5)=2))
      qui fonctione mais la formule devient trop longue pour tenir dans la cellule puisque je fais cela avec 12 critères.

      Peux tu m'aider ?

      Cordialement
      0