IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Division d'un nombre par des heures [OpenOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut Division d'un nombre par des heures
    Bonjour,

    J'aimerais calculer le salaire horaire à partir du salaire mensuel sur le nombre d'heures réellement prestées durant ce mois.

    Concrètement:
    Dans ma colonne A j'ai un salaire, format nombre classique
    Dans ma colonne B j'ai un nombre d'heures, format date (HH:MM)
    Dans ma colonne C le résultat de A/B.

    Exemple:
    A = 1234
    B = 166:10
    C = A/B = 178,23

    Il faut qu'on m'explique comment Open Office arrive à 178,23 alors que je m'attend plutôt à quelque chose comme 1234/166,16 = 7,43.

    J'ai essayé les fonctions et rien ne semble correspondre au résultat de 7,43. il semble que le problème vienne de la conversion que je fait facilement mentalement de 166:10 = 166,16. Ce que Open Office ne semble pas comprendre.

    Pouvez vous m'aider ?

  2. #2
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut
    Up

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    Les dates et heures sont codifiées en format nombre. Comment, j'en sais rien, mais dans les langages de programmation, le nombre est souvent lié à une date de départ et un donc, le chiffre correspond au nombre de jours passés depuis cette date. Les heures et minutes sont en fractions de jours.

    Maintenan, je ne sais pas ce que représente 166. Toutefois, j'ai divisé 166 par 24 (obtenu 6,92 environ) et j'ai divisé 1234 par 6.92 et j'ai obtenu 178,3237 soit un chiffre proche de ton résultat. Je dirais donc que le résultat semble bon !

  4. #4
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    non, je pense que le résultat souhaité est : 1234/166,16 soit 7.43

    car 166 doit correspndre au nombre d'heures travaillées dans le mois.

    Le truc est de faire une formule à côté afin d'obtenir le 166.16 et de faire ton calcul sur cette cellule et non sur 166:10

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut
    Le résultat souhaité est effectivement 1234/166,16 soit 7.43.

    Citation Envoyé par Adrien Artero Voir le message
    Le truc est de faire une formule à côté afin d'obtenir le 166.16 et de faire ton calcul sur cette cellule et non sur 166:10
    C'est bien le truc à faire. Mais quel formule utiliser. J'ai essayé plein de choses et ca ne marche pas. Comment extraire le 166 ?

  6. #6
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    c'est vrai que c'est compliqué...
    Quand j'écris 166:10, il m'écrit quand 166:10:00 et si je veux mettre en HH:MM il me sort 22:10

    Si j'extraie des caractères :
    il me sort 6,9

  7. #7
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut
    Et oui et oui. Je crois que j'ai essayé toutes les fonctions et que rien ne marche. Ou alors j'utilise mal l'une d'entre elle. Je suppose qu'il doit être possible de créer ses propres fonction (macros) mais c'est une solution que j'envisage en dernier recours.

  8. #8
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Comment est renseigné 166:10 ?

  9. #9
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut
    C'est une somme d'heures. Format heure.

    Je suis pas certain de comprendre la question. Alors pour faciliter les choses j'ai attaché mon fichier .ods à ce message.

    C'est dans la colonne J que j'aimerais voir mon résultat salaire à l'heure apparaître. Cette colonne J est "fausse". Je viens d'ajouter la colonne L qui représente le résultat que j'aimerais avoir. je vous laisse découvrir ca par vous même. Ma feuille calc n'est pas bien compliquée.
    Fichiers attachés Fichiers attachés

  10. #10
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    Dans ta colonne J la formule exacte est
    A reporter sur toute ta colonne !
    C'est ce que je t'expliquais précédemment !

  11. #11
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 254
    Points : 181
    Points
    181
    Par défaut
    Oui ça a l'air bon avec cette formule là. Et oui je comprend mieux ton explication maintenant. Incroyable, j'aurais pas trouvé tout seul.

    Un tout grand merci à tout ceux qui m'ont aidé.

  12. #12
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    C'est vrai que ma première réponse était des plus obscures, et je m'en excuse.

    et le principal est que tu ais ce que tu voulais.

    N'oublies pas de mettre en <Résolu>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Comment multiplier des nombres par des heures
    Par stephank dans le forum Excel
    Réponses: 3
    Dernier message: 22/11/2010, 19h48
  2. Excel diviser par des heures
    Par porc-bouc dans le forum Excel
    Réponses: 2
    Dernier message: 18/04/2008, 13h49
  3. classer des series de nombres par synthese
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/11/2007, 18h10
  4. Label d'axe graphique: remplacer les nombres par des mots
    Par Chrysomallus dans le forum MATLAB
    Réponses: 3
    Dernier message: 19/04/2007, 15h23
  5. Classer des résultats par date/heure
    Par PedroBD dans le forum Langage SQL
    Réponses: 12
    Dernier message: 27/11/2006, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo