J'étais intéressé par le sujet, mais j'avoue ne pas savoir par quel bout le prendre.
L'onglet affichage est en effet pratique pour une présentation, ou plutôt un tirage A3 ou A2 et une présentation en salle ... mais comment le simplifier ? surtout qu'avec des cellules fusionnées par ailleurs ce n'est pas facile de trouver une formule mettant le tout en relation !
Pour l'explication de la formule de l'onglet "vue mensuelle"
=SI(LIGNE($A1)>NB.SI(Devoirs[Date];C$6);"";TEXTE(INDEX(Devoirs[Heure];-1+PETITE.VALEUR(SI(Devoirs[Date]=C$6;LIGNE(Devoirs[Date])+1-LIGNE(Devoirs[[#En-têtes];[Date]]);"");LIGNE($A1)));"[hh]:mm")&" "&INDEX(Devoirs[DEVOIR];-1+PETITE.VALEUR(SI(Devoirs[Date]=C$6;LIGNE(Devoirs[Date])+1-LIGNE(Devoirs[[#En-têtes];[Date]]);"");LIGNE($A1))))
validée en matriciel, cela va être un long roman ... il s'agit de détecter toutes les données correspondant à la date voulue et les mettre en colonne sans espace.
NB.SI(Devoirs[Date];C$6) va compter le nombre de cas
SI(LIGNE($A1)>NB.SI(Devoirs[Date];C$6);"";...) indique qu'au delà de ce nombre on n'affiche rien
ensuite on va afficher l'heure au format "[hh]:mm" par la formule TEXTE(blablabla;"[hh]:mm") avec blablabla étant la plus petite valeur trouvée et correspondant aux critères PETITE.VALEUR(SI(...
et ensuite on lui collera le cours en question de la même façon
Si veux maîtriser ce genre de formule, regarde les posts de Tulipe ici sur le forum (et d'autres spécialistes), cela te permettra d'approcher le nirvana !