Autres emploit du temp

Seddiki_adz

XLDnaute Impliqué
slt
qui peut me trouver uncode de transfert de tableau1au tableau 2
 

Pièces jointes

  • emploi1.xlsx
    21 KB · Affichages: 13
Solution
Re,

Voir fichier joint. Toutes les formules sont matricielles.
Pour simplifier les formules, les cellules fusionnées des jours (dimanche...jeudi) ont été -fusionnées. Toutes les cellules contiennent le jour mais un format spécifique ( ;;; ) masque le contenu des quatre premières cellules et des quatre dernières; seule la cinquième cellule affiche le jour.
En général, éviter les cellules fusionnées quand on est obligé d'utiliser dans des formules la valeur correspondant au groupe de cellules fusionnées.

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @Seddiki_adz,

Copier la formule matricielle en J8 vers la droite et vers le bas.
Formule matricielle : à valider par la combinaisons des trois touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée.
Formule matricielle en j8:
VB:
=SIERREUR(INDEX($B:$B;PETITE.VALEUR(SI(($C$7:$C$99=DECALER($J$6;0;9*ENT((COLONNES($J7:J7)-1)/9)))*($I8=$D$7:$D$99)*($F$7:$F$99=J$7);LIGNE($A$7:$A$99);"");1));"")
 

Pièces jointes

  • Seddiki_adz- emploi1- v1.xlsx
    40.1 KB · Affichages: 11

Seddiki_adz

XLDnaute Impliqué
J'ai autre question si posible
Si la classe se devise en 2 groupe l'un des groupe enseigne physique et l'autrè enseigne svt en mème temp avec deux profs comment organiser les?
 

Pièces jointes

  • Seddiki_adz- emploi1- v2.xlsx
    40.3 KB · Affichages: 7
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,
Essayez la formule matricielle suivante en J8 à copier vers la droite et vers le bas.
Les cellules ont un format "Renvoyer à la ligne automatiquement".
Il faut ajuster les hauteurs de ligne pour voir les deux profs dans une cellule (quand il y a deux groupes pour une classe pour un même créneau horaire)
Formule matricielle en J8:
VB:
=SIERREUR(INDEX($B:$B;PETITE.VALEUR(SI(($C$7:$C$99=DECALER($J$6;0;9*ENT((COLONNES($J7:J7)-1)/9)))*($I8=$D$7:$D$99)*($F$7:$F$99=J$7);LIGNE($A$7:$A$99);"");1));"")
& SIERREUR(CAR(10) & INDEX($B:$B;PETITE.VALEUR(SI(($C$7:$C$99=DECALER($J$6;0;9*ENT((COLONNES($J7:J7)-1)/9)))*($I8=$D$7:$D$99)*($F$7:$F$99=J$7);LIGNE($A$7:$A$99);"");2));"")
 

Pièces jointes

  • Seddiki_adz- emploi1- v2.xlsx
    99.8 KB · Affichages: 9

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Voir fichier joint. Toutes les formules sont matricielles.
Pour simplifier les formules, les cellules fusionnées des jours (dimanche...jeudi) ont été -fusionnées. Toutes les cellules contiennent le jour mais un format spécifique ( ;;; ) masque le contenu des quatre premières cellules et des quatre dernières; seule la cinquième cellule affiche le jour.
En général, éviter les cellules fusionnées quand on est obligé d'utiliser dans des formules la valeur correspondant au groupe de cellules fusionnées.
 

Pièces jointes

  • Seddiki_adz- emploi1- v4.xlsx
    59.1 KB · Affichages: 20
Dernière édition:

Statistiques des forums

Discussions
312 209
Messages
2 086 275
Membres
103 170
dernier inscrit
HASSEN@45