Récupérer certaines données d'une feuille excel sous conditions

Maud -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans une 1ere feuille j'ai le nom de mes clients, avec en colonne leur dépense par mois.
Est-il possible de créer une formule dans une 2eme feuille qui me permettre de remonter que les clients ayant dépensé de l'argent sur un mois donné?

Voici quelques détails :
Client Janvier Février Mars Avril Mai Juin Juillet Août Septembre
Dupont 400 600
Durant 300 300 500

J'aimerai créer une feuille pour le mois d'avril par exemple qui ne remonte que le nom Dupont, avec le montant de 600€ dépensé.

Quelle est la meilleure formule à utiliser?

Merci!
Maud

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    pour faciliter une proposition
    Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
    et coller le raccourci proposé (clic droit) dans le message de réponse

    Dans l’attente

    0
    1. Maud
       
      Merci Michel !

      Voici un exemple : http://www.cjoint.com/c/ELElPzzzhZq

      J'espère que ca aide.
      Maud
      0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Un fichier exemple de ce qui est possible avec vos explications

    http://www.cjoint.com/c/ELElSkdTuNx
    0
  3. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour à tous,

    si tu as une ou plusieurs dépenses pour un même client dans un même mois, tu peux utiliser
    =SOMMEPROD((Feuil1!$A$2:$A$4=Feuil2!$A3)*(Feuil1!$B$1:$M$1=Feuil2!B$1)*Feuil1!$B$2:$M$4)
    avec le nom du client en A3 et le mois en B1.

    ou, en nommant tes zones de données :
    =SOMMEPROD((clients=Feuil2!$A5)*(Feuil1!$B$1:$M$1=Feuil2!B$1)*données_mois)

    avec les noms suivants :
    clients =DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1;)
    données_mois =DECALER(Feuil1!$B$2:$M$2;;;NBVAL(Feuil1!$A:$A)-1;)

    cordialement
    0