Traduire des noms en temps juste

Bonjour à tous,

J'ai créé un tableau pour des aides à domiciles qui interviennent chez des clients pendant un temps donné.

Sur mon tableau une plage horaire, les jours, les noms des clients. Ce tableau me sert de planning que je remets au personnel et est censé me servir au bilan d'heures de fin de mois par client et par agent.

Cependant, lorsque j'ai monté le tableau je ne me suis pas immédiatement aperçue qu'il me donnait un calcul faux: je comptais le nombre de noms que je traduisais en temps, sans me rendre compte que j'avais toujours une demi heure en trop. De 8:30 à 11:30 j'ai 7 noms et mon comptage me donne 7x 0.5 (centième) soit 3.5 (centième). Je recherche une formule, l'aide à domicile pouvant se rendre plusieurs fois par semaine chez le même client, qui me permettrait de décompter cette demi heure en trop pour chaque client que je saisis dans le tableau. Sur le fichier joint la deuxième semaine est plus significative que la première, les clients revenant à plusieurs reprises.

Je vous remercie de bien vouloir m'aider. Je tiens à vous dire que le site est génial.

https://www.excel-pratique.com/~files/doc/Planning_Odile.xls

bonjour,

=NB.SI(B82:F103;"CAPEILLE")-NB.SI(B82:F103;"CAPEILLE")*0,5

comme tu compte toutes les 1/2 heures, autant écrire :

=NB.SI(B82:F103;"CAPEILLE")/2

ce qui revient au même !

Claude.

édit: j'ai peut-être mal compris !

=NB.SI(B82:F103;"CAPEILLE")-0.5

Bonjour

Claude, selon ce que moi, je comprends, je verrai bien en G29 et à incrémenter vers la droite sur toute la ligne:

=SI(NB.SI($B$30:$B$51;G27)>0;NB.SI($B$30:$B$51;G27)-1;0)+SI(NB.SI($C$30:$C$51;G27)>0;NB.SI($C$30:$C$51;G27)-1;0)+SI(NB.SI($D$30:$D$51;G27)>0;NB.SI($D$30:$D$51;G27)-1;0)+SI(NB.SI($E$30:$E$51;G27)>0;NB.SI($E$30:$E$51;G27)-1;0)+SI(NB.SI($F$30:$F$51;G27)>0;NB.SI($F$30:$F$51;G27)-1;0)

Ceci en supposant qu'il n'y ait qu'une seule séquence d'intervention par jour pour un même client, sinon, cela sera plus compliqué.

Cordialement

dubois a écrit :

bonjour,

=NB.SI(B82:F103;"CAPEILLE")-NB.SI(B82:F103;"CAPEILLE")*0,5

comme tu compte toutes les 1/2 heures, autant écrire :

=NB.SI(B82:F103;"CAPEILLE")/2

ce qui revient au même !

Claude.

édit: j'ai peut-être mal compris !

=NB.SI(B82:F103;"CAPEILLE")-0.5

Cela ne fonctionne pas. J'ai commis la même erreur. Sur la plage sélectionnée B82:F103 le résultat de ta formule me donne 7 alors que l'agent travaille 6 heures. C'est cela que je n'arrive pas à résoudre.

J'ai aussi tenté le -0.5 mais cela ne fonctionne que si CAPEILLE n'apparait qu'un fois dans la semaine.

En tous cas, merci infiniment pour tes rapides réponses, et j'espère d'autres idées.

A bientôt.

Hello Cathyb

Voudrais-tu essayer ma réponse, juste avant ton dernier message?

Cordialement

Bonjour à tous,

Pourquoi ne pas déterminer l'heure d'arrivée chez le client par un X ?

Cela règlerait le problème.

Amicalement

Nad

Amadéus a écrit :

Hello Cathyb

Voudrais-tu essayer ma réponse, juste avant ton dernier message?

Cordialement

Grâce à ta formule magique, je tombe sur 12 au lieu de 14 ce qui est un chiffre représentatif de la réalité, l'agent travaillant en réalité 6 heures. Il ne me restera plus qu'à intégrer une division dans mon total de fin de mois.

Je te remercie beaucoup.

Amicalement, Cathyb.

Nad-Dan a écrit :

Bonjour à tous,

Pourquoi ne pas déterminer l'heure d'arrivée chez le client par un X ?

Cela règlerait le problème.

Amicalement

Nad

J'y avais pensé mais le problème est que ce tableau est en même temps le planning que je remets aux aides à domiciles. J'aurais trop peur qu'elles soient souvent en retard d'une

demi heure.

Je te remercie beaucoup.

A bientôt.

Rechercher des sujets similaires à "traduire noms temps juste"