Formule et liaison

josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Bonjour, j’aimerai bien de me faire un outil de travail.
Si quel qu’un veut bien essayer de m’aider. Merci
Je vous explique.
J’ai 1 classeur avec plusieurs onglets
le 1 er onglet se nomme liste mère et enfant
Dans la colonne (A) j’ai le numéro du dossier de la maman (N° de DOS. M)
Dans la colonne (B) j’ai le numéro du dossier de l’enfant (N° DOS DE L’Enfant)
Dans la colonne (C) j’ai le nom de l’enfant
Dans la colonne (D) j’ai le prénom de l’enfant
Dans la colonne (E) j’ai Date de naissance de l’enfant
Dans la (F) j’ai Date d’Entrée
Dans la (G) j’ai Age
Dans la (H) j’ai DATE DE SORTIE
Dans la (i) j’ai JOURS HEB
Dans la (j) j’ai Le nom Maman
Dans la (K) j’ai le prénom Maman.
Pour l’onglet liste mère et enfant il y a pas de problème, je fais l’encodage,
Le problème est que je dois rechercher l’âge de l’enfant de (0-3 ans) qui se trouve dans la colonne G.
Puis refaire le même encodage dans l’onglet 0-3 ans.
Donc j’aimerai que sa se fasse systématiquement.
Puis rechercher l’âge de l’enfant de (3-5 ans) qui se trouve dans la colonne G.
Et que systématiquement sa se met dans l’onglet 3-5 ans
Puis faire la même chose avec (5&+) ; et avec 0-5ans.
J’espère que je m’explique un peu mieux.
Merci de votre aide

http://www.cjoint.com/c/GAFnXw7Ldoq

35 réponses

  • 1
  • 2
Résumé de la discussion

Le problème porte sur l'automatisation du classement des âges des enfants (colonne G) dans des onglets dédiés pour les tranches 0-3 ans, 3-5 ans, 5+ ans et 0-5 ans. Plusieurs répondants proposent d'utiliser un fichier maître et d'appliquer des formules comme =sommeprod((G2:G500>=0)*(G2:G500<=3)) pour la tranche 0-3. D'autres évoquent des difficultés techniques liées à des versions d'Excel (anciennement 2003) et à des liens cassés lors des échanges, avec des propositions de correction et de travail en flux. En cas de, certains suggèrent aussi l'utilisation d'un script ou d'une macro pour diriger automatiquement les enregistrements vers les onglets correspondants et simplifier le processus.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    on peut vous monter une solution mais parès cette explication:
    vous parlez de l'âge de l'enfant, mais la colonne G calcule le temps passé entre sa naissance (E2) et la date d'entrée (F2)
    Ceci n'arien à voir avec l'age de l'enfant mais avec son age à l'entrée?.
    A vous lire
    crdlmnt
    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
       
      oui c est moi qui me suis mal expliqué
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Un début avec macro
    http://www.cjoint.com/c/GAFo2oILTrg

    Cdlmnt
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re (et salut CCM)
    ... et une solution sans macro, qui se base sur l'age de l'enfant au jour en cours, mas sur la date d'entrée
    (mais c'est possible de modifier)
    https://www.cjoint.com/c/GAFo6W8NZuN
    0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Salut Vaucluse

    Il faudrait "décoller" le revenez du lien vers cjoint
    Mon vieil excel 2003 a du mal avec SIERR et j'avoue un brin de flemme pour l'adapter

    Cdlmnt
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Merci CCM
      peux plus rien mettre derrière...!, le lien ne veut pas se modifer et prend la suite
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    bonsoir et merci a vous sa fonctionne mais je ne sais pas quelle lien choisir car mon tableau n est pas fini je dois mettre les onglets avec les tous mois et les enfants de 0 a 5 ans qui était la ce mois la .
    je ne sais pas si c est possible aussi.
    merci heureusement que vous aide la pour nous aider.
    http://www.cjoint.com/c/GAFrNlSvpJt__
    0
  7. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    bonsoir encore moi
    pour la deuxième solution je ne comprend rien au formule.
    je crois que je vais prendre la solution avec les macro.
    0
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Et comment on détermine si l'enfant est là en janvier, février, .... depuis la feuille LISTE MERES ENFTS 2016 ?
    0
  9. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    dans l onglet 0-5ans avec la date d entrée et de sortie .
    Si la date d entrée est le 6/01/2016 et la date de sortie est le 5/04/2016.
    je dois l inscrire dans l onglet janvier; Février ; Mars ; Avril.
    et sa peut être a cheval sur l année aussi ; si la date d entrée est 2/08/2015
    et la date de sortie est 2/03/2016 je dois l inscrire aussi en janvier; février; Mars.
    merci
    Bonne journée
    0
  10. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Un début
    http://www.cjoint.com/c/GBboomAPgxg à tester

    Cdlmnt
    0
  11. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour, et un grand merci
    Je suis super contente. Ça fonctionne super bien.
    Juste encore 2 petite question
    Pour faire mon tableau pour l’année prochaine
    Je change l’année dans la macro.
    'Public Const FM = "LISTE MERES ENFTS 2016"
    Public Const FLME = "LISTE MERES ENFTS 2016"
    ' année à gérer
    Public Const aag = 2016.
    Pour ma deuxième question je ne sais pas si cela est possible.
    Je dois faire aussi des fiches individuelles des enfants.
    Je reprends dans notre fichier essai 1 tous les onglets de tous les mois et je dois mettre les jours de présence dans le fichier individuel fiche de l’enfant,
    Je vous envoie les 2 fichiers en pièce jointe, mais je crois que c’est très compliqué aussi.
    En tout cas je ne sais pas comment vous remercier.
    Merci et encore merci.
    1er fichier qui est super
    http://www.cjoint.com/c/GBcjX7PoBVq_et le 2er
    http://www.cjoint.com/c/GBckfIyY5cq_Bonne journée
    Josiane
    0
  12. ccm81 Messages postés 11033 Statut Membre 2 434
     
    en deux temps (ccm bugue avec les liens)
    le premier (fichier maitre)
    http://www.cjoint.com/c/GBcq7sSWSng
    0
  13. ccm81 Messages postés 11033 Statut Membre 2 434
     
    le second (fichier esclave)
    http://www.cjoint.com/c/GBcq7UF8dkg
    0
  14. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    bonsoir,
    je n arrive pas a ouvrir le fichier maitre.
    Il me dit que le liens n existe plus
    0
  15. ccm81 Messages postés 11033 Statut Membre 2 434
     
    il y avait un "_" parasite à la fin du lien
    re-essaies
    0
  16. ccm81 Messages postés 11033 Statut Membre 2 434
     
    J'oubliais
    1. tu as des explications dans la feuille de janvier du fichier maître
    2. tout ceci est à tester bien sûr

    Cdlmnt
    0
  17. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    quand je veut activer le contenu
    la fenêtre me met erreur d exécution 1004
    0
  18. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Je pense que ça doit venir de
    - soit tes deux fichiers ne sont pas dans le même dossier
    - soit un pb de version d'excel (moi j'ai excel 2003 et toi excel 2007 ou plus)
    Essaies ceci
    1. enregistres les deux fichiers dans le même dossier
    2. renomme le fichier maitre josi98710-M et l'esclave josi98710-E
    3. ouvres le fichier esclave seul
    4. enregistres le en vérifiant son type .xls ou xlsx
    5. fermes le
    6. ouvres le maitre en désactivant l'exécution des macros
    7. dans Module 1 modifies éventuellement le nom du fichier
    Public Const ficFI = "josi98710-E.xls"
    en
    Public Const ficFI = "josi98710-E.xlsx"
    8. fermes le
    9. ouvres le fichier maitre

    CDlmnt
    0
  19. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    comment je vois le type xls ou xlsx
    0
  20. ccm81 Messages postés 11033 Statut Membre 2 434
     
    quand tu enregistres le fichier, tu le vois dans la fenêtre type

    sinon pour faire plus simple
    je t'envoie le fichier maitre où j'ai désactivé l'ouverture de l'esclave
    tu l'enregistres, tu l'ouvres, normalement il ne doit plus y avoir de message d'erreur.
    tu dis, et on continuera après
    http://www.cjoint.com/c/GBctKqsSrKg_
    0
  21. josi98710 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
     
    je n y arrive pas
    0
  • 1
  • 2