Un "Pro" sur fonction DECALER

coyote06

XLDnaute Junior
Salut à tous ! Je vais devenir fou ,je n'y arrive pas ,Decaler et moi pas copain...
Pourtant je ne vois que cette fonction qui associé sans doute à une autre peut répondre à ma requête.
J'aimerais qu'en fonction d'un indice un decalage se fasse et qu'une fois arrivé à la derniere valeur cela reparte au début
Sachant que verticalement j'ai 112 cellules pour 16 postes.
Je vous joint un petit fichier afin de mieux comprendre.
Par avance merçiiiiiiiiiiiiii
 

Pièces jointes

  • Decaler.zip
    8.8 KB · Affichages: 43
  • Decaler.zip
    8.8 KB · Affichages: 39
  • Decaler.zip
    8.8 KB · Affichages: 38

Tibo

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Bonjour,

La multiplication des fils ne va pas simplifier le suivi de ton problème.

En ce qui me concerne, j'ai ouvert ton fichier, j'ai regardé, grillé quelques neurones, et ... n'ai rien compris.

Peux-tu nous indiquer quelle logique conduit à l'élaboration du 2ème tableau

@+
 

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Bonjour, salut les autres,

Il me semble avoir compris la logique, du moins jusqu'à la cellule H15.
Pourquoi il y a-t-il dans cette cellule R671 et non 672 ?

Voir la colonne M de la pièce jointe.
 

Pièces jointes

  • DecalerColonnesLignes.zip
    11.9 KB · Affichages: 34

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Re,

Une proposition de formule qui semble fonctionner, sauf pour la cellule H15 évidemment.

Pour les colonnes I et suivantes il ne devrait pas il y a avoir de gros problème.

Par contre pour qu'une fois arrivé a WK6 cela recommence du début il serait souhaitable de fournir un exemple sur les 122 cellules de la colonne H, la colonne G devrait suffire jusqu'à WK6, la colonne H aussi pour les suivantes.
 

Pièces jointes

  • DecalerColonnesLignesV2.zip
    13 KB · Affichages: 31

coyote06

XLDnaute Junior
Re : Un "Pro" sur fonction DECALER

Re,

Une proposition de formule qui semble fonctionner, sauf pour la cellule H15 évidemment.

Pour les colonnes I et suivantes il ne devrait pas il y a avoir de gros problème.

Par contre pour qu'une fois arrivé a WK6 cela recommence du début il serait souhaitable de fournir un exemple sur les 122 cellules de la colonne H, la colonne G devrait suffire jusqu'à WK6, la colonne H aussi pour les suivantes.

Hoewind tu es un génie !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Mille excuse pour avoir mis un message .
Sache que grace à ta formule 76 personnes vont enfin pouvoir avoir des Wk.
Merçi ,Merçi !!!!!!!!!
 

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Re,

Merci pour ton appréciation !

Comme tu n'as pas répondu à mes questions, probablement l'enthousiasme, et si tu désires que cette formule réponde à toutes tes questions, j'aimerai savoir :

- Confirmation que H15 doit bien renvoyer R671 ?
- On recommence au début après WK6, mais lequel, il y en a trois.
- Une liste avec 112 cellules remplies (principalement colonne G et subsidiairement H) serait utile, afin de savoir si toutes les valeurs de la colonne D (3) sont employées avant d'afficher WK6
- Que faut-il faire s'il y a plus de 16 fois la valeur 3 en colonne H avant d'être arrivé à WK6, ou est-ce impossible ?

En pièce jointe une formule adaptée de façon à pouvoir l'étirer vers la droite sur 16 colonnes.
Vérifie et confirme qu'elle renvoie les bonnes valeurs.

A te lire.
 

Pièces jointes

  • DecalerColonnesLignesV3.zip
    14 KB · Affichages: 34

coyote06

XLDnaute Junior
Re : Un "Pro" sur fonction DECALER

Oui j'ai plus que apprécier ta formule voila des jours et des jours que je cherche. Si tu le permet je vais te préparer un autre fichier plus complet.
Ou tout les éléments si trouvent .
Ta formule va servir a 4 lignes et determiner des périodes de congés sur l'année pour 79 agents.
A bientôt et merçi de ton aide !!!!!!!!!!!!!!!!!!!!!!!!
 

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Re,

Ce que j'ai compris pour la colonne J :
3 : si férié hors samedi
2 : si férié et samedi
1 : les autres jours

Ce que je n'ai pas compris :
une fois arrivé a WK6 cela recommence du début
Ne serait-ce pas : une fois arrivé à une des valeurs de la ligne 33 cela recommence du début ?
Il me semble qu'on ne peut avoir un WK6 que si le jour concerné est un samedi férié.

Peux-tu m'éclairer ?
 

coyote06

XLDnaute Junior
Re : Un "Pro" sur fonction DECALER

Re,

Ce que j'ai compris pour la colonne J :
3 : si férié hors samedi
2 : si férié et samedi
1 : les autres jours

Ce que je n'ai pas compris :
une fois arrivé a WK6 cela recommence du début
Ne serait-ce pas : une fois arrivé à une des valeurs de la ligne 33 cela recommence du début ?
Il me semble qu'on ne peut avoir un WK6 que si le jour concerné est un samedi férié.

Peux-tu m'éclairer ?

Si le jour et jour férié mais pas un samedi ou un dimanche alors 3 rot_fer(3)
Si le jour est un samedi ou un dimanche mais pas férié Rot_G(1)
Si le jour est Samedi férié alors dans ce cas précis on aplique l'equivalence des services du samedi en dimanche (2).
Mais apparemment ca ne fonctionne pas ...
On reprend la rotation selon le jour
Si c'est un Samedi (Hors férié) 651(1)
Si c'est un Jours férié hors sam/dim 671 (3)

Je te renvoie le fichier avec les erreurs en rouge
Mais je ne sais pas comment je vais pouvoir te remercier ....
A+
 

Pièces jointes

  • Copie de ROTATIONWK.zip
    21.6 KB · Affichages: 36

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Re,

Sous le fichier joint au message #8 (V3) la formule du poste 1 se trouve en colonne N, dans ton dernier fichier en colonne M, donc un décalage d'une colonne.

Tu dois donc remplacer dans la formule : COLONNE()-14 par COLONNE()-13.
Mais il y a plus simple, puisque tu as des en-têtes de colonnes.
En RORwk!M3 remplace dans la formule COLONNE()-14 par M$2-1, ainsi tu n'auras plus problème, même en insérant ou en supprimant des colonnes.

J'attends réponse à mes autres questions avant de poursuivre.
 

coyote06

XLDnaute Junior
Re : Un "Pro" sur fonction DECALER

Re,

Ce que j'ai compris pour la colonne J :
3 : si férié hors samedi
2 : si férié et samedi
1 : les autres jours

Ce que je n'ai pas compris :
une fois arrivé a WK6 cela recommence du début
Ne serait-ce pas : une fois arrivé à une des valeurs de la ligne 33 cela recommence du début ?
Il me semble qu'on ne peut avoir un WK6 que si le jour concerné est un samedi férié.

Peux-tu m'éclairer ?

Oui c'est ça ,quand les valeurs arrivent a la ligne 33 cela recommence du début.
Oui cela est possible.
Imagine que le samedi est un jour férié alors on applique la convertion des services (Equivalence) mais tu étais prévu en Wk donc tu reste en wk.
Pas trés clair ,je sais...
La rotation générale Rot_G correspond chaque fois a un Samedi puis un dimanche (mais pas férié).
La rotation Rot_fer :eek:n aplique une rotation du dimanche si le jour et un jour férié mais pas un dimanche ou un samedi
La rotation Rot_equivSam/dim On transforme les services du samedi en dimanche mais comme le dimanche le nombre des services est moindre certains services du samedi il y plus de repos...
Pas facile
Ecoute je te met à l'aise si cela te prend trop le "choux",je comprendrais...
Je te joint un autre fichier regarde surtout les feuil trimestre cela te paraitra peut etre plus clair

Mais ce tableau ne reflete pas la realité!!!! Souvent quand on devrait être en wk on saute !!!!
Aussi je cherche depuis un moment a améliorer ce systeme ...
A+
 

Pièces jointes

  • ROTATION ligne6 WK.zip
    142.4 KB · Affichages: 23

hoerwind

XLDnaute Barbatruc
Re : Un "Pro" sur fonction DECALER

Bonjour,

Je n'ai rien compris à tes explications.

Le plus simple, me semble-t-il, serait de donner les résultats à obtenir.
Comme pour ton premier message il est à espérer que je puisse en déduire ce que tu désires.

Pour commencer, voudrais-tu remplir manuellement les cellules ROTwk!I38:I53 du fichier joint et le transmettre ?
J'essaierai d'en déduire comment tu souhaites voir les rotations.

A te lire.
 

Pièces jointes

  • ROTATIONWK_V2.zip
    29.2 KB · Affichages: 17

Statistiques des forums

Discussions
312 493
Messages
2 088 959
Membres
103 990
dernier inscrit
lamiadebz