XL 2016 Planning avec nombre d'équipe et nombre de jour.

GHISLAIN

XLDnaute Impliqué
Bonjour les exceliens liennes,

je cherche a incrémenter des lettres d'équipes associés a un nombre de jour consécutif sur une année complète par formule uniquement

Le nombre maxi d'équipe sera de 7 ( A B C D E F G H ) et le nombre de jour consécutif sera de 1 à 7


Le départ de ce planning pourra être une lettre mais pas toujours la même

Excemple :

Départ de l'année lettre B( Pouvant être une lettre de A à H) , nombre d'équipe 3 , nombre de jour consécutif 2( pouvant être de 1 à 7)
les lettres correspondent bien entendu au nombre d'équipe : Equipe 1 étant la A , Equipe 2 étant la B , Equipe 3 étant la C , etc

B
01/01/2020​
B
02/01/2020​
C
03/01/2020​
C
04/01/2020​
A
05/01/2020​
A
06/01/2020​
B
07/01/2020​
B
08/01/2020​
C
09/01/2020​
C
10/01/2020​
A
11/01/2020​
A
12/01/2020​
B
13/01/2020​

Etc jusqu’à la fin de l'année





je parviens à effectuer soit l'un soit l'autre mais n'arrive pas a associer les deux dans la formule.

Ci joint un classeur expliquant je l’espère le résultat attendu

Bien amicalement

Ghislain
 

Pièces jointes

  • formule garde.xlsx
    125.6 KB · Affichages: 12

GHISLAIN

XLDnaute Impliqué
Re les excliennes et liens,

En me tirant un peu les cheveux je crois que je suis arrivé a quelques chose
Je suis pas certain d'avoir la meilleure solution.....

Merci pour vos retours

Amicalement ghislain
 

Pièces jointes

  • formule garde2.xlsx
    90 KB · Affichages: 3

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

En pièce jointe dans la feuille 'Feuil1' vous trouverez la formule : INDEX(Lettres;MOD(ENT((LIGNE(1:1)-1)/$B$2);$F$2)+EQUIV($D$2;Lettres;0)-$F$2*((MOD(ENT((LIGNE(1:1)-1)/$B$2);$F$2)+EQUIV($D$2;Lettres;0))>$F$2))

Voyez les autres colonnes dans lesquelles j'ai laissé la décomposition de cette dernière.
"Lettres" est une zone nommée"

[Edit] deuxième formule avec en J2 : CODE(MAJUSCULE(D2))-64 si vos noms d'équipes sont réellement les lettres majuscules "A, B, C etc."

CAR(64+MOD(ENT((LIGNE(1:1)-1)/$B$2);$F$2)+$J$2-$F$2*((MOD(ENT((LIGNE(1:1)-1)/$B$2);$F$2)+$J$2)>$F$2))

Cordialement
 

Pièces jointes

  • formule garde.xlsx
    148.5 KB · Affichages: 7
Dernière édition:

GHISLAIN

XLDnaute Impliqué
Bonjour Roblochon

Je viens de voir le fichier qui répond complètement à mes attentes , avec des formules qui dépassent mes compétences .

Me reste plus qu'a étudier ses formules et en comprendre tous leurs sens ...

Merci pour le travail effectué , c'est top...

Amicalement

Ghislain
 

Discussions similaires

Réponses
0
Affichages
201
Réponses
14
Affichages
710

Statistiques des forums

Discussions
312 070
Messages
2 085 043
Membres
102 766
dernier inscrit
Awiix