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 :

Max avec des sommes par jour


Sujet :

Excel

  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 148
    Points
    148
    Par défaut Max avec des sommes par jour
    Bonjour tlm,
    je cherche a une formule qui compare des sommes par jours pour définir la valeur max
    voir dans le fichier joint l'exemple

    je voudrais une formule qui calcule le max qté des S avec le site M par jour qui donne le résultat 373 pour le 1/1/14

    je vous remercie pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    ...
    Inscrit en
    Novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ...
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2009
    Messages : 18
    Points : 29
    Points
    29
    Par défaut
    Bonjour

    Je ne suis pas sur d'avoir compris, voici un résultat avec sommeprod.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((B2:B25="s")*(C2:C25="m")*(E2:E25)*(A2:A25=A2))
    @+

  3. #3
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 148
    Points
    148
    Par défaut
    Merci thebigsteph pour ta reponse,
    en fait je cherche la fonction qui va sommer les S et M et comparer entre les jours et afficher la valeur max

    merci pour ton aide

  4. #4
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    thebigsteph donne la formule de calcul pour le pack S et le site M pour la date 01/01/2014.
    Mais si l'on veut obtenir le maximum, il faut effectuer le même calcul pour chacune des dates et ensuite employer la fonction MAX, d'où une formule telle que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    =MAX(SOMMEPROD(($A$2:$A$25=A2)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25);SOMMEPROD(($A$2:$A$25=A10)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25);
    SOMMEPROD(($A$2:$A$25=A18)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25))
    Problème : Il faut retoucher les formules si l'on veut obtenir le résultat pour un autre pack ou un autre site et surtout si le nombre de dates augmente dans le tableau et la formule deviendra vite
    difficile à écrire si le nombre de dates est important.
    d'où une autre idée :
    Passer par un TCD avec les champs Pack et Site dans le filtre de rapport, le champ Date en étiquettes de ligne et la somme des contenus du champ qte comme valeurs du TCD.
    [IMG][/IMG]
    Sur la feuille du TCD, il suffit ensuite d'utiliser en B10 la formule :
    On retrouve automatiquement la date correspondante en A10 avec la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(A5:A7;EQUIV(B10;B5:B7;0))
    Le texte en ligne 9 centré sur les colonnes A et B s'obtient avec la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="Maximum pour le pack "&B1&" et le site "&B2
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

  5. #5
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 148
    Points
    148
    Par défaut
    Merci Claude pour ta réponse,

    Problème : Il faut retoucher les formules si l'on veut obtenir le résultat pour un autre pack ou un autre site et surtout si le nombre de dates augmente dans le tableau et la formule deviendra vite
    difficile à écrire si le nombre de dates est important.
    effectivement les TCD donnent le résultat voulu, mais je voudrais une formule matricielle pour mesurer les records pour chaque site et chaque pack dans un tableau recap car cela m'oblige d'avoir plusieurs TDC

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    =MAX(SOMMEPROD(($A$2:$A$25=A2)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25);SOMMEPROD(($A$2:$A$25=A10)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25);
    SOMMEPROD(($A$2:$A$25=A18)*($B$2:$B$25=B2)*($C$2:$C$25=C2)*$E$2:$E$25))
    la feuille data peut aller jusqu’à 25000 lignes donc la formule avec sommeprod est difficile a appliquer

    merci beaucoup

  6. #6
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 524
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 524
    Points : 16 460
    Points
    16 460
    Par défaut
    Bonjour

    Un seul TCD suffit.

    Exemple ci-joint. La présentation peut être aisément modifiée.

    Si on veut un autre tableau on peut utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE

    Edit : erreur de fichier joint réparée
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2010, 14h26
  2. Somme par jour en SQL
    Par eniotacom dans le forum Langage SQL
    Réponses: 9
    Dernier message: 20/07/2009, 17h29
  3. Réponses: 2
    Dernier message: 20/02/2009, 10h40
  4. Gestion des tags MP3 avec des espaces par interface graphique
    Par figarojuju dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 17/11/2008, 12h01
  5. Trier des datas par jours
    Par malageof dans le forum LabVIEW
    Réponses: 9
    Dernier message: 29/03/2007, 13h36

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