Calcul sur des heures avec SI/ET

Anonyme
2022-03-04T10:42:54+00:00

Bonjour,

J'utilise un tableur Excel comme pointeuse de temps de travail (que je n'ai pas créé). La formule de base pour calculer les heures sup ou les heures manquantes est : =SI(E5="";"";H5-$L$1/5).

Cependant j'aimerais (mais je n'y arrive pas) la modifier pour que quand on sélectionne dans la liste déroulante colonne D "Heures sup payées" ou "Heures sup récupérées" le résultat soit le temps de travail (colonne H) mais en négatif. Pour que cela vienne en déduction du compteur d'heures sup ou manquante.

La 1ere colonne est vide le tableau commence en B - C - D - E - F - G - H - I

Date Jour Vacances/Férié/Maladie/Congé Début du travail Fin du travail Pause Temps de travail Heures supplémentaires / heures manquantes
01/03/2022 mardi Travail 08:00 17:00 02:00 07:00 00:00
02/03/2022 mercredi Travail 08:00 17:00 01:30 07:30 00:30
03/03/2022 jeudi Travail 08:00 18:20 02:00 08:20 01:20
04/03/2022 vendredi Heures sup récupérées 08:00 17:00 02:00 07:00 00:00
05/03/2022 samedi Repos
06/03/2022 dimanche Repos

J'ai essayé ça : =SI(ET(D12="Heures sup récupérées")OU("Heures sup payées");0-H12;E12="";"";SI(E5="";"";H5-$L$1/5))

Mais ça me met le message d'erreur suivant :

Est-ce que vous pourriez m'aider, svp ?

Cordialement

Emilie PEYRE

Microsoft 365 et Office | Excel | Other | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

1 réponse

  1. Anonyme
    2022-03-04T12:57:51+00:00

    nc : À la base, la formule à utiliser en I5 serait :

    =SI(E5="";"";SI(OU(D5="Heures sup récupérées";D5="Heures sup payées");0-H5;H5-$L$1/5))

    Mais cela va poser un problème, Excel dans son réglage par défaut ne sachant pas afficher les heures négatives. Il va donc falloir trouver une parade. Plusieurs pistes :

    • gérer les tableaux en heures décimales, on est du coup sur des opérations ordinaires (c'est la méthode la plus courante en matière de gestion d'horaires)
    • dans les options avancées d'Excel, cocher la case "Utiliser le calendrier depuis 1904". Ce qui peut présenter un inconvénient puisque toutes les dates déjà présentes dans le calendrier s'en trouveront décalées de 1462 jours (quatre ans et un jour)
    • traiter les heures payées ou récupérées dans une colonne à part, donc : en I5 : =SI(E5="";"";SI(OU(D5="Heures sup récupérées";D5="Heures sup payées");"";H5-$L$1/5)) en J5 : =SI(E5="";"";SI(OU(D5="Heures sup récupérées";D5="Heures sup payées");H5;""))

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire