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

Macros et VBA Excel Discussion :

Somme selon le numéro de semaine


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2013
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 78
    Par défaut Somme selon le numéro de semaine
    Bonjour,

    je vous présente mon problème:
    Je pense être obliger de passer par du vba.
    Dans mon fichier j'ai une liste de matériel et heure. une colonne somme et ensuite des colonne de chaque semaine que je remplis au fur et a mesure. Je trace ensuite un graphique de ce matériel et heure.
    CE que je souheterai cest pouvoir faire sélectionner une semaine et la colonne de somme s'arête a la semaine sélectionnée.

    Suis je obliger de passer par du VBA?
    Avez vous une solution a me proposer?

    Je vous joins un fichier.

    Cordialement,
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 101
    Par défaut
    Bonjour,

    Tu peux ajouter cela en C2 et faire glisser vers le bas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SOMME(INDIRECT(ADRESSE(LIGNE(C2);COLONNE(C2)+1)&":"&ADRESSE(LIGNE(C2);3+$E$30)))
    Cdt

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2013
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 78
    Par défaut
    il y a quelques chose qui ne marche pas.

    Dans mon exemple ma semaine commence par 1, mais elle peuvent commencer par n'importe qu'elle numéro de semaine comme 30 et dans ce cas, cela ne marche plus.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 101
    Par défaut

    CE que je souheterai cest pouvoir faire sélectionner une semaine et la colonne de somme s'arête a la semaine sélectionnée.

    Et donc ce que la formule fait, c'est sommer les plages de cellule allant de la semaine 1 à la semaine portée par le numéro de la cellule "choix semaine".

    Si c'est 30, alors tu sommes de 1 à 30.

    Si c'est 4, alors tu sommes de 1 à 4.

    Ai-je mal compris ton besoin ?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2013
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 78
    Par défaut
    Dans l'exemple que j'ai donné, on commence à la semaine 1.
    Mais dans mon fichier il se peut que le projet commence en semaine 24.
    La quatrième colonne sera 24 et non 1.

    Alors la somme commence à la semaine 24 jusqu'à la semaine sélectionnée.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 101
    Par défaut
    ok pigé. Voici donc une nouvelle propo pour C2, à déployer ensuite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(INDIRECT(ADRESSE(LIGNE(C2)-LIGNE(C2)+1;COLONNE(C2)+1))<>$E$30;SOMME(INDIRECT(ADRESSE(LIGNE(C2);COLONNE(C2)+1)&":"&ADRESSE(LIGNE(C2);4+$E$30-INDIRECT(ADRESSE(LIGNE(C2)-LIGNE(C2)+1;COLONNE(C2)+1)))));SOMME(INDIRECT(ADRESSE(LIGNE(C2);COLONNE(C2)+1))))

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

Discussions similaires

  1. [Crystal] transformation d'une date en numéro de semaine
    Par barna dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/03/2017, 09h41
  2. [C#] Comment récupérer le numéro de semaine d'une date ?
    Par farfadet dans le forum Windows Forms
    Réponses: 9
    Dernier message: 17/07/2013, 16h33
  3. [XL-2010] Affichage automatique des dates selon le numéro de la semaine
    Par Nessie37 dans le forum Conception
    Réponses: 3
    Dernier message: 14/06/2011, 15h07
  4. [Calendar] Problème de numéro de semaine de l'année
    Par gaia_dev dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 29/11/2004, 11h44
  5. Calcul des numéros de semaine d'un calendrier
    Par Invité dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 06/11/2002, 21h29

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