|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Bonjour,
Première chose que je dirais : je suis nulle! Deuxième chose : c'est tout mêler dans ma tête! Je vais tenter d'expliquer le plus possible sans ajouter de fichier tel qu'il est demandé. - Je dois comptabiliser les heures d'absences d'étudiants dans un cours. - un cours dure 150 heures - chaque jour de cours = 5 heures de cours - Dans une feuille Excel, j'inscris le nombre d'heures auxquelles l'étudiant a participé pour cette journée de cours (ex. 4.5 s'il s'est absenté 30 minutes) - Dans une autre feuille, j'ai une colonne qui compile le nombre d'heures d'absences de chaque étudiant et une autre colonne pour le pourcentage d'absence sur le total de 150 heures. Donc, ma colonne nombre d'heures d'absence doit pouvoir faire le calcul 5 heures moins nombre d'heure de présence = x nombre d'heure d'absence et comptabilisé tous les jours ainsi pour arriver à un grand total Ma colonne pourcentage doit prendre ce nombre x absence total et donner le pourcentage sur 150 heures totales Quelqu'un est arrivé à me suivre?? Je n'arrive pas à dire si c'est très simple à faire et que je suis juste trop nulle ou si c'est vraiment compliqué à faire... En tout cas, merci d'avance pour ceux qui vont à tout le moins tenter de comprendre mon explication! Si vous avez des questions, n'hésitez pas! |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Bonjour CarolineL,
Première chose : Tu n'es pas nulle ![]() Deuxième chose : En copie un fichier fait à l'arrache mais qui permettra de débroussailler et voir un peu si j'ai bien saisi ce que tu cherches à faire.
__________________
Cordialement, Runsh |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Gaston retraité Inscription : septembre 2011 Messages : 15 ![]() |
Citation:
Aïe, je me suis planté dans la manip Dans la colonne A, les jours Dans la colonne B pour chaque ligne les heures présences Dans la colonne C , par ligne , la formule 5:00-B2 (si c'est la 2ème ligne) A la fin de la colonne C, la somme des absences divisé par 150. La cellule formatée en % avec 2 décimales Je suis aussi dans mes débuts de réponses J'espère que ce n'est pas trop confus gaston |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Runsh,
C'est presque cela. Tu me donnes un bon point de départ. Mais peux-tu m'expliquer ta formule : =SOMME.SI(Détail!B:B;A2;Détail!D Dans mon cas, mes colonnes sont comme cela : Étudiant 1 Jour1 Jour2 Jour3 Étudiant 2 Jour1 Jour2 Jour3 Étudiant 3 Jour1 Jour2 Jour3 Dans chaque jour (jour1, jour2, jour3) je mets le nombre d'heures de présence. |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Gaston retraité Inscription : septembre 2011 Messages : 15 ![]() |
Pour Runsh63 et CarolineL
Quand je disais que je débutais dans la communication!! Je voulais illustrer la même chose que Runsh63, Mais voilà j'apprends comment participer Je ferais mieux la prochaine Gaston |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Salut Gaston,
Je comprends mieux ta deuxième réponse! hihi Là, mon problème, c'est que mon fichier doit contenir toute la session. Donc, les 30 jours de cours. Dans la colonne 5-x nb heures de présences, cela comptabilise 5 tant et aussi longtemps que je n'aurai pas marquer un chiffre, ce qui fausse le nombre d'heures d'absence et aussi le pourcentage. Je ne peux pas mettre des 5 d'avance partout : les directeurs vont trouver cela mélangeant et ils ne seront pas contents!! ... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Finalement, je le dis, c'est compliqué!
À l'aide!!! |
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Re bonjour vous deux !
@ Gaston => Très bon début en communication, c'était très bien expliqué aussi ![]() @ CarolineL => Alors, la SOMME.SI se décompose comme suit : Code :
=SOMME.SI(la plage sur laquelle tu vas effectuer une recherche;le critère que tu cherches à sommer;la plage sur laquelle la somme va s'effectuer - en premier critère => la plage de la feuille "Détail", colonne B. C'est sur cette plage qu'Excel va chercher le(s) critère(s) - en deuxième critère => bah... le critère ! Donc, la cellule A2 de la feuille "Compilation" - en troisième critère => la somme de la plage se trouvant dans la feuille "Détail" en colonne D Autrement dit en language simple, tu demandes à Excel qu'il te cheche le critère "Etudiant1" en colonne B de la feuille "Compilation". Lorsque c'est le cas, il somme les absences journalières se trouvant en colonne D de la même feuille. J'espère que mon charabia est clair... Le cas échéant, questionne, il n'y a pas de problème, je ne suis pas très fort en explication. Je te retransmets le fichier modifié selon un format qui doit plus ressembler à celui que tu as. Idem que ci-dessus, n'hésite pas à me relancer pour quoique ce soit !
__________________
Cordialement, Runsh |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Salut Runsh,
Tu as très bien compris. Je suis impressionnée puisque il me semble que j'ai écrit que du charabia que j'ai écrit. Le seul problème maintenant, c'est que de cette façon, tant et aussi longtemps que je n'aurai pas inscrit un chiffre dans la colonne des heures de présence, il va calculer 5 dans la colonnes des heures d'absence, ce qui fausse les données de compilation... Un collègue m'a dit que mon cas demande du VBA, j'ai donc posté dans le forum VBA. Qu'en penses-tu? Merci!! |
|
|
00
|
|
|
#10 | |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Re !
Je pense pouvoir te dépatouiller un truc sans passer par du VBA. Comme le dit si bien notre maître à tous, j'ai nommé Môôôôôôôsieur Pierre Fauconnier (que je salue bien bas !) : Citation:
Laisse-moi un moment, on les aura Duc !
__________________
Cordialement, Runsh |
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Tu peux aller voir mon fichier dans le forum VBA. Je l'ai posté là-bas...
|
|
|
00
|
|
|
#12 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Re !
Excuse-moi, je n'ai pas vu ton fichier. Ci-joint une troisième version de mon fichier qui te propose en fonction de la "dernière" journée de cours assurée de calculer la présence maximum. Ainsi, les %ages d'absence sont plus cohérents et en adéquation avec ce qu'attend Mr le Directeur Fais des tests car j'ai compilé ça vite fait mais je ne suis pas sûr du résultat à 100%. Pense bien à renseigner la cellule se trouvant dans la feuille "Compilation" en F2 ! Veux-tu que je te propose le même travail sur ton fichier ou cela te convient t-il ???
__________________
Cordialement, Runsh |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 692 ![]() |
Bonjour CarolineL,
Le pourcentage d’absence que tu peux calculer est forcément fonction du nombre de cours effectivement réalisés. Pourcentage d’absence : Nombre d’heures d’absence effective /( Nombre de cours effectués * 5 heures ) Dans le fichier joint, tu trouveras les calculs simples d’absence et présence en heures ou % et un report dans la 2eme feuille. Bizarrement, les résultats sont identiques à ceux de Runsh63 Cordialement. |
|
|
10
|
|
|
#14 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
gFZT82,
C'est bien. Ton fichier me donne la formule nécessaire pour m'éviter de devoir entrer manuellement le nombre de journée de cours donné jusqu'à présent. Excellent. J'avance, j'avance.... Merci! |
|
|
00
|
|
|
#15 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Santa Claus a largué ceci en passant par ce forum...
__________________
Cordialement, Runsh |
|
|
00
|
|
|
#16 |
|
Membre éprouvé
![]() Duc Nihiliste Inscription : mars 2011 Messages : 395 ![]() |
Je te remercie gFZT, tu me rappelles qu'il ne sert à rien de monter un bateau à douze cheminées quand une seule suffit
__________________
Cordialement, Runsh |
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Administration Inscription : septembre 2011 Messages : 10 ![]() |
Messieurs,
C'est fait! C'est fait! Je n'ose pas dire que j'y suis arrivée! En fait, vous y êtes arrivé. Merci beaucoup!!! Cordialement |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com