• Initiateur de la discussion Initiateur de la discussion heriss
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

heriss

Guest
Bonsoir le Forum,

Fin de semaine oblige, j'ai les neurones HS et je n'arrive pas a creer une fonction qui donne la valeur maximale d'une plage de cellule si deux criteres sont remplis.

Si quelqu'un peut m'aider avec un bout de VBA (de preference) ou une formule (sauf matricielle) ca serait sympa.

Ce que je cherche a obtenir comme resultat est en vert dans le fichier joint

Bonne soiree a tous,
Heriss
 

Pièces jointes

Re : Max.SI

Bonsoir heriss

Une solution en utilisant une fonction de la catégorie Base de donnée, et un TCD.

Regarde le fichier joint

Pour la construction du TCD, il faut :
1) Sélectionner la plage de ton tableau
2) Clique sur le menu Données/Rapport de tableau croisé dynamique ...
3) clique sur suivant
4) de nouveau tu cliques sur suivant
5) Clique sur le bouton Disposition
Dans cette boîte de dialogue tu déplaces les éléments qui se trouve à l'extreme droite sur :
- Sélectionne Code Ref et tu le déposes sur la zone PAGE
- Sélectionne Facture et tu le déposes sur la zone LIGNE
- Sélectionne PRIX et tu le déposes sur la zone DONNEES
en doublant cliquant sur Somme sur PRiX, une boîte de dialogue va s'afficher, tu cliques la fonction MAX et tu valides.
6) Clique sur Ok
7) Clique sur Fin, Excel va créer ton tableau
Regarde dans l'aide en ligne, à tableau croisé dynamique pour comprendre le fonctionnement de ces tableaux


Bonne soirée,

@+Jean-Marie
 

Pièces jointes

Re : Max.SI

Merci JeanMarie pour ta reponse rapide,

J'étais justement en train de regarder BDMAX (ou DMAX en anglais GRRRRR!!!!) en me disant que dans le cas de mon fichier la mise en page ne s'y preterait pas. En effet le fichier dans lequel je vais inserer la formule a une mise en page compliquee et de plus partir de la colonne de resultats je dois faire une serie de calculs ulterieurs... qui sont traités en VBA.

Si le TCD et la BDMAX sont les seules solutions en Excel 'classique', une solution en VBA me semble desormais plus appropriee.

Avis aux amateurs.

Ciao et encore merci,
Heriss
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
  • Résolu(e)
Réponses
6
Affichages
1 K
kondabalo
K
J
Réponses
2
Affichages
762
JMDBOULE78
J
M
Réponses
14
Affichages
30 K
B
Réponses
21
Affichages
3 K
babloo974
B
Réponses
13
Affichages
1 K
T
Réponses
13
Affichages
14 K
M
  • Question Question
Réponses
0
Affichages
760
muriel
M
M
  • Question Question
Réponses
0
Affichages
707
muriel
M
Retour