Remplir un tableau avec des conditions de date

Bonjour à tous,

Je n'arrive pas à démarrer ma formule pour remplir un tableau avec des données mois, la condition étant que mon tableau se remplit en fonction de la date d'entrée et de sortie du salarié.

Une remarque importante l'année comptable ne peut pas être forcément l'année civile, et la période comptable peut changer. Si la période comptable était fixe, je pourrais poser une condition avec le numéro de mois.

Si vous avez une astuce pour me lancer, je développerai ensuite.

J'ai déjà élaboré une formule avec la fonction "Si", il ne me reste plus qu'à compléter là ou j'ai noté "Sous condition..."

Je n'arrive pas à visualiser la syntaxe lorsque la date d'entrée ou date de sortie se trouve dans la période comptable.

Je vous joins un extrait de ma formule de départ.

=SI(ANNEE($H12)=1900;"Vide";SI(ET($H12<Date_Fin_Exer_Prec;ANNEE($I12)=1900);+Calendrier!AK$12;SI(ET($H12<Date_Fin_Exer_Prec;$I12>Date_Fin_Exer);+Calendrier!AK$12;SI(ET($H12<Date_Fin_Exer_Prec;ANNEE($I12)<Date_Fin_Exer);"Sous cond1";SI(ET($H12>Date_Debut_exer;$H12<Date_Fin_Exer;ANNEE($I12)=1900);"Sous cond2";SI(ET($H12>Date_Debut_exer;$H12< Date_Fin_Exer;$I12>Date_Fin_Exer);"Sous cond3";SI(ET($H12>Date_Debut_exer;$H12< Date_Fin_Exer;$I12<Date_Fin_Exer);"Sous cond4";SI($H12>Date_Fin_Exer;0;"sinon"))))))))

Merci par avance de votre concours. Je joins un extrait du tableau pour mieux comprendre mon besoin

Bonjour Bruce,

J'ai fait un essai ci-joint, vous convient-il?

Bonjour,

Merci pour votre retour, je suis parti dans un premier temps dans une formule complexe et lourde. Je ne connaissais pas les formules matricielles je vais consulter sur le site cette fonction.

Je vais déjà essayé de l'installer sur mon tableau originale en essayant de comprendre les différents liens.

Je vais peut-être abuser de votre disponibilité, pourriez-vous compléter votre information, votre formule, pour que le nombre de jours pris en compte soit également fonction du jour d'entrée ou de sortie du salarié.

Si la date d'entrée et le 15 du mois, logiquement il ne faut prendre en compte que les 15 jours du mois du calendrier.

Vous m'enlevez une sacrée épine du pieds, car visiblement ma formule était trop lourde et inaboutie et excel n'a pas aimé du tout.

Merci par avance, je vais ce matin intégré votre formule dans mon tableau original, si j'y arrive mais je pense que oui.

Bonjour FRANCK,

C'est parfait j'ai réussi à intégrer la formule dans mon tableau principal, et comme je le précisais dans ma réponse précédente, il reste à gérer le calcul du nombre de jours ouvrés pour un salarié qui entre en milieu de mois ou sort en milieu de mois.

J'ai voulu également modifier la formule pour une ligne vierge afin qu'il n'y est pas de jour de comptabiliser.

J'ai placé une condition qui dirait que si la date d'entrée contient l'année 1900 (Résultat du format date pour une case à vide) alors mettre une valeur à zéro sur l'ensemble des mois.

je joins le tableau ou j'ai mis des observations.

Merci encore !!!

Bonjour Franck

Mon tableau précédent était moins complexe, j'étais parti du principe que c'était forcément l'année civile. J'utilisais pour les dates en cours de mois la formule suivante :

NB.JOURS.OUVRES($I12-JOUR($I12);$I12;Jours_Feries)

Jours_Feries étant une plage nommée de mes jours fériés de l'année N et N-1

Pour l'instant je n'ai pas réussi à l'intégrer dans votre formule, car je n'ai pas encore assimilé la logique de la syntaxe.

Dans l'attente de vous lire.

Cordialement

Bonjour Bruce,

Cela doit s'approcher de ce que tu recherches.

J'ai changé la formule du fait de la précision pour les encours de mois d'entrée ou de sortie de salarié.

J'ai donc utilisé la formule que tu souhaitais, qu'en penses-tu?

Bonne journée

Franck

Bonjour Franck,

Ce que tu as réalisé est parfait et répond à mon besoin.

Il y a juste un petit correctif à faire, lorsqu'un salarié entre le 1er du mois, le système affiche 40 jours ouvrés, les jours ouvrés sont doublés. Peux-tu réviser la formule en ce sens ?

Sinon j'ai visité internet pour comprendre les formules matricielles.

J'en comprends l'intérêt et l'utilisation, mais je dois avoué que je n'ai pas réussi à analyser la syntaxe de ta formule. Ca viendra surement.

Je vais être curieux, mais quel métier fais-tu, et comment as-tu été amené à maîtriser aussi bien les formules excel ?

Sinon en attendant un grand merci

Bonjour Bruce,

Effectivement, j'avais oublié un "=" dans la formule, cela à l'air de bien fonctionner maintenant.

Pour répondre à ta question, je suis Contrôleur de Gestion, je me débrouille un peu sur excel, mais il y a bien meilleur que moi.

J'ai été amené à maîtriser de mieux en mieux excel par nécessité professionnelle, pour aller plus vite, pour éviter des tâches répétitives... Et toi que fais-tu?

Tiens moi au courant, je n'ai pas eu le temps de faire tous les tests, je te laisse les faire.

Passe un bon weekend

Franck

Bonjour Franck,

J'ai réussi à intégrer ta solution dans mon tableur, c'est parfait. Je m'étais embarqué initialement dans une formule très compliquée.

Pour ce qui me concerne et mon activité, je me suis spécialisé dans l'accompagnement des chefs d'entreprise de petite structure.

Mon rôle étant d'apporter des réponses à leur situation dans les domaines suivants :

  • - conforter la tarification de l'entreprise
      ne vendre que des affaires rentables
    • contrôler la rentabilité de la production
    • connaitre le résultat de l'entreprise en instantané chaque fin de mois
    • mesurer et contrôler la soumission des marchés. Application de ma règle "Indice Vision"
    • être serein
    ]

C'est en partie l'objet de mon application excel dont tu viens d'apporter un coup de pouce, je l'ai développé en VBA, sachant que j'ai ramé depuis deux ans, ne connaissant pas du tout ce langage. Le forum m'a permis de résoudre deux trois blocages, et c'est en soi formidable. Je suis assez admiratif de la connaissance que peuvent avoir certains adhérents sur ce forum.

Chacun de nous a sa propre histoire, et l'accès à la connaissance se fait soit par nécessité, soit par passion. Encore faut-il avoir le courage de s'y impliquer.

Toute bonne chose ou toute bonne fin ne se fait pas sans effort.

Je mets en place un contrat chez le client dont la participation financière est la suivante :

  • Forfait d'installation et formation : 1500€
  • Visite mensuelle : 300€

Il y a une réelle demande dans ce domaine, pour autant c'est une solution et métier peu connu. Il faut aller chercher le client.

Je viens de réaliser un partenariat avec un cabinet d'expertise comptable, qui à mon humble avis est un des rares à avoir compris l'utilité de cette action.

Ce que je dis très souvent :

La comptabilité gère le passé (On peut pas faire grand-chose)

La gestion gère l'avenir (Les prises de décision sont en temps réel)

Voilà en résumé, je suis indépendant, proche de la retraite... mais pas envie de lâcher mon activité, pour des raisons financières et aussi parce que j'apprécie mon métier.

Si tu souhaites en savoir plus, je reste à ton écoute.

Bonne journée et merci encore

Rechercher des sujets similaires à "remplir tableau conditions date"