Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
231
Réponses
14
Affichages
737
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…