Recopier la valeur d'une cellule en fonction de 2 critères
Fermé
Doom07
Messages postés
9
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
22 novembre 2013
-
1 août 2013 à 11:39
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 2 août 2013 à 16:16
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 2 août 2013 à 16:16
A voir également:
- Recopier la valeur d'une cellule en fonction de 2 critères
- Fonction si et - Guide
- Aller à la ligne dans une cellule excel - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- 2 comptes whatsapp - Guide
5 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
1 août 2013 à 12:21
1 août 2013 à 12:21
Bonjour,
Plutôt que d'avoir à saisir des choses, penche-toi sur les Tableaux Croisés Dynamiques, je pense qu'ils peuvent de servir de bons... récapitulatifs !
A+
Plutôt que d'avoir à saisir des choses, penche-toi sur les Tableaux Croisés Dynamiques, je pense qu'ils peuvent de servir de bons... récapitulatifs !
A+
Doom07
Messages postés
9
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
22 novembre 2013
2 août 2013 à 10:40
2 août 2013 à 10:40
Bonjour Zoul67.
Tout d'abord, merci de t'être intéressé à mon problème. Concernant les tableaux croisés dynamiques, j'y ai pensé mais je ne peux pas l'adapter à ma situation.
Je ne vois pas du tout comment faire.
Je ne sais pas si la question à déjà été posée mais j'aimerais que si la case A1 de la feuille 1 du classeur 1 est égale à "viande" ET que la case B1 de la feuille 1 du classeur 1 est égale à "BOSCHER" (nom du fournisseur), alors que la case C1 de la feuille 1 du classeur 2 soit égale à la case C1 de la feuille 1 du classeur 1. C'est un peu barbare mais je ne trouve pas meilleure explication.
En espérant avoir été le plus clair possible...
Merci pour votre aide.
Cordialement.
Tout d'abord, merci de t'être intéressé à mon problème. Concernant les tableaux croisés dynamiques, j'y ai pensé mais je ne peux pas l'adapter à ma situation.
Je ne vois pas du tout comment faire.
Je ne sais pas si la question à déjà été posée mais j'aimerais que si la case A1 de la feuille 1 du classeur 1 est égale à "viande" ET que la case B1 de la feuille 1 du classeur 1 est égale à "BOSCHER" (nom du fournisseur), alors que la case C1 de la feuille 1 du classeur 2 soit égale à la case C1 de la feuille 1 du classeur 1. C'est un peu barbare mais je ne trouve pas meilleure explication.
En espérant avoir été le plus clair possible...
Merci pour votre aide.
Cordialement.
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
2 août 2013 à 11:39
2 août 2013 à 11:39
Bonjour,
Peux-tu mettre ton fichier à disposition sur www.cjoint.com ?
Je pense que ta piste de SOMMEPROD était bonne par rapport au fonctionnement que tu décris, mais pense encore qu'un tableau croisé dynamique doit faire l'affaire...
A+
Peux-tu mettre ton fichier à disposition sur www.cjoint.com ?
Je pense que ta piste de SOMMEPROD était bonne par rapport au fonctionnement que tu décris, mais pense encore qu'un tableau croisé dynamique doit faire l'affaire...
A+
Doom07
Messages postés
9
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
22 novembre 2013
2 août 2013 à 15:05
2 août 2013 à 15:05
Effectivement, j'ai réussi à obtenir le résultat que je voulais avec SOMMEPROD.
Voici ma formule :
=SOMMEPROD(('[APPROMP13-2.xls]34'!$A$4:$A$100=B7)*('[APPROMP13-2.xls]34'!$B$4:$B$100=C7)*('[APPROMP13-2.xls]34'!$F$4:$F$100))
Il va donc chercher dans la plage A4:A100 de l'onglet 34 du classeur APPROMP13-2 la valeur égale à B7 de mon classeur RÉCAP. Il regarde ensuite dans la plage B4:B100 de l'onglet 34 du classeur APPROMP13-2 la valeur égale à C7 de mon classeur RÉCAP. Si les 2 critères sont respectés, alors il fait la somme de la plage F4:F100 de l'onglet 34 du classeur APPROMP13-2.
Maintenant, j'aimerais pouvoir faire varier l'onglet (égal au numéro de la semaine) du classeur APPROMP13-2 selon le numéro de la semaine que je désire entrer dans la case A2 de mon classeur RÉCAP.
Par exemple, si dans mon fichier RÉCAP, je tape 35 en case A2, alors il va me faire la même SOMMEPROD mais sur les plages de l'onglet 35 du classeur APPROMP13-2.
Je pense que l'utilisation d'un programme VBA est indispensable mais je n'ai pas réussi à coder la variation de cet onglet suivant la valeur que je rentre en A2.
Il me manque juste ce petit détail. Si vous avez la réponse à ma question, je suis bien évidemment preneur. Merci !
Voici ma formule :
=SOMMEPROD(('[APPROMP13-2.xls]34'!$A$4:$A$100=B7)*('[APPROMP13-2.xls]34'!$B$4:$B$100=C7)*('[APPROMP13-2.xls]34'!$F$4:$F$100))
Il va donc chercher dans la plage A4:A100 de l'onglet 34 du classeur APPROMP13-2 la valeur égale à B7 de mon classeur RÉCAP. Il regarde ensuite dans la plage B4:B100 de l'onglet 34 du classeur APPROMP13-2 la valeur égale à C7 de mon classeur RÉCAP. Si les 2 critères sont respectés, alors il fait la somme de la plage F4:F100 de l'onglet 34 du classeur APPROMP13-2.
Maintenant, j'aimerais pouvoir faire varier l'onglet (égal au numéro de la semaine) du classeur APPROMP13-2 selon le numéro de la semaine que je désire entrer dans la case A2 de mon classeur RÉCAP.
Par exemple, si dans mon fichier RÉCAP, je tape 35 en case A2, alors il va me faire la même SOMMEPROD mais sur les plages de l'onglet 35 du classeur APPROMP13-2.
Je pense que l'utilisation d'un programme VBA est indispensable mais je n'ai pas réussi à coder la variation de cet onglet suivant la valeur que je rentre en A2.
Il me manque juste ce petit détail. Si vous avez la réponse à ma question, je suis bien évidemment preneur. Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
2 août 2013 à 16:16
2 août 2013 à 16:16
Je pense qu'il n'y a pas besoin de VBA.
L'utilisation de la fonction "INDIRECT" doit permettre d'apporter cette amélioration.
J'ai fait sur un classeur vierge =INDIRECT("Feuil" & A2 & "!A1") par exemple.
Bon courage !
L'utilisation de la fonction "INDIRECT" doit permettre d'apporter cette amélioration.
J'ai fait sur un classeur vierge =INDIRECT("Feuil" & A2 & "!A1") par exemple.
Bon courage !