Tableau à remplir en temps réel

Monique

Nous a quitté
Repose en paix
Bonjour,

Merci, David !

Une réponse pour Criscris11

Avec la colonne A remplie par formule,
mais en gardant une partie du tableau de droite :
les dates de fin et, pour chacun, la liste des sam, dim et fériés
 

Pièces jointes

  • ExtraireCriscrisv2.zip
    40.7 KB · Affichages: 91

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
Il y a encore un petit problème dans l'extraction. Je te joins le nouveau fichier avec les explications. Désolé de t'embêter encore et merci d'avance.
Bonne journée.

A priori, c'est un problème de date car si je rentre du 06/04/07 au 13/04/07 cà prend en compte mais si je rentre du 13/04/07 au 20/04/07 cà ne prend plus en compte. Est ce du fait que les dates se chevauchent sur 2 périodes différentes ?
 

Pièces jointes

  • Extraire CSCMS.zip
    37 KB · Affichages: 19
  • Extraire CSCMS.zip
    37 KB · Affichages: 19
  • Extraire CSCMS.zip
    37 KB · Affichages: 19
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Tableau à remplir en temps réel

Re,

C'est en K14 et en colonne N que ça se passe
En K14, à la place de :
=NB(SI(MOD(COLONNE(PerA);5)=2;SI(PerA>=C11;SI(PerB<=E11;SI(PerC>0;PerB)))))
tu mets :
=NB(SI(MOD(COLONNE(PerA);5)=2;SI(PerA>=C11;SI(PerA<=E11;SI(PerC>0;PerB)))))

Idem en N18 : PerA à la place de PerB pour le critère de date de fin :
=SI(LIGNES(N$18:N18)>K$14;9^9;PETITE.VALEUR(SI(MOD(COLONNE(PerA);5)=2;SI(PerA>=C$11;SI(PerA<=E$11;SI(PerC>0;PerB))));LIGNES(N$18:N18)))
 

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Ok Monique, j'ai modifié les formules et c'est bien pris en compte sauf que même le dimanche 15 est pris en compte alors qu'il devrait être pris en compte si je change la période : du 15/04 au 14/05.
Ne voulant pas foutre la pagaille dans ton travail, je te laisse le soin de regarder car ce n'est peut-être pas grand-chose (un <= à la place d'un = ou peut-être autre chose je ne sais pas).
Merci d'avance et bon après-midi.
Amicalement.
 

Pièces jointes

  • Extraire CSCMS.zip
    37.7 KB · Affichages: 14
  • Extraire CSCMS.zip
    37.7 KB · Affichages: 15
  • Extraire CSCMS.zip
    37.7 KB · Affichages: 31

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
Que veut tu dire par un MIN() quelconque ?
Je viens de regarder le fichier en détail et j'ai peut-être une piste mais je ne sais pas si c'est faisable : en colonne Q, R, S si la date est le 15 du mois rien sinon ta formule =SI(JOUR(Q18)=15;"";...
Je ne sais pas ce que t'en penses et si cela est possible.
A bientôt pour la suite et merci de me tenir au courant.
Bon après-midi à toi.
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Tableau à remplir en temps réel

Re n° ?

A essayer en O18 :
=SI(N18=9^9;"";SOMMEPROD((JOURSEM(LIGNE(INDIRECT(MAX(C$11;M18)&":"&MIN(E$11;ENT(N18)-1)));2)>5)+((JOURSEM(LIGNE(INDIRECT(MAX(C$11;M18)&":"&MIN(E$11;ENT(N18)-1)));2)<6)*NB.SI(Fer;LIGNE(INDIRECT(MAX(C$11;M18)&":"&MIN(E$11;ENT(N18)-1))))>0)))

Cette formule compte le nombre de sam, dim et fériés qui sont entre :
la plus grande des deux dates de début
et la plus petite des deux dates de fin, en retirant 1 à la date de fin de permanence, parce que c'est la dernière journée non suivie d'une nuit.

Le nb de sam et de dim seulement, sans tenir compte des fériés :
=SI(N18=9^9;"";SOMMEPROD((JOURSEM(LIGNE(INDIRECT(MAX(C$11;M18)&":"&MIN(E$11;ENT(N18)-1)));2)>5)*1))
Autant faire des essais avec cette formule, en T18 par exemple.

Edit
Un espace est à enlever dans le 1er "Max" de chaque formule
 

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
J'ai essayé les deux formules et les deux fonctionnent mais quand je change la date en C11 (15/04/07), je devrais avoir NomPrénom6 pour le dimanche 15/04/07 mais il n'apparaît pas.
On tient le bon bout enfin j'espère.
Merci encore et bonne fin de journée.
 

Monique

Nous a quitté
Repose en paix
Re : Tableau à remplir en temps réel

Re,

En nommant C11 et E11 De et Fi
En K14 :
=NB(SI(MOD(COLONNE(PerA);5)=2;SI(((PerA>=De)*(PerA<=Fi)+(PerA<=De)*(PerB>=De))*(PerC>0);PerB)))

En fait, il faut, si PerA est >= au début, que PerA soit quand même inférieur ou égal à la fin
ou bien, si PerA est <= début, que PerB soit >= au début

Ensuite, N18 sur le même modèle (je n'y suis pas mais ça va venir)
 

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
Merci pour ta détermination accharnée à essayer de résoudre les aléas de l'administration.
J'ai effectué les modifications que tu as apportées pour le moment.
Merci encore et désolé que ce ne soit pas aussi simple.
Amicalement.
 

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
Cà sent bon la fin mais quand je change C11 (De maintenant) et sélectionne le 15/04/07, l'extraction se fait bien (NomPrénom6, la fonction...) mais la date ouvrant droit à la prime n'est pas bonne : date extraite le samedi 14/04 au lieu du dimanche 15/04 car la date du samedi a déjà été prise en compte dans l'état précédant.
On va y arriver et je crois que tu vas mériter un 30/20.
Merci en attendant de te lire pour la fin du calvaire que je te fais endurer.
 

Monique

Nous a quitté
Repose en paix
Re : Tableau à remplir en temps réel

Re,

Je ne suis pas sûre du tout,
vérifie bien.
Dans le tableau de droite,
la date de début est incluse dans la période choisie.
le nb de sam, dim, fér : date de fin : -1 si date de fin > date de début
 

Pièces jointes

  • ExtraireCriscrisv8.zip
    39.7 KB · Affichages: 19
  • ExtraireCriscrisv8.zip
    39.7 KB · Affichages: 22
  • ExtraireCriscrisv8.zip
    39.7 KB · Affichages: 27

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Monique,
Je viens juste de voir ta réponse. Je viens de tester et il y a encore un petit problème : effectivement le NomPrénom6 est bien pris en compte pour le dimanche 15/04, pas de problème mais cependant il y a aussi le NomPrénom7 qui apparaît dans la première ligne pour le dimanche alors qu'il prend du samedi au dimanche (donc c'est le samedi qui lui donne droit à la prime et il apparaît bien dans la période du 15/03 au 14/04) : en fait il est compté deux fois et cà ce n'est pas bon.
Décidemment, pas facile de finaliser mais je te connais un peu maintenant et je sais que tu vas trouver la solution.
Donc encore une fois, je te souhaite bon courage et merci d'avance.
Bonne soirée.
 

Pièces jointes

  • ExtraireCriscrisv8.zip
    39.5 KB · Affichages: 16
  • ExtraireCriscrisv8.zip
    39.5 KB · Affichages: 19
  • ExtraireCriscrisv8.zip
    39.5 KB · Affichages: 20

Monique

Nous a quitté
Repose en paix
Re : Tableau à remplir en temps réel

Bonjour,

Je rends mon tablier.
J'en suis à me demander quels jours donnent droit à une prime.

Dans le fichier joint :
en vert, la période à extraire
en bleu, le jour précédent, s'il est travaillé
Jour précédent : nombre de S D et F (0 ou 1)
en vert, nombre de S D et F moins 0 ou 1
Et après, dans le tableau beige, ben je ne sais pas.
 

Pièces jointes

  • ExtraireCriscrisv8.zip
    40.5 KB · Affichages: 18
  • ExtraireCriscrisv8.zip
    40.5 KB · Affichages: 15
  • ExtraireCriscrisv8.zip
    40.5 KB · Affichages: 25

criscris11

XLDnaute Accro
Re : Tableau à remplir en temps réel

Bonsoir Monique,
Merci de t'être creuser les méninges. Je te retourne le fichier avec les commentaires pour savoir comment prendre en compte les jours dans le tableau beige.
En fait le problème se pose uniquement quand un week-end est coupé par 2 périodes différentes : dur, dur j'en suis bien conscient.
Ecoutes, en aucun cas je ne veux te casser les pieds avec tout cà alors fais au mieux et encore merci pour tout.
Bonne soirée.

Pour le service qui dure une semaine, c'est du vendredi au vendredi.
Jours donnant droit à la prime : le samedi (nuit du samedi au dimanche), le dimanche (nuit du dimanche au lundi) et les jours fériés (nuit du jour férié au lendemain). Si cela peut t'aider.
 

Pièces jointes

  • ExtraireCriscrisv9.zip
    40.8 KB · Affichages: 15
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 825
Messages
2 092 510
Membres
105 437
dernier inscrit
dunvii