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 complexe ou macro ?


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Formule complexe ou macro ?
    Bonjour à tous,

    Je travaille actuellement sur un fichier excel et je suis incapable de trouver la bonne formule ou macro à mon problème.
    je vous expose mon fichier :
    Sur une première feuille intitulée "Total", je saisis des dates dans la colonne A avec des informations relatives à cette date dans les colonnes suivantes.
    Parfois je saisis plusieurs lignes dont la date est identique.

    Ensuite j'ai créé une feuille pour chaque jour du mois intitulée "Jour1" jusqu'à "Jour31". Le but étant de recopier les lignes de la feuille "Total" vers la feuille "Jour" pour chaque date correspondante. Pour le moment j'utilise la formule ESTVIDE qui recopie le contenu de la cellule uniquement si dans la feuille Total le champ date est renseigné [=SI(ESTVIDE(champdate);"";champdate)].

    Par exemple si sur ma feuille "Total" je saisis 3 lignes dont la date est le 5 Janvier2000, je souhaite que ces 3 lignes soient automatiquement recopiées dans la feuille "Jour5" correspondant à la journeé du 5 janvier. Le problème est que les lignes en date du 5 janvier 2000 de la feuille "Total" sont situées au milieu du tableau, Je veux les recopier en haut de mon tableau situé sur la feuille "Jour5".


    Mon Problème :
    Si dans ma feuille "Total" j'ai 3 lignes portant la date du 5 janvier et que ces lignes débutent à partir de ligne numéro 10 de mon tableau(par ce que les dates du 1er au 5 janvier sont indiquées sur les lignes précédentes) alors dans ma feuille "Jour5" les informations seront recopiées à partir de la ligne 10 uniquement.
    Par conséquent j'aurai 10 lignes vides dans ma feuille "Jour5"
    Comment faire pour recopier les informations dès la première ligne ? j'ai essayé la fonction rechercheV mais comme j'ai plusieurs lignes portant la même date, la formule ne prend pas en compte les doublons.
    Avez-vous des solutions ??

    JE vous remercie par avance, pour votre aide.

    bien cordialement,

    Yohann

  2. #2
    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,
    Une proposition dans le classeur joint avec une formule matricielle
    Le jour 5 étant écrit dans la cellule B1 de la feuille jour 5 et la plage A2:An contenant les dates étant nommée dates dans la feuille Total, les sommes à relever dans la colonne B de la même feuille,
    écrire en ligne 2 de la feuille jour 5 la formule matricielle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SIERREUR(INDEX(Total!B:B;PETITE.VALEUR(SI(JOUR(Dates)=$B$1;LIGNE(Dates);"");LIGNE()-1));"")
    à valider Ctrl + Maj + Entrée et à recopier vers le bas.
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    un grand merci pour votre aide. après plusieurs essai je n'ai pas réussi à utiliser votre proposition qui me semble bien marcher.
    Je vous ai mis en pièce jointe mon fichier. pourriez-vous y jeter un oeil et voir si vous arrivez à quelque chose.
    je suis malheureusement incompétent sur l'application de votre formule à mon document.

    Par avance, un grand merci


    Fichier.xls

  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
    Re,
    Voir le fichier modifié s'il convient
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut merci Claude
    Citation Envoyé par papouclo Voir le message
    Re,
    Voir le fichier modifié s'il convient
    Cordialement
    Claude
    bravo Claude !!!
    un énorme merci pour votre aide.

Discussions similaires

  1. Aide pour une formule complexe ou meilleure idée
    Par manutalontsi dans le forum Excel
    Réponses: 3
    Dernier message: 21/01/2009, 14h14
  2. Ex03 Formule date (sans macro)
    Par ralala dans le forum Excel
    Réponses: 3
    Dernier message: 08/09/2008, 11h25
  3. ecrire une formule dans une macro
    Par bouddine dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/02/2008, 16h39
  4. proteger les formules et les macros
    Par abouhossam dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/02/2008, 11h09
  5. formule complexe table
    Par Maxence45 dans le forum Excel
    Réponses: 12
    Dernier message: 08/11/2007, 18h09

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