Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2010, 10h46   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Par défaut Report d'heures travaillées

Bonjour à tous,

Pouvez-vous me dire comment faire apparaître un dépassement d'heures travaillées ?

Je m'explique : Mon épouse est aide ménagère et travaille chez plusieurs personnes dans sa semaine et fais environ 26 par mois chez certaines d'entre eux.

J'ai créé un classeur Excel pour qu'elle puisse y reporter ses heures de ménage ( avec à gauche le mois et les jours et en haut le nom des personnes ). Ce que je voudrais modifier c'est que si elle dépasse 26 heures dans son mois que les heures en trop soient reportées dans un case après celle de total (Exemple si la case total se trouve en B33, que les heures en trop soient automatiquement affichées en B34).

Sur un forum on m'a donné cette formule : =SI(B33>TEMPSVAL("22:00");B33-TEMPSVAL("22:00");"")

Si je garde 22 comme nombres d'heures travaillées effectivement cela fonctionne, mais si je dépasse 23 heures j'ai un résultat tronqué.

Exemple : si je mets 26 à la place de 22, je me retrouve avec 25 heures de dépassement (si je mets 27 heures travaillées en exemple) , alors que j'aurai dû avoir normalement 1h (on dirai que dépassé 24 heures ça compte la journée + 1 en sus)

En espérant être assez clair dans mes explcations

Merci de votre aide
Patrice1407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h12   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,

Essayer ceci

Code :
=SI(B33*24>26;(B33*24-26);"")
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h19   #3
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 478
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 478
Points : 1 022
Points : 1 022
Bonjour,
Pour rester au format horaire, je rajouterais une division par 24 du résultat :
Code :
=SI(B33*24>26;(B33*24-26)/24;"")
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h43   #4
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Merci de votre aide

J'ai essayé les 2 formules proposées, mais aucune ne marchent.

Je n'ai rien qui s'inscrit dans la case report (j'ai essayé en mettant 27h (14:00 + 13:00), mais le résultat dans la case total affiche 27 et non 26.(j'ai mis ma case report au format personnalisé [h]:mm

Étant un débutant, il y a peut être quelques chose que je fais mal ?

Encore merci
Patrice1407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h45   #5
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 478
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 478
Points : 1 022
Points : 1 022
Est-ce que tu peux nous joindre ton fichier ? Ce sera plus facile, les formats et opérations avec les dates, c'est toujours délicat...
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h58   #6
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
J'essaie de joindre le fichier, mais j'y arrive pas.

Apparemment le format (xlsx) n'est pas pris en charge

Comment faire ?
Patrice1407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h59   #7
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 478
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 478
Points : 1 022
Points : 1 022
Essaie de le compresser dans un zip...
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 12h05   #8
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Merci de ton aide.

Voilà le fichier

Fichiers attachés
Type de fichier : rar Janvier 2011.rar (9,9 Ko, 6 affichages)
Patrice1407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 12h40   #9
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 478
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 478
Points : 1 022
Points : 1 022
Re,
Chez moi la formule fonctionne bien...
Je l'ai saisie dans la cellule B34 et si je mets des heures dans la colonne B, ce qui dépasse 26 heures s'affiche bien dedans. Il faut juste mettre la cellule dans le format horaire, sinon la valeur affichée n'est pas la bonne (j'ai copié le format de la cellule C34).

Par contre, tu veux aussi que le total soit plafonné à 26 ?
Si c'est le cas, il te faut deux formules différentes : dans la cellule B33
Code :
=SI(SOMME(B$2:B$32)*24>26;26/24;SOMME(B$2:B$32))
et dans la cellule B34
Code :
=SI(SOMME(B$2:B$32)*24>26;(SOMME(B$2:B$32)*24-26)/24;"")
en faisant attention de bien régler le format de toutes ces cellules sur "[hh]:mm".
Est-ce que ça va mieux avec ces formules ?
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 12h47   #10
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Je viens de tester et en mettant la formule pour B34 en place ça marche très bien. c'est exactement ça que je voulais.

Encore merci de ton aide

Cordialement
Patrice1407 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h27.


 
 
 
 
Partenaires

Hébergement Web