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

Fermé
Maud - 30 déc. 2015 à 11:51
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 30 déc. 2015 à 15:09
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





A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
30 déc. 2015 à 11:57
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
Merci Michel !

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

J'espère que ca aide.
Maud
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
30 déc. 2015 à 12:44
Bonjour

Un fichier exemple de ce qui est possible avec vos explications

http://www.cjoint.com/c/ELElSkdTuNx
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
30 déc. 2015 à 15:09
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