Ajout nombre d'employé dans plannings

Bonjour à tous,

Je suis nouveau sur le forum, j'ai cherché une réponse sur les sujets précédents en vain..

J'aimerais savoir comment ajouter une case qui permet de multiplié les résultats du plannings de calcul d'heure de travail pour des salariés dans la même journée.

Exemple:

Le lundi il est noté qu'un salarié travaille de 20h à 8h soit 12h.

9h de nuit et 3h de jour.

Cependant sur certains jours ils seront plusieurs sur le même lieu de travail.

J'ai donc créer une case pour multiplié le résultat par le fameux nombre de salariés.

J'ai essayé plusieurs formules mais vu qu'elles sont déjà balaise du aux calculs des heures de nuit et de jour et de dimanche et de jour férié quand j'ajoute la formule qui multiplie par le nombre de salarié je tombe sur "####"

Voila je ne sais pas si vous avez compris ma demande, mais je serais ravi de recevoir votre aide pour que mon patron ne me tape plus sur le système et que ca me facilite la vie

Merci à ceux qui m'aiderons!

PS: Le doc en pièce jointe.

Help?

Bonjour,

Essaye avec un format personnalisé genre : [h]:mm

Pierre

pierrep56 a écrit :

Bonjour,

Essaye avec un format personnalisé genre : [h]:mm

Pierre

Essayé, mais pas réussi..

j'en ai essayé pas mal d’ailleurs même si je pense être un peu rouillé sur excel..

Si d'autre solutions je suis preneuuur !

Bonjour,

pas vu de #### sur ton fichier.

eric

eriiic a écrit :

Bonjour,

pas vu de #### sur ton fichier.

eric

Je l'ai supprimé vu que c'était mauvais, tu le verra en pièce jointe maintenant:

Merci pour le coup d'oeil

##### c'est parce que tu as un résultat en heures négative qu'excel ne sait pas afficher.

Tu fais MOD(D13-C13;1)-F13 c'est à dire 13:00-18:00 -> -5:00 (???)

C'est MOD(D13-C13;1) seul que tu dois multiplier par E13 puisque F13 l'est déjà

eric

eriiic a écrit :

##### c'est parce que tu as un résultat en heures négative qu'excel ne sait pas afficher.

Tu fais MOD(D13-C13;1)-F13 c'est à dire 13:00-18:00 -> -5:00 (???)

C'est MOD(D13-C13;1) seul que tu dois multiplier par E13 puisque F13 l'est déjà

eric

Merci de ton aide mais je n'ai pas tout compris,

tu saurais l'expliquer en d'autre termes à une personne comme moi qui est sur des enchainements de calculs excel depuis 8h du mat' ?

Merci !

En d'autres termes ça sera difficile.

En mettant les mots dans un autre ordre peut-être ?

Ta formule calcule 13:00-18:00 qui donne =-5:00 et excel ne sait pas afficher les heures négatives il met #####.

Ta formule corrigée est :

=SI(OU(B13="";C13="";D13="");"";SI(NB.SI(Fer;B13)>0;"";SI(JOURSEM(B13)<>1;MOD(D13-C13;1)*E13-F13;"")))

eriiic a écrit :

En d'autres termes ça sera difficile.

En mettant les mots dans un autre ordre peut-être ?

Ta formule calcule 13:00-18:00 qui donne =-5:00 et excel ne sait pas afficher les heures négatives il met #####.

Ta formule corrigée est :

=SI(OU(B13="";C13="";D13="");"";SI(NB.SI(Fer;B13)>0;"";SI(JOURSEM(B13)<>1;MOD(D13-C13;1)*E13-F13;"")))

YEEES! (désolé du temps de réponse j'ai du gérer plusieurs demandes client) Tu assuuuuures !!!

(Bon il y a des "#VALEUR" de partout mais quand on rentre les données ça s'enlève donc je ferai avec!) )

merci à toi tu m'enlève une épine du pied, quand je repense à toutes les magouilles compliqué que j'ai essayé...

Cependant j'ai un nouveau souci, quand j'ajoute des lignes vides pour intégrer d'autre horaire sur le même jour ça ne les comptabilises pas.. Il y a l'exemple pour le jour du vendredi ci-joint.

Tu peux me lancer une idée ou c'est déjà trop te demander?

Promis c'est la dernière

Déjà une réponse à une question non posée :

=Sierreur(ta_formule;"")

Pour le reste c'est l'heure de manger alors peut-être qu'un oiseau de passage s'en occupera.

suite...

quand j'ajoute des lignes vides pour intégrer d'autre horaire sur le même jour ça ne les comptabilises pas.. Il y a l'exemple pour le jour du vendredi ci-joint.

Ben met la date...

eriiic a écrit :

suite...

quand j'ajoute des lignes vides pour intégrer d'autre horaire sur le même jour ça ne les comptabilises pas.. Il y a l'exemple pour le jour du vendredi ci-joint.

Ben met la date...

Salut,

J'avais essayé mais sans taper directement la date et la effectivement ça marche.. merci !

Pour la question que je n'avais pas posé et auquel tu as répondu, tu as raison ça a son important pour les totaux..

J'ai donc essayé de faire ce que tu m'a dis mais en vain toujours un pop-up erreur :

"impossible d'entrer la formule spécifiée car elle utilise plus de niveaux d'imbrication que ne l'autorise le format de fichier actuel."

Formule de base:

=SI(ESTERREUR(JOURSEM(B13));"";SI(JOURSEM(B13)=1;"";SI(OU(C13="";A13="D";A13="Férié";D13="");"";SI(ET(C13>=D13;C13<=Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-SI(D13<=Fin;Fin-D13)+SI(C13<=Fin;Fin-C13);SI(ET(C13>=D13;C13>Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-(C13-Deb)+SI(D13>=Deb;D13-Deb)-SI(D13<Fin;Fin-D13);SI(ET(C13<D13;ESTNUM(C13);D13<>0);0+SI(ET(C13<=Fin;D13<=Fin);D13-C13)+SI(ET(C13<=Fin;D13>Fin);Fin-C13)+SI(D13>=Deb;D13-C13-SI(C13<=Deb;Deb-C13));0))))))*E13.

Formule avec l'ajoute de ce que tu m'a cité :

=SIERREUR(=SI(ESTERREUR(JOURSEM(B13));"";SI(JOURSEM(B13)=1;"";SI(OU(C13="";A13="D";A13="Férié";D13="");"";SI(ET(C13>=D13;C13<=Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-SI(D13<=Fin;Fin-D13)+SI(C13<=Fin;Fin-C13);SI(ET(C13>=D13;C13>Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-(C13-Deb)+SI(D13>=Deb;D13-Deb)-SI(D13<Fin;Fin-D13);SI(ET(C13<D13;ESTNUM(C13);D13<>0);0+SI(ET(C13<=Fin;D13<=Fin);D13-C13)+SI(ET(C13<=Fin;D13>Fin);Fin-C13)+SI(D13>=Deb;D13-C13-SI(C13<=Deb;Deb-C13));0))))))*E13;"")

Une idée de mon erreur? Merci!

Bonjour,

=SIERREUR(=SI(

Qu'est-ce que ça fait là ?

eric

eriiic a écrit :

Bonjour,

=SIERREUR(=SI(

Qu'est-ce que ça fait là ?

eric

Merci pour la rapidité de réponse, ce ne fonctionne pas "désolé nous avons trouvé une erreur dans cette formule..."

J'ai essayé:

=SIERREUR(=SI(ESTERREUR(JOURSEM(B13));"";SI(JOURSEM(B13)=1;"";SI(OU(C13="";A13="D";A13="Férié";D13="");"";SI(ET(C13>=D13;C13<=Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-SI(D13<=Fin;Fin-D13)+SI(C13<=Fin;Fin-C13);SI(ET(C13>=D13;C13>Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-(C13-Deb)+SI(D13>=Deb;D13-Deb)-SI(D13<Fin;Fin-D13);SI(ET(C13<D13;ESTNUM(C13);D13<>0);0+SI(ET(C13<=Fin;D13<=Fin);D13-C13)+SI(ET(C13<=Fin;D13>Fin);Fin-C13)+SI(D13>=Deb;D13-C13-SI(C13<=Deb;Deb-C13));0))))))*E13

Tu veux que je te renvoi le fichier ou tu l'a toujours sous le coude?

Je mets le fichier en pièce jointe au cas ou quelqu'un a une idée en plus d'éric que j'ai pas mal sollicité

J'ai essayé pas mal de formule en vain depuis ce matin..

Pour rappel, je cherche à améliorer la formule de calcul des horaires de nuit des jours de la semaine (lundi au samedi).

Et donc ne plus faire apparaitre "#VALEUR!" et donc permettre de calculer les totaux.

donc pour ceux qui souhaite s'y pencher je suis preneur !

Déjà essaie de nettoyer ça

=SI(ESTERREUR(JOURSEM(B13));"";SI(JOURSEM(B13)=1;"";SI(OU(C13="";A13="D";A13="Férié";D13="");"";...

Pourquoi imbriquer 3 si() alors qu'un seul avec un OU() suffit ?

Pourquoi ESTERREUR(JOURSEM(B13)) ? Il ne sera jamais en erreur si tu y saisis des dates.

C'est quoi la différence entre SI(JOURSEM(B13)=1 et A13="D" ? aucune

D'ailleurs c'est quoi le pb si on est dimanche ?

Bon, j'arrête là

Repart de

=SI(ET(C13>=D13;C13<=Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-SI(D13<=Fin;Fin-D13)+SI(C13<=Fin;Fin-C13);SI(ET(C13>=D13;C13>Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-(C13-Deb)+SI(D13>=Deb;D13-Deb)-SI(D13<Fin;Fin-D13);SI(ET(C13<D13;ESTNUM(C13);D13<>0);0+SI(ET(C13<=Fin;D13<=Fin);D13-C13)+SI(ET(C13<=Fin;D13>Fin);Fin-C13)+SI(D13>=Deb;D13-C13-SI(C13<=Deb;Deb-C13));0)))*E13

et ne met que ce qui est nécessaire c'est à dire plus grand chose.

eriiic a écrit :

Déjà essaie de nettoyer ça

=SI(ESTERREUR(JOURSEM(B13));"";SI(JOURSEM(B13)=1;"";SI(OU(C13="";A13="D";A13="Férié";D13="");"";...

Pourquoi imbriquer 3 si() alors qu'un seul avec un OU() suffit ?

Pourquoi ESTERREUR(JOURSEM(B13)) ? Il ne sera jamais en erreur si tu y saisis des dates.

C'est quoi la différence entre SI(JOURSEM(B13)=1 et A13="D" ? aucune

D'ailleurs c'est quoi le pb si on est dimanche ?

Bon, j'arrête là

Repart de

=SI(ET(C13>=D13;C13<=Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-SI(D13<=Fin;Fin-D13)+SI(C13<=Fin;Fin-C13);SI(ET(C13>=D13;C13>Deb;C13<>0;D13<>0);MOD(Fin-Deb;1)-(C13-Deb)+SI(D13>=Deb;D13-Deb)-SI(D13<Fin;Fin-D13);SI(ET(C13<D13;ESTNUM(C13);D13<>0);0+SI(ET(C13<=Fin;D13<=Fin);D13-C13)+SI(ET(C13<=Fin;D13>Fin);Fin-C13)+SI(D13>=Deb;D13-C13-SI(C13<=Deb;Deb-C13));0)))*E13

et ne met que ce qui est nécessaire c'est à dire plus grand chose.

Merci!

Je viens d'essayer et ça marche à merveille ! Tu excelle dans excel.. (je sais jeu de mot pourrie autant pour moi )

Je me disais que j'allais y passer tout le weekend mais tu viens de me faire gagner du temps, me manque plus qu'a faire quelque réglage suite au changement de formule

Je vous envoie le dossier fini si ça peut en aider d'autre dès que je fini !

Bon weekend à toi eriiic ! et encore merci !

Rechercher des sujets similaires à "ajout nombre employe plannings"