Convertir plage d'horaire en nombre

Bonjour je me remets à vous car j'ai quelque chose à faire et je n'y arrive pas .

Mon problème j'ai une plage dans une cellule : 14h - 22h ( non modifiable dans un autre fichier ) et je voudrais avoir le résultat de l'opération 22h-14h = 8 sur ma cellule sur mon fichier

Je vous remercie pour toutes réponses :)

Bonjour,

Je me suis un peu amusé avec Power Query... Je ne sais pas si ça vous conviendra

11toku.xlsx (17.31 Ko)

Bonsoir JB_ !

En effet vous vous êtes bien amusé.... en enlevant le "o" sur le nom du fichier !

Bravo pour vos proposition PowerQuery ! Comme certains autres d'ailleurs, je tarde à m'y mettre, cela me semble obscure...

@ bientôt

LouReeD

Bonjour tout le monde,

Si les cellules ne contiennent que des heures, un essai par formule.....

Si ton créneau est en A1:

=SIERREUR(CNUM(REMPLACER(SUBSTITUE(SUBSTITUE(A1;"H";"");" ";"");1;TROUVE("-";SUBSTITUE(SUBSTITUE(A1;"H";"");" ";""));""))-CNUM(GAUCHE(SUBSTITUE(SUBSTITUE(A1;"H";"");" ";"");TROUVE("-";SUBSTITUE(SUBSTITUE(A1;"H";"");" ";""))-1));"")
9tokou.xlsx (11.62 Ko)

Cordialement,

Bonjours à tous,
Pour le fun !...

=SIERREUR(
STXT(SUBSTITUE(A1;"H";"");TROUVE("-";SUBSTITUE(A1;"H";""))+1;NBCAR(SUBSTITUE(A1;"H";"")))
-STXT(SUBSTITUE(A1;"H";"");1;TROUVE("-";SUBSTITUE(A1;"H";""))-1);
"")

Pour Excel 365 :

=LET(
txt;SUBSTITUE(A1;"H";"");
n;TROUVE("-";txt);
STXT(txt;n+1;NBCAR(txt))-STXT(txt;1;n-1)
)

Bonne journée.
Cdlt.

Merci beaucoup pour vos réponses , je vous remercie !

Rechercher des sujets similaires à "convertir plage horaire nombre"