Incrémentation avec boucle for

Fermé
moseca Messages postés 32 Date d'inscription samedi 19 avril 2014 Statut Membre Dernière intervention 17 mai 2022 - 15 sept. 2019 à 13:04
yg_be Messages postés 23341 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 - 20 sept. 2019 à 12:30
Bonjour chers experts,

Je dois calculer l'accumulation de personne dans un restaurant pour différentes heures de la journée.
Je compare la date d'entrée et de sortie d'une personne par rapport à des dates de références (T): si le temps d'entrée est supérieur à T et le temps de sortie inférieur à T alors la personne est dans le restaurant et donc la macro attribue 1. Donc pour chaque personne j'effectue cette exercice de comparaison pour déterminer si elle est dans le restaurant ou pas. ça marche bien pour la première personne dans la base de données car la macro que j.ai créée fait le test comme il faut, mais le problème se situe au niveau des autres personnes car je n'arrive pas à incrémenter la boucle pour que l'accumulation s'additionne. J'espère que je suis assez claire...Je vous mets en pièce jointe mon fichier (ce sont les colonnes en couleur qui sont concernées).

https://www.cjoint.com/c/IIplbYefmeG

Juste à titre d'exemple: une personne entre à 15h et sort à 15h30 et le second entre à 15h15 et sort à 15h45. Pour l'heure instantanée de référence 15h20.

Alors, à 15h10 la première personne est dans le restaurant (car 15h 20 est supérieure à 15h et 15h20 est inférieur à 15h30).
Puis, le second est aussi dans le restaurant car 15h20 est supérieure à 15h15 et 15h20 est inférieur à 15h45).
Donc à 15h20 on a instantanément 2 personne dans le restaurant...et ainsi de suite.

Merci de votre aide SVP.
A voir également:

2 réponses

yg_be Messages postés 23341 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 551
Modifié le 15 sept. 2019 à 19:08
bonjour,
l'exemple que tu donnes ne peut pas nous aider, il n'a rien à voir avec le fichier que tu partages. si tu veux donner un exemple, utilises les données et les cellules de ton fichier.
dans ton fichier, tu n'expliques pas quel résultat tu attends à quel endroit. donne des exemples.
je crois que je commence à deviner ce que tu veux réaliser et je comprends ce qui ne fonctionne pas.
d'après ce que je vois, cela ne fonctionne pas non plus pour la première personne.
en réalité, tes boucles sont correctes mais tu n'as pas de compteur, ni d'accumulation.
0
yg_be Messages postés 23341 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 551
20 sept. 2019 à 12:30
peux-tu marquer ceci comme résolu, via la roue dentée à droite du titre?
0