Formule

Résolu
ninie -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerais une formule pour :
le résultat devra m'indiquer le nombre de garage à louer uniquement sur noidans les v.

A B C

1 ECHENOZ LA M. Rue Beauregard G
2 ECHENOZ LA M. Rue Beauregard P
3 ECHENOZ LA M. Rue Beauregard G
4
5 FROTEY rue du Sabot P
6
7 NOIDANS LES V. Rue de la Méline G
8
9 NOIDANS LES V. Rue du 14 Juillet G
10 NOIDANS LES V. Rue du 14 Juillet G
11
12 NOIDANS LES V. Rue de la Fraternité G
13
14 VAIVRE Av du Marois P
15 VAIVRE Av du Marois G
16 VAIVRE Av du Marois G

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    en supposant que le nombre est en colonne A de A2 à A50 et en colonne B les adresses

    =SOMMEPROD(($A$2:$A$50)*NON(ESTERREUR(CHERCHE("*"&"NOIDANS"&"*";$B$2:$B$50))))

    si tu mets le critère de recherche NOIDANS dans une cellule exemple en H2 la formule devient

    =SOMMEPROD(($A$2:$A$50)*NON(ESTERREUR(CHERCHE("*"&H2&"*";$B$2:$B$50))))

    si ta base de donnée est sur un autre feuille nomme les plages exemple A2:A50 nommée col_A et la plage B2:B50 nommée col_B

    la formule devient

    =SOMMEPROD((col_A)*NON(ESTERREUR(CHERCHE("*"&H2&"*";col_B))))

    0
    1. ninie
       
      Cela ne fonctionne pas,
      j'ai oubliée de préciser que dans ma colonne 3, G et P signifies garage et parking.
      donc je cherche un formule pour savoir combien de G il y a sur Noidans.
      0
    2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      fait un petit exemple de fichier que je vois sa structure et poste le lien généré en utilisant le lien ci dessous

      https://www.cjoint.com/
      0
    3. ninie
       
      sa y'est, j'ai poster le lien
      0
    4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      Non tu n'as rien posté, reclic sur le lien de mon post précédent, clic sur le bouton parcourir pour sélectionner ton fichier à envoyer, clic sur le bouton créer le lien, un lien sera généré en haut de la page, colle ce lien sur un post
      0
    5. ninie
       
      http://cjoint.com/?CLtknEYMlSL
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour ninie,
    Bonjour Mike-31,

    Si j'ai bien compris
    =NB.SI.ENS(B1:B16;"*NOIDANS LES V*";C1:C16;"G")

    A+
    0
    1. Gyrus Messages postés 3360 Statut Membre 526
       
      J'avais mal compris :D
      =NB.SI.ENS(A3:A20;"*NOIDANS*";C3:C20;"G")

      A+
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut Gyrus,
    Re,
    oui avec NB.SI.ENS
    ou avec SOMMEPROD

    =SOMMEPROD((Feuil1!C3:C20="G")*NON(ESTERREUR(CHERCHE("*"&A13&"*";Feuil1!A3:A20))))

    Si tu nommes tes plages exemple A3:A20 nommée Ville et C3:C20 nommée exemple col_C
    la formule devient

    =SOMMEPROD((col_C="G")*NON(ESTERREUR(CHERCHE("*"&A13&"*";Ville))))

    je laisse le soin à Gyrus d'adapter sa formule si le demandeur possède une version Excel 2007 ou supérieur parce qu'avec l'extension .XLS cela peut être du 2003
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. ninie
       
      magnifique!!!!!!!!!!!!!!!!
      je te remercie infiniment Mike-31.
      0
    2. Gyrus Messages postés 3360 Statut Membre 526
       
      @ Mike-31,

      Tu as raison sur 2 points :
      - la fonction NB.SI.ENS ne peut pas être utilisée si la version Excel est antérieure à 2007.
      - il vaut mieux attendre le fichier du demandeur.

      A+
      0
    3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      Tu ne l'a pas vu passer, il est sur un post de 10:14, ta réponse s'est croisée

      Cordialement
      0