Convertir une valeur en un nombre
Résolu
xKinGzZHD
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
xKinGzZHD Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
xKinGzZHD Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Je viens poser ma petite question, je n'arrive pas à trouver de sujet similaires ni d'aide sur internet à ce sujet...
En gros, je souhaiterais convertir une valeur (dans mon cas : 11,08) en une autre valeur, ceci afin de faire un calcul d'heures de travail / congés...
L'idée est d'expliquer à Excel que la valeur 11,08 (onze heure et huit minutes) est égal à 1 (un jour de travail / congé)
Toujours dans le but de calculer précisément le nombre de jours que représentent ces heures
Du coup, si Excel a compris que 11,08 est égal à 1, il comprendra que 22,16 est égal à 2... Et évidemment que 33,24 est égal à 3...
Idéalement, le must serait qu'il calcule jours, heures et minutes "séparément"
Toujours dans l'exemple ci dessus, j'aimerais qu'Excel comprenne que 11,20 est égal à 1 jour et 12 minutes... que 40,24 est égal à 3 jours et 7 heures... Ou encore qu'il comprenne que 40,30 est égal à 3 jours, 7 heures et 6 minutes.
Merci d'avance pour votre aide, en espérant avoir été clair, n'hésitez pas à me demander si je manque de clarté ou si vous avez besoin de plus d'infos.
Merci d'avance, bonne soirée.
Je viens poser ma petite question, je n'arrive pas à trouver de sujet similaires ni d'aide sur internet à ce sujet...
En gros, je souhaiterais convertir une valeur (dans mon cas : 11,08) en une autre valeur, ceci afin de faire un calcul d'heures de travail / congés...
L'idée est d'expliquer à Excel que la valeur 11,08 (onze heure et huit minutes) est égal à 1 (un jour de travail / congé)
Toujours dans le but de calculer précisément le nombre de jours que représentent ces heures
Du coup, si Excel a compris que 11,08 est égal à 1, il comprendra que 22,16 est égal à 2... Et évidemment que 33,24 est égal à 3...
Idéalement, le must serait qu'il calcule jours, heures et minutes "séparément"
Toujours dans l'exemple ci dessus, j'aimerais qu'Excel comprenne que 11,20 est égal à 1 jour et 12 minutes... que 40,24 est égal à 3 jours et 7 heures... Ou encore qu'il comprenne que 40,30 est égal à 3 jours, 7 heures et 6 minutes.
Merci d'avance pour votre aide, en espérant avoir été clair, n'hésitez pas à me demander si je manque de clarté ou si vous avez besoin de plus d'infos.
Merci d'avance, bonne soirée.
A voir également:
- Convertir une valeur en un nombre
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Nombre de jours entre deux dates excel - Guide
- Convertir kindle en epub - Guide
11 réponses
Bonjour,
Tout d'abord, il faut dire que tu n'arrivera jamais à faire comprendre quoi que ce soit à Excel !
C'est toi qui doit comprendre !!!!
Ceci dit, pour que 11,08 corresponde à 1, 22,16 à 2 et 33,24 à 3, c'est très simple il suffit de diviser par 11,08
Par contre, il ne semble bien plus simple d'utiliser Excel normalement comme c'est prévu par Microsoft :
- en saisissant 11:08 au lieu de « ... 11,08 (onze heure et huit minutes) ... »
- ou encore 11:20 au lieu de « ... 11,20 est égal à 1 jour et 12 minutes .... »
en particulier si tu n'est pas capable de traiter toi-même ton format excentrique.
Tout d'abord, il faut dire que tu n'arrivera jamais à faire comprendre quoi que ce soit à Excel !
C'est toi qui doit comprendre !!!!
Ceci dit, pour que 11,08 corresponde à 1, 22,16 à 2 et 33,24 à 3, c'est très simple il suffit de diviser par 11,08
Par contre, il ne semble bien plus simple d'utiliser Excel normalement comme c'est prévu par Microsoft :
- en saisissant 11:08 au lieu de « ... 11,08 (onze heure et huit minutes) ... »
- ou encore 11:20 au lieu de « ... 11,20 est égal à 1 jour et 12 minutes .... »
en particulier si tu n'est pas capable de traiter toi-même ton format excentrique.
Bonjour,
utilise la notation correcte d'excel pour les heures, et ton problème n'en sera plus un :
11:08
avec en format personnalisé [h]:mm si tu veux dépasser 24h.
https://www.cjoint.com/c/HBswHQX7suW
eric
utilise la notation correcte d'excel pour les heures, et ton problème n'en sera plus un :
11:08
avec en format personnalisé [h]:mm si tu veux dépasser 24h.
https://www.cjoint.com/c/HBswHQX7suW
eric
Bonjour,
Merci de votre réponse,
Je suis malheureusement très novice sur Excel, cependant le tableau que tu as envoyé fonctionne très bien ! Bien que je ne comprenne pas vraiment la formule /$D$2 ^^
Est-il possible de faire un truc encore plus précis et détaillé ? Par exemple si je donne comme nombre à Excel : 109:24.
Est-il possible d'arriver à avoir précisément le nombre de jours, d'heures et de minutes que 109:24 représentent ? Toujours en partant du principe que 11:08 est égal à 1 jour.
Merci pour votre aide à tout les deux !
Merci de votre réponse,
Je suis malheureusement très novice sur Excel, cependant le tableau que tu as envoyé fonctionne très bien ! Bien que je ne comprenne pas vraiment la formule /$D$2 ^^
Est-il possible de faire un truc encore plus précis et détaillé ? Par exemple si je donne comme nombre à Excel : 109:24.
Est-il possible d'arriver à avoir précisément le nombre de jours, d'heures et de minutes que 109:24 représentent ? Toujours en partant du principe que 11:08 est égal à 1 jour.
Merci pour votre aide à tout les deux !
Bonjour,
si ce ne sont pas des jours entiers ça complique un peu.
En formule :
en format personnalisé :
https://www.cjoint.com/c/HBtjczNhHOW
eric
si ce ne sont pas des jours entiers ça complique un peu.
En formule :
=ENT(A2/$D$2)+MOD(A2;$D$2), limité à 31 jours
en format personnalisé :
j" j. " hh:mm
https://www.cjoint.com/c/HBtjczNhHOW
eric
Bonjour,
En principe ça fonctionne bien avec la dernière formule : arrondi à la seconde de chaque valeur du MOD().
C'était bien un problème de précision de calcul du aux imprécisions des calculs en virgule flottante.
Par contre, ce n'est peut-être pas lié à la version Excel, ça pourrait être lié au système d'exploitation 32 ou 64 bits. En effet mes Excel 2003 & 2007 en 32 bits alors que mes Excel 2013 & 2016 sont en 64 bits.
Peut-être qu'un helper avec Excel 2013 ou 2016 en 32 bits pourrait confirmer ou infirmer l'anomalie avec le fichier du post #23
Cordialement
Patrice
En principe ça fonctionne bien avec la dernière formule : arrondi à la seconde de chaque valeur du MOD().
C'était bien un problème de précision de calcul du aux imprécisions des calculs en virgule flottante.
Par contre, ce n'est peut-être pas lié à la version Excel, ça pourrait être lié au système d'exploitation 32 ou 64 bits. En effet mes Excel 2003 & 2007 en 32 bits alors que mes Excel 2013 & 2016 sont en 64 bits.
Peut-être qu'un helper avec Excel 2013 ou 2016 en 32 bits pourrait confirmer ou infirmer l'anomalie avec le fichier du post #23
Cordialement
Patrice
Bonjour !
un grand merci à tous les deux ! Ça va me changer la vie pour le calcul d'heures !
merci encore et passez une bonne journée !
un grand merci à tous les deux ! Ça va me changer la vie pour le calcul d'heures !
merci encore et passez une bonne journée !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re bonjour !
Après avoir un peu essayé de remplir le tableau avec mes valeurs, je rencontre un problème.
J'ai beau utiliser la formule que vous m'avez gentiment indiqué, lorsque je tente d'utiliser cette formule, je reçois des résultats incohérent.

Pourriez vous (encore) me donner un coup de main ?
merci par avance
Après avoir un peu essayé de remplir le tableau avec mes valeurs, je rencontre un problème.
J'ai beau utiliser la formule que vous m'avez gentiment indiqué, lorsque je tente d'utiliser cette formule, je reçois des résultats incohérent.
Pourriez vous (encore) me donner un coup de main ?
merci par avance
Les images ? J'ai partagé l'image ci dessus pour montrer l'erreur de résultats.
Pourtant je ne pense pas m'être trompé, j'ai bien utilisé la formule en indiquant la case de 11:08, ainsi que la case avec le nombre d'heures à convertir en jours.
Merci d'avance
Pourtant je ne pense pas m'être trompé, j'ai bien utilisé la formule en indiquant la case de 11:08, ainsi que la case avec le nombre d'heures à convertir en jours.
Merci d'avance
Pardon désolé, le voilà
https://www.cjoint.com/c/HBtorhDLQcI
https://www.cjoint.com/c/HBtorhDLQcI
Hello !
Bon alors ça avance, ça avance... lentement mais surement ! :)
Maintenant je suis confronté à un autre problème ^^'
J'ai bien pris en compte et utilisé le changement du format de cellule !
J'ai réuni toute les heures dans un tableau, j'ai réussi à additionner toute les heures sous le format de cellule que vous m'avez indiqué, cela me donne un total de 19 j. 19:32.
Mais cependant : Cette case ne prend pas en compte le principe que 11:08 est égal à 1 jour :/ car du coup le compteur d'heures devrait ajouter 1 j dès qu'il dépasse 11:08
Second problème... je souhaiterai additionner le nombre total de jours et d'heures (ici 19 j. 19:32) avec la valeur en dessous (25). Le 25 (18+7) correspondent à des jours. donc en les additionnant avec les 19j d'au dessus, on devrait arriver à 44j, et quelques heures et minutes.
Et enfin, troisième problème que je rencontre, je suis embêté avec la case D6... pourtant je l'ai bien mise dans le même format de cellule que les autres, mais lorsque je fais des tests, pour vérifier si le compteur en G7 diminue bien, il y a une erreur dans le résultat....
Si en D6, je retire 5 à 14:36, du coup je rentre 09:36, le compteur en G7 devrait arriver à 19j. 14:32... cependant, il arrive à 19j. 01:40.
Merci d'avance pour votre aide, et merci surtout de votre patience... je ne suis pas doué du tout sur ce genre de truc ^^
https://www.cjoint.com/c/HBtriz36bkH
Bon alors ça avance, ça avance... lentement mais surement ! :)
Maintenant je suis confronté à un autre problème ^^'
J'ai bien pris en compte et utilisé le changement du format de cellule !
J'ai réuni toute les heures dans un tableau, j'ai réussi à additionner toute les heures sous le format de cellule que vous m'avez indiqué, cela me donne un total de 19 j. 19:32.
Mais cependant : Cette case ne prend pas en compte le principe que 11:08 est égal à 1 jour :/ car du coup le compteur d'heures devrait ajouter 1 j dès qu'il dépasse 11:08
Second problème... je souhaiterai additionner le nombre total de jours et d'heures (ici 19 j. 19:32) avec la valeur en dessous (25). Le 25 (18+7) correspondent à des jours. donc en les additionnant avec les 19j d'au dessus, on devrait arriver à 44j, et quelques heures et minutes.
Et enfin, troisième problème que je rencontre, je suis embêté avec la case D6... pourtant je l'ai bien mise dans le même format de cellule que les autres, mais lorsque je fais des tests, pour vérifier si le compteur en G7 diminue bien, il y a une erreur dans le résultat....
Si en D6, je retire 5 à 14:36, du coup je rentre 09:36, le compteur en G7 devrait arriver à 19j. 14:32... cependant, il arrive à 19j. 01:40.
Merci d'avance pour votre aide, et merci surtout de votre patience... je ne suis pas doué du tout sur ce genre de truc ^^
https://www.cjoint.com/c/HBtriz36bkH
je souhaiterai additionner le nombre total de jours et d'heures (ici 19 j. 19:32) avec la valeur en dessous (25).
Ce ne sont pas des jours standards, tu ne peux pas les ajouter.
Additionne toutes les heures et convertis le résultats.
Si tu n'as pas accès au format personnalisé utilise la formule de Patrice
eric
Ce ne sont pas des jours standards, tu ne peux pas les ajouter.
Additionne toutes les heures et convertis le résultats.
Si tu n'as pas accès au format personnalisé utilise la formule de Patrice
eric
Ah oui d'accord je vois ! d'où le format de cellules personnalisé !
malheureusement, j'utilise principalement Excel sur mobile, jai l'impression que je ne peux pas personnalisé le format de cellules à ce point ! le format qui s'en approche le plus correspond à 00:00:00. Alors qu'Eric à réussi à le personnaliser en 01J. 00:00
--
malheureusement, j'utilise principalement Excel sur mobile, jai l'impression que je ne peux pas personnalisé le format de cellules à ce point ! le format qui s'en approche le plus correspond à 00:00:00. Alors qu'Eric à réussi à le personnaliser en 01J. 00:00
--
Oulala.
pas la peine de s'emporter... vraiment, je suis désolé si je ne comprends pas tout, et pas du premier coup, mais je n'ai pas les même compétences que toi dans le domaine... l'a où tes explications, même les plus simples te semblent facile, de mon côté je ne maîtrise pas aussi bien le sujet que toi...
Après, si vraiment je t'embête avec ce sujet, ne te sens pas obligé de m'aider, je préfère limite qu'on m'ignore plutôt qu'on m'engueule...
Je n'en fais pas qu'à ma tête, j'avais compris avec ton premier message qu'on ne peut pas additionner les deux valeurs...
bref, si l'envie de m'aider est toujours présente, j'ai fais comme tu as dis, j'ai additionné la colonne D, et j'ai converti le résultat avec la formule et le format que tu m'as donné au tout début... ce qui me fait maintenant un totem de 20j. 08:24.
Mais il y a un truc qui est bizarre avec les cases D6, B17 B18... elles ont été configuré comme tu m'as dis selon le format de cellules, mais elle ont comme valeur des donnés de ce genre : 00:00:00
alors que les autres case, en apparence ont le même genre de valeurs, mais lorsque qu'on clique sur la case, on se retrouve avec ce genre de données (pour la case D9 par exemple) : 03/01/1900 19:51:00
Je ne vois pas du tout pourquoi ça fait ce genre de truc...
merci d'avance...
--
pas la peine de s'emporter... vraiment, je suis désolé si je ne comprends pas tout, et pas du premier coup, mais je n'ai pas les même compétences que toi dans le domaine... l'a où tes explications, même les plus simples te semblent facile, de mon côté je ne maîtrise pas aussi bien le sujet que toi...
Après, si vraiment je t'embête avec ce sujet, ne te sens pas obligé de m'aider, je préfère limite qu'on m'ignore plutôt qu'on m'engueule...
Je n'en fais pas qu'à ma tête, j'avais compris avec ton premier message qu'on ne peut pas additionner les deux valeurs...
bref, si l'envie de m'aider est toujours présente, j'ai fais comme tu as dis, j'ai additionné la colonne D, et j'ai converti le résultat avec la formule et le format que tu m'as donné au tout début... ce qui me fait maintenant un totem de 20j. 08:24.
Mais il y a un truc qui est bizarre avec les cases D6, B17 B18... elles ont été configuré comme tu m'as dis selon le format de cellules, mais elle ont comme valeur des donnés de ce genre : 00:00:00
alors que les autres case, en apparence ont le même genre de valeurs, mais lorsque qu'on clique sur la case, on se retrouve avec ce genre de données (pour la case D9 par exemple) : 03/01/1900 19:51:00
Je ne vois pas du tout pourquoi ça fait ce genre de truc...
merci d'avance...
--
Hello !
D'accord, additionner comme tu as fais et convertir ensuite... je comprend un peu mieux !
Un très grand merci en tout cas ! Le tableau que tu as fais est vraiment excellent !!
Merci du conseil, je ne savais pas que ça posait problème de fusionner les cellules... :) j'en prend note !
Par contre juste un truc que je ne comprend pas..., cellule E15, ce n'est pas normal qu'il soit affiché 7j. 11:08 :/
Normalement, 7 jours à 11:08, ça fait bien 77:56, ça devrait affiché 7j. 00:00.
D'accord, additionner comme tu as fais et convertir ensuite... je comprend un peu mieux !
Un très grand merci en tout cas ! Le tableau que tu as fais est vraiment excellent !!
Merci du conseil, je ne savais pas que ça posait problème de fusionner les cellules... :) j'en prend note !
Par contre juste un truc que je ne comprend pas..., cellule E15, ce n'est pas normal qu'il soit affiché 7j. 11:08 :/
Normalement, 7 jours à 11:08, ça fait bien 77:56, ça devrait affiché 7j. 00:00.
Je ne m'emporte pas, je suis un peu brusque parfois, c'est tout.
D6, B17 B18 contiennent ce que tu y as saisi, je ne vois pas de problème.
Pour excel une date est un nombre de jours depuis le 00/01/1900, et l'heure est une fraction de jour, donc la partie décimale.
Saisis 3.5 dans une cellule et met le format
Tu peux voir que 3 jours 1/2 est représenté par le 03/01/1900 12:00
03/01/1900 19:51:00 est l'affichage au format date-heure de la valeur 3.827083333.
Un format ne change que l'affichage, jamais la valeur. Met le format Standard pour voir la valeur réelle.
eric
D6, B17 B18 contiennent ce que tu y as saisi, je ne vois pas de problème.
Pour excel une date est un nombre de jours depuis le 00/01/1900, et l'heure est une fraction de jour, donc la partie décimale.
Saisis 3.5 dans une cellule et met le format
jj/mm/aaaa hh:mm
Tu peux voir que 3 jours 1/2 est représenté par le 03/01/1900 12:00
03/01/1900 19:51:00 est l'affichage au format date-heure de la valeur 3.827083333.
Un format ne change que l'affichage, jamais la valeur. Met le format Standard pour voir la valeur réelle.
eric
Re,
Tu parles bien du fichier que je t'ai envoyé au post #23
Pour moi c'est bon :

Mais il s'agit très probablement d'un problème de précision de calcul : sans la fonction Max, j'avais un résultat négatif pour le MOD() : -1,66533453693773E-16 ce qui correspond à une erreur liées à la précision des calcul en virgule flottante, au delà de la précision d'Excel (±5E-16)
Tu parles bien du fichier que je t'ai envoyé au post #23
Pour moi c'est bon :

Mais il s'agit très probablement d'un problème de précision de calcul : sans la fonction Max, j'avais un résultat négatif pour le MOD() : -1,66533453693773E-16 ce qui correspond à une erreur liées à la précision des calcul en virgule flottante, au delà de la précision d'Excel (±5E-16)
Re !
Oui tout à fait, le fichier du post #23 :)
Mais du coup il n'y a rien que je puisse faire pour palier à ça ? Si c'est lié à la précision (±5E-16) comme tu dis ? :/
Car j'ai tester de re-télécharger ton fichier du post #23, et à ma grande surprise, en ouvrant le fichier fraîchement téléchargé, le compte était bon, il était bien écrit 7j. 00:00.
Par contre, lorsque j'ai cliqué en haut sur "activer la modification", le compteur est passé directement à 7j. 11:08.
Et je précise que la case dont tu me parlais tout à l'heure est bien décochée :/
PS : J'ai tenté en cochant, validant, et décochant la case en question, maintenant c'est la case E14 qui présente le même problème avec le surplus de 11:08 :o
Je te met un screen de ça ici : http://www.toopix.eu/userfiles/1f2f0a8dd228449e66ee52ec5c939df3.png
Merci d'avance pour ton aide et ta patience :)
Oui tout à fait, le fichier du post #23 :)
Mais du coup il n'y a rien que je puisse faire pour palier à ça ? Si c'est lié à la précision (±5E-16) comme tu dis ? :/
Car j'ai tester de re-télécharger ton fichier du post #23, et à ma grande surprise, en ouvrant le fichier fraîchement téléchargé, le compte était bon, il était bien écrit 7j. 00:00.
Par contre, lorsque j'ai cliqué en haut sur "activer la modification", le compteur est passé directement à 7j. 11:08.
Et je précise que la case dont tu me parlais tout à l'heure est bien décochée :/
PS : J'ai tenté en cochant, validant, et décochant la case en question, maintenant c'est la case E14 qui présente le même problème avec le surplus de 11:08 :o
Je te met un screen de ça ici : http://www.toopix.eu/userfiles/1f2f0a8dd228449e66ee52ec5c939df3.png
Merci d'avance pour ton aide et ta patience :)
Sur ton screen, il y a 7j. 00:00
Par contre il y a 18j. 11:08
Je regardes comment résoudre ça, mais moi je n'ai pas ce problème donc je risque de tâtonner !
Par contre il y a 18j. 11:08
Je regardes comment résoudre ça, mais moi je n'ai pas ce problème donc je risque de tâtonner !
Re :)
Oui c'est ce que je te disais en E14, le problème était passé dans la case du dessus :/
Avec ce fichier ça me fait + 11:08 en E14 et E15 du coup : http://www.toopix.eu/userfiles/19f8fca72e4c63ead867f06371a2a51a.png
Par contre je n'avais pas ce problème quand j'ai téléchargé et que le fichier n'était pas modifiable. C'est encore lorsque j'ai cliqué sur "activer la modification" que les cases E14 et E15 ont eu +11:08 :/
Ca doit venir d'un réglage de mon Excel :/ pourtant je n'ai jamais rien configuré dessus, je dois être en valeur par défaut j'imagine.
Oui c'est ce que je te disais en E14, le problème était passé dans la case du dessus :/
Avec ce fichier ça me fait + 11:08 en E14 et E15 du coup : http://www.toopix.eu/userfiles/19f8fca72e4c63ead867f06371a2a51a.png
Par contre je n'avais pas ce problème quand j'ai téléchargé et que le fichier n'était pas modifiable. C'est encore lorsque j'ai cliqué sur "activer la modification" que les cases E14 et E15 ont eu +11:08 :/
Ca doit venir d'un réglage de mon Excel :/ pourtant je n'ai jamais rien configuré dessus, je dois être en valeur par défaut j'imagine.
Dans le dernier fichier mets cette formule en E14 :
Puis tu peux la copier dans toutes les cellules de la colonne E : Copier / Collage spécial / Formules.
Quelle version d'Excel utilises-tu ?
=TEXTE(ENT(D14/$D$4);"0") & "j. " & TEXTE(MOD(ARRONDI(D14*24*3600;0);ARRONDI($D$4*24*3600;0))/24/3600;"hh:mm")
Puis tu peux la copier dans toutes les cellules de la colonne E : Copier / Collage spécial / Formules.
Quelle version d'Excel utilises-tu ?
Bonjour ! :)
J'utilise la version 2016 de Excel il me semble.
Alors, pour repartir sur de bonnes base, j'ai re-téléchargé ton fichier en #31 :)
Du coup je me retrouvais avec E14 et E15 qui avaient tous les deux 11:08 en trop.
J'ai copié ton code (au début ça me faisait un résultat en rose qui sortait de la case ^^.
J'ai fais le collage spécial (que je ne connaissais pas ^^), par contre je n'ai pas "Formule" comme choix, mais "Texte" qui me donne la bonne écriture et surtout le bon résultat ! Même après modification de 18, ou de 7.
Et du coup j'ai collé le code dans les cases E pour mettre E15 et E16.
Et à priori tout est bon ! http://www.toopix.eu/userfiles/8da3d3e0cf7dcc8cf7660abb0c4232d6.png
Un très très grand merci ! :)
J'utilise la version 2016 de Excel il me semble.
Alors, pour repartir sur de bonnes base, j'ai re-téléchargé ton fichier en #31 :)
Du coup je me retrouvais avec E14 et E15 qui avaient tous les deux 11:08 en trop.
J'ai copié ton code (au début ça me faisait un résultat en rose qui sortait de la case ^^.
J'ai fais le collage spécial (que je ne connaissais pas ^^), par contre je n'ai pas "Formule" comme choix, mais "Texte" qui me donne la bonne écriture et surtout le bon résultat ! Même après modification de 18, ou de 7.
Et du coup j'ai collé le code dans les cases E pour mettre E15 et E16.
Et à priori tout est bon ! http://www.toopix.eu/userfiles/8da3d3e0cf7dcc8cf7660abb0c4232d6.png
Un très très grand merci ! :)
Effectivement je n'ai pas pensé à diviser par 11,08... Pourtant c'est évident