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 :

cibler une zone d'un tableau et nombre de semaine par mois


Sujet :

Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut cibler une zone d'un tableau et nombre de semaine par mois
    Bonjour à tous,
    J'ai un problème que je n'arive pas a traité avec Excel :
    J'ai un imense tableau sur une feuille qui me sert de calendrier sous la forme:
    Date|=| W|=| M|=| Q|=| Years
    1/1/1998 0:00|=| 1|=| 1|=| 1|=| 1998
    1/2/1998 0:00|=| 1|=| 1|=| 1|=| 1998
    1/3/1998 0:00|=| 2|=| 1|=| 1|=| 1998
    ...
    ...
    ...
    Comme sa pendant plusieurs année
    dans une autre feuille j'ai des données sur les mois par exemple : 2008M7 pour le septième mois de 2008 je peut découper ces infos (avec left, right...) maintenant mon objéctif est de retrouver le nombre de semaine dans ce mois, c'est à dire le chiffre maximum de la deuxîème colonne ou le mois correspond a la colonne 4 et l'année a la cinquième colonne.
    J'ai cherché sur le net sans trouvé la solution.
    Je pense que c'est faisable avec SUMPRODUCT() mais je ne trouve pas la syntaxe pour arriver à mes fins.
    Quelqu'un aurait-il une idée ou bien un autre moyen pour trouver le nombre de semaine dans n'importe quel mois?
    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Points : 1 394
    Points
    1 394
    Par défaut
    Si la feuille avec tes dates en 4 colonne s'appelle "Base", et que cette base fait 1000 lignes et commence en A1, avec une ligne d'en tête:

    =SUMPRODUCT((Base!C2:C1000=7)*(Base!E2:E1000=2008))


    ou C est la colonne des mois et E la colonne des années. Pas besoin de calculer un maximum.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut
    Peu-être que je ne me suis pas expliqué assez clairement sur l'ensemble des colonnes de mon tableau : la colonne A contient l'ensemble des dates, la B le numéro de semaines pour chaque date, la C contient le numéro de mois, la D le trimestre, et la E l'année, avec ta formule j'obtient le nombre de ligne correspondant au duo mois/année soit le nombre de jour dans le mois (31 pour juillet).

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Points : 1 394
    Points
    1 394
    Par défaut
    donc en gros t'as une ligne par jours dans ta base de données?

    et cette formule ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {=MAX((Base!C2:C1000=7)*(Base!E2:E1000=2008)*(Base!B2:B1000))}
    à valider par CTRL+MAJ+ENTREE pour obtenir les accolades

Discussions similaires

  1. Nombre de semaine par mois
    Par dav787 dans le forum VBA Access
    Réponses: 2
    Dernier message: 19/02/2015, 21h31
  2. Réponses: 9
    Dernier message: 15/06/2008, 11h13
  3. Impression d'une zone dans un tableau et masquer une zone
    Par kazannova dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 18/04/2008, 03h48
  4. Réponses: 6
    Dernier message: 12/01/2008, 18h21
  5. Réponses: 3
    Dernier message: 13/12/2006, 14h03

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