IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

[Formule]Fonction BDMAX avec critère dynamique


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 268
    Points : 351
    Points
    351
    Par défaut [Formule]Fonction BDMAX avec critère dynamique
    Je ne sais pas contourner (si c'est possible !) l'obligation dans BDMAX d'avoir un critère représenté dans 2 cellules superposés.
    Mon souhait serait d'avoir un critère dynamique, exemple de tableau (colonne A le Nom, colonne B le montant des ventes sur une opération)
    Nom Mt vente
    Pierre 3
    Jean 4
    Paul 10
    Pierre 12

    Je veux en colonne C obtenir le montant maximum d'une vente pour chaque Nom tel que :
    Nom Mt Mt Max
    Pierre 3 12
    Jean 4 4
    Paul 10 10
    Pierre 12 12

    Quelqu'un aurait-il une idée sur la façon décrire la fonction BDMAX qui sera recopiée sur la colonne C et de ce fait être dynamique ?
    de type BDMAX(A1:B5;"Mt";???)

    Par avance merci

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonjour

    Tu peux tester cette formule en C1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MAX(($A$1:$A$4=A1)*$B$1:$B$4)
    Formule matricielle à valider par Ctrl+Maj+Entrée

    Tu étires ensuite la formule vers la bas


    michel

  3. #3
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 268
    Points : 351
    Points
    351
    Par défaut
    Bonjour Michel

    Un grand merci,
    je n'étais pas, jusqu'à présent, un spécialiste des formules matricielles, et je crois que cela va m'aider dans mes développements.

    A+

  4. #4
    Candidat au Club
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Super !
    Citation Envoyé par SilkyRoad Voir le message
    bonjour

    Tu peux tester cette formule en C1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MAX(($A$1:$A$4=A1)*$B$1:$B$4)
    Formule matricielle à valider par Ctrl+Maj+Entrée

    Tu étires ensuite la formule vers la bas


    michel
    Bonjour
    je cherchais justement cette méthode. Le plus compliqué est de la formuler pour arriver sur les bonnes pages.
    Comme je tombe souvent sur les vôtres en termes de pertinence max, je vous remercie de vos contributions.
    J'ai du coup une question qui va, je présume, m'envoyer ailleurs : où trouve-t-on la présentation de la méthode de formules matricielles ?
    Dans le cas présent, placer un "*" entre les deux partie de la formule ne m'aurait pas traversé l'esprit
    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction DELETE avec critères spécifiques
    Par nubed dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 04/04/2014, 10h24
  2. Fonction Table avec Curseur dynamique
    Par Cyrille36 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/06/2013, 07h44
  3. [AC-2007] Fonction Min avec critère
    Par doncamelo dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 25/07/2012, 16h42
  4. Fonction "save" avec variable dynamique
    Par Nyquist dans le forum MATLAB
    Réponses: 15
    Dernier message: 30/06/2011, 09h09
  5. [Toutes versions] fonction MIN avec critères
    Par taquatzieu dans le forum Excel
    Réponses: 5
    Dernier message: 16/11/2010, 08h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo