Compter le nombre de cellules avec conditions et intervalles

Résolu
Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

J'ai une question à vous poser concernant Excel. J'ai retourné le problème dans tous les sens mais je n'arrive à trouver une réponse satisfaisante...

Voici mon cas :
Je souhaite compter le nombre de fois qu'une cellule en A Feuille 1 correspond à une cellule en A Feuille 2 ET que la valeur de la cellule B Feuille 1 est comprise entre 1 et 5 (non stricte).

Exemple :
Feuille 1
Colonne A | Colonne B
Lunettes | 1
Lunettes | 2
Lunettes | 6
Lentilles | 3
Lentilles | 8

Feuille 2
Colonne A | Colonne B
Lunettes | Cellule où le calcul a lieu et devant retourner 2
Lentilles | Cellule où le calcul a lieu et devant retourner 1

J'ai essayé avec NB.SI.ENS et SOMME.SI.ENS, mais ça ne fonctionne pas. Je souhaiterai éviter la macro si possible

Merci par avance pour vos réponses ! :D

Bonne aprem
Enaxor18

1 réponse

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pourtant c'est bien NB.SI.ENS qui va faire le boulot :
    en B2 de la feuille 2 la formule sera :
    =NB.SI.ENS(Feuil1!A:A;Feuil2!A2;Feuil1!B:B;">=1";Feuil1!B:B;"<=5")

    Cdlmnt
    Via
    2
    1. Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
       
      Super cool ça marche ! Merci beaucoup :3

      Est- ce qu'à tout hasard tu saurai également répondre à une deuxième question ?

      Voici mon problème, je souhaite compter le nombre de cellules uniques en colonne B Feuille 1 avec une condition en Colonne A Feuille 1 et 2.

      Exemple :

      Feuille 1
      Colonne A | Colonne B
      Lunettes | Oeil
      Lunettes | Oeil
      Lunettes | Visage
      Lentilles | Oeil
      Lentilles | Visage
      Lentilles | Utilisation


      Feuille 2
      Colonne A | Colonne B
      Lunettes | Cellule où le calcul a lieu et devant retourner 2
      Lentilles | Idem et devant retourner 3

      Je pense à Sommeprod ou Nb.Si.Ens mais je n'arrive pas à dire de compter qu'une seule fois les cellules en double...

      Merci par avance pour les réponses !

      Enaxor18
      0
      1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759 > Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
         
        Re

        Une possibilité :
        Créer une colonne de comptage "coefficientée" sur la 1ere feuille, en C2 mettre la formule =1/NB.SI.ENS(A:A;A2;B:B;B2) et l'étirer vers le bas
        Dans feuille 2 en B2 la formule sera alors :
        =SOMME.SI(Feuil1!A:A;Feuil2!A2;Feuil1!C:C)

        Cdlmnt
        Via
        0
    2. Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Via,

      Merci pour ta réponse ! Malheureusement cette possibilité ne fonctionne pas dans mon cas. Les coefficients fonctionnent bien mais le SOMME.SI dans la feuille me renvoit 1 ou 0.

      J'ai essayé différent en mettant directement =NB.SI.ENS(Feuil1!A:A;Feuil2!A2) ça me compte bien TOUS les mots clés --> tous les doublons sont pris en compte au lieu d'une seule fois.

      Aurais-tu une autre idée ou penses-tu que je devrais ouvrir un nouveau topic (en indiquant celui-ci comme résolu) ?
      J'ai cherché sur plusieurs forum mais je n'ai jamais une solution entière à savoir compter les cellules en ayant une CONDITION...

      Bonne après-midi !

      Enaxor18
      0
      1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759 > Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour Exanor

        Tu n'as pas du appliquer la formule correctement, chez moi j'obtiens bien 2 et 3 :
        http://www.cjoint.com/c/FHDnAR2ILdK

        Bonne fin de journée
        Via
        0
    3. Enaxor18 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
       
      En effet, j'ai mal appliquer la formule...!

      Merci beaucoup ! Je mets ce topic en résolu ;)

      Enaxor18
      0