Question sur les Calculs

Résolu/Fermé
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 - 29 oct. 2012 à 13:50
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 - 30 oct. 2012 à 19:26
Bonjour,

J'ai un tableau ou je calcule les heures des ouvriers pour faire leur pointage. Je note les heures par jours :

Voici un exemple pour 3 jours

...|.......H......|......I......|......J.......|.......K.....|.......L......|......M......|
6.|..........Lundi............|..........Mardi..........|.........Mercredi.........|
7.|...08h00..|..12h00..|..08h00..|..12h00..|......J.F.....|......J.F....|
8.|...14h00..|..17h00..|..14h00..|..17h00..|......J.F.....|......J.F....|

Voici ma formule :
=(I7-H7)+(I8-H8)+(K7-J7)+(K8-J8)+(M7-L7)+(M8-L8).......etc

Sauf que dans le cas d'un J.F. (jour férié) le résultat est #VALEUR!
De même pour les C.P. (congés payés), MAL (Maladie), R.T.T. ou AUTRE

Comment avoir un résultat en cas d'utilisation de ces choix ?

Merci

11 réponses

anayik Messages postés 25 Date d'inscription vendredi 8 avril 2011 Statut Membre Dernière intervention 6 janvier 2013 1
29 oct. 2012 à 13:52
Bonjour,
essaie J.F=0
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
29 oct. 2012 à 17:49
... et utilise des jeux de couleur et une légende pour identifier les JF, les CP, les MAL etc...
0
blux Messages postés 26299 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 septembre 2024 3 300
29 oct. 2012 à 17:56
Salut,

avant de faire les calculs, il faut faire un test sur la valeur de la cellule...

Genre :

=SI(ESTNUM(A1);A1;0)
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
29 oct. 2012 à 18:02
Salut blux.

J'ai renoncé à proposer cette soltuion, car la formule
=(I7-H7)+(I8-H8)+(K7-J7)+(K8-J8)+(M7-L7)+(M8-L8)......
devient rapidement inextricable
=(SI(ESTNUM(I7;I7;0)-H7)+(SI(ESTNUM(I8);I8;0)-H8)+(SI(ESTNUM(K7);K7;0)-J7)+(SI(ESTNUM(K8);K8;0)-J8)+(SI(ESTNUM(M7);M7;0)-L7)+(SI(ESTNUM(M8);M8;0)-L8)......
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
29 oct. 2012 à 18:19
Bonjour à tous,

on peut utiliser somme() qui se moque des textes :
=SOMME(A8:I8)-SOMME(A7:I7)

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
29 oct. 2012 à 19:01
Pouvez vous m'en dire plus ? Comment faire et ou mettre J.F.=0 ? Pour les couleur tu propose quoi exactement pour mon tableau ?

Merci
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
29 oct. 2012 à 19:25
tu peux regarder le post 5...
eric
0
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
29 oct. 2012 à 19:47
Peu tu donner un exemple avec les colonne ou ligne que j'ai donner ?

Merci
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
Modifié par eriiic le 29/10/2012 à 20:08
tu plaisantes ?
as-tu au moins essayé sur ta feuille ?
La seule différence c'est que j'ai prévu 5 jours, ce qui ne change rien à la somme...
Et les heures doivent se saisir ainsi : 8:00

eric
0
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
29 oct. 2012 à 20:39
Non, j'ai pas compris en faite ta formule, j'essaye de comprendre :-(

Ma formule actuelle ressemble a ça :
=SOMME((I9-H9)+(I10-H10)+(K9-J9)+(K10-J10)+(M9-L9)+(M10-L10)+(O9-N9)+(O10-N10)+(Q9-P9)+(Q10-P10))

Si je fait comme ton exemple:
=SOMME(H9:Q9)-SOMME(H10:Q10)

J'ai pas le bon résultat

Merci
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
29 oct. 2012 à 22:18
Je pensais que tu avais matinée et AM en vertical
Si tu veux simplifier ta formule tu devrais les saisir ainsi. Sinon tu fais autant de somme() que nécessaire (pas de tests à faire, somme() ne tient pas compte des chaines).
exemple : https://www.cjoint.com/?BJDwqPmd4wG

eric
0
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
30 oct. 2012 à 07:27
Non, je les ai en horizontal
Donc ça donne ça ?

=SOMME(I9-H9)+SOMME(I10-H10)+SOMME(K9-J9)+SOMME(K10-J10)+SOMME(M9-L9)+SOMME(M10-L10)+SOMME(O9-N9)+SOMME(O10-N10)+SOMME(Q9-P9)+SOMME(Q10-P10))

Merci
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
30 oct. 2012 à 07:29
Bonjour,

Je ne sais pas, tu ne déposes pas ton fichier (très conseillé à chaque demande).
C'est toi qui l'a sous les yeux et qui vois si c'est bon ou pas.

eric
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
29 oct. 2012 à 22:38
vcloclo1, pour répondre à ton post #6 de 19:01,

1) anayik voulait te dire de saisir le chiffre zéro au lieu du mot "J.F."
2) je te proposais, en plus de la recommandation d'anayik, de remplir la cellule avec une couleur pour les JF, une autre couleur pour les congés, une troisième pour la maladie ... Ainsi ta formule peut fonctionner, puisqu'il n'y a pas plus de texte dans tes cellules, mais toi tu peux savoir quelles sont les causes d'absence, juste en regardant la couleur des cellules.

Mais tout cela devient inutile si tu as la sagesse de suivre les conseils avisés d'eriiic (post #11 de 22:18) ...

Cordialement.
0
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
30 oct. 2012 à 13:11
Voici un fichier test: https://www.cjoint.com/?BJEnkF8Bmwd
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
30 oct. 2012 à 13:19
pour R9 :
=SOMME(I9;K9;M9;O9;Q9;I10;K10;M10;O10;Q10)-SOMME(H9;J9;L9;N9;P9;H10;J10;L10;N10;P10)

eric
0
vcloclo1 Messages postés 485 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 14 septembre 2024 31
30 oct. 2012 à 18:51
Ca marche super bien !

Merci
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
30 oct. 2012 à 19:26
ok, je met en résolu pour toi (en haut, vers ton titre)
eric
0