Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul des heures

6 réponses
Avatar
Caro
Bonjour,

J’ai fait un chiffrier pour calculer les heures des=20
employ=E9s. On entre l’heure du d=E9but et de fin du quart de=20
travail ex. : (08 :00) ( 16 :30), et le calcul des heures=20
=E0 payer se fait. Ces cellules peuvent aussi contenir des=20
codes alphab=E9tiques indiquant si l’employ=E9 est en cong=E9 (C)
… Mon format de cellule est type personnalis=E9 hh:mm =20

Ce qui m’agace, c’est que je suis oblig=E9e d’entrer =
le=20
symbole (:) (deux-points) pour que cela fonctionne… et=20
c’est beaucoup plus long.

Y aurait-il une fa=E7on pour =E9viter que j’aie =E0 entrer ce=20
signe et qu’il s’inscrive automatiquement? Peut-etre en=20
VB?

Vite s’il vous pla=EEt.=20

Merci

Caro

6 réponses

Avatar
Paul V.
Bonjour,
Pout t'éviter ces agacements bien inutiles ;-) , tu peux passer par des
colonnes intermédiaires ou tu inscris tes heures sans le signe, puis tu
appliques la formule
=TEMPSVAL(ENT(A/100)&":"&DROITE(A1;2))
Sans oublier de mettre le format de la cellule sur hh:mm


--
HTH

Paul V.

Caro wrote:
Bonjour,

J’ai fait un chiffrier pour calculer les heures des
employés. On entre l’heure du début et de fin du quart de
travail ex. : (08 :00) ( 16 :30), et le calcul des heures
à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l’employé est en congé (C)
… Mon format de cellule est type personnalisé hh:mm

Ce qui m’agace, c’est que je suis obligée d’entrer
le symbole (:) (deux-points) pour que cela fonctionne… et
c’est beaucoup plus long.

Y aurait-il une façon pour éviter que j’aie à entrer ce
signe et qu’il s’inscrive automatiquement? Peut-etre en
VB?

Vite s’il vous plaît.

Merci

Caro


Avatar
Ellimac
Bonjour,

Une astuce récupérée chez un de nos grands pontes (LL?) :
Outils/Correction automatique remplacer ".." par ":".
Ainsi lorque tu tapes 2 fois le point il est remplacé par
un ":". Cela permet de rester dans le pavé numérique.

Camille

-----Message d'origine-----
Bonjour,

J'ai fait un chiffrier pour calculer les heures des
employés. On entre l'heure du début et de fin du quart
de

travail ex. : (08 :00) ( 16 :30), et le calcul des
heures

à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l'employé est en congé
(C)

. Mon format de cellule est type personnalisé hh:mm

Ce qui m'agace, c'est que je suis obligée d'entrer le
symbole (:) (deux-points) pour que cela fonctionne. et
c'est beaucoup plus long.

Y aurait-il une façon pour éviter que j'aie à entrer ce
signe et qu'il s'inscrive automatiquement? Peut-etre en
VB?

Vite s'il vous plaît.

Merci

Caro

.



Avatar
Modeste
???
bonjour,
si j'ai compris??, vous souhaiter saisir les temps sous la
forme : 630 au lieu de 6:30 et 2207 au lieu de 22:07
non ???
avec resultat sous la forme :
A B C D
1 Debut 602 1405 2315 Abs
2 Fin 1405 2230 630
3
4 Temps 8:03 8:25 7:15 Abs

oui !!!
;-)))
alors en A4 :
=SI(ESTNUM(B1);(ENT(B2/100)*"1:"+MOD(B2;100)*"0:1"<ENT
(B1/100)*"1:"+MOD(B1;100)*"0:1")+(ENT(B2/100)*"1:"+MOD
(B2;100)*"0:1")-(ENT(B1/100)*"1:"+MOD(B1;100)*"0:1");B1)

;-)))
tout ça dans une seule formule !!!
puis recopie vers la droite

ligne 1 et 2 format standard
ligne 4 format "hh:mm"

@+

-----Message d'origine-----
Bonjour,

J'ai fait un chiffrier pour calculer les heures des
employés. On entre l'heure du début et de fin du quart
de

travail ex. : (08 :00) ( 16 :30), et le calcul des
heures

à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l'employé est en congé
(C)

. Mon format de cellule est type personnalisé hh:mm

Ce qui m'agace, c'est que je suis obligée d'entrer le
symbole (:) (deux-points) pour que cela fonctionne. et
c'est beaucoup plus long.

Y aurait-il une façon pour éviter que j'aie à entrer ce
signe et qu'il s'inscrive automatiquement? Peut-etre en
VB?

Vite s'il vous plaît.

Merci

Caro

.



Avatar
Modeste
;-)))
Tsss...Tsss... Camille !!!
la demoiselle souhaite faire moins de saisie !!!
au lieu d'un frappe, tu lui en propose deux !!!

Modeste qui ne se considère pas comme un "ponte" ;-)))

@+
-----Message d'origine-----
Bonjour,

Une astuce récupérée chez un de nos grands pontes (LL?) :
Outils/Correction automatique remplacer ".." par ":".
Ainsi lorque tu tapes 2 fois le point il est remplacé par
un ":". Cela permet de rester dans le pavé numérique.

Camille

-----Message d'origine-----
Bonjour,

J'ai fait un chiffrier pour calculer les heures des
employés. On entre l'heure du début et de fin du quart
de

travail ex. : (08 :00) ( 16 :30), et le calcul des
heures

à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l'employé est en congé
(C)

. Mon format de cellule est type personnalisé hh:mm

Ce qui m'agace, c'est que je suis obligée d'entrer le
symbole (:) (deux-points) pour que cela fonctionne. et
c'est beaucoup plus long.

Y aurait-il une façon pour éviter que j'aie à entrer ce
signe et qu'il s'inscrive automatiquement? Peut-etre en
VB?

Vite s'il vous plaît.

Merci

Caro

.

.





Avatar
Caro
Presque ça!

J&#8217;entre 08 :15 et 16 :30 ( temps calculé aux 15 minutes
minimum) et cela doit être affiché tel quel (format
heures ) et je dois obtenir 8.25 en format numérique.
J&#8217;ai écris une petite fonction qui fait le calcul /
conversion.


Merci.

-----Message d'origine-----
???
bonjour,
si j'ai compris??, vous souhaiter saisir les temps sous
la

forme : 630 au lieu de 6:30 et 2207 au lieu de 22:07
non ???
avec resultat sous la forme :
A B C D
1 Debut 602 1405 2315 Abs
2 Fin 1405 2230 630
3
4 Temps 8:03 8:25 7:15 Abs

oui !!!
;-)))
alors en A4 :
=SI(ESTNUM(B1);(ENT(B2/100)*"1:"+MOD(B2;100)*"0:1"<ENT
(B1/100)*"1:"+MOD(B1;100)*"0:1")+(ENT(B2/100)*"1:"+MOD
(B2;100)*"0:1")-(ENT(B1/100)*"1:"+MOD(B1;100)*"0:1");B1)

;-)))
tout ça dans une seule formule !!!
puis recopie vers la droite

ligne 1 et 2 format standard
ligne 4 format "hh:mm"

@+

-----Message d'origine-----
Bonjour,

J'ai fait un chiffrier pour calculer les heures des
employés. On entre l'heure du début et de fin du quart
de

travail ex. : (08 :00) ( 16 :30), et le calcul des
heures

à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l'employé est en congé
(C)

. Mon format de cellule est type personnalisé hh:mm

Ce qui m'agace, c'est que je suis obligée d'entrer le
symbole (:) (deux-points) pour que cela fonctionne. et
c'est beaucoup plus long.

Y aurait-il une façon pour éviter que j'aie à entrer ce
signe et qu'il s'inscrive automatiquement? Peut-etre en
VB?

Vite s'il vous plaît.

Merci

Caro

.

.





Avatar
gee-dee-
Bonsoir Caro,
partant du principe que la saisie des heures ne te pose plus de soucis
le calcul du temps passé retournant une valeur au format "hh;mm"
tu souhaites maintenant une valeur en centième d'heure ?
eh bien voili :
soit 8:13 en D1
alors en D2 = D1/"1:" pour heure en centieme sans arrondi
affichage 8,22
=PLAFOND(D1/"1:";1/4) pour arrondi supérieur par 1/4
d'heure
affichage 8,25
=PLANCHER(D1/"1:";1/4)pour arrondi inferieur par 1/4
d'heure
affichage 8,00

de même une saisie sous la forme décimale en centieme d'heure
aurait pu alors etre utilisée directement :

début 6,04 06:02
fin 14,09 14:05
durée 8,05 08:03

ou encore
début 23,25 23:15
fin 6,5 06:30
durée 8,25 08:15


ci-dessus durée = MOD((B2<B1)+B2-B1;24) pour les centièmes

@+

"Caro" a écrit dans le message de
news:079701c37c64$774832e0$
Presque ça!

J&#8217;entre 08 :15 et 16 :30 ( temps calculé aux 15 minutes
minimum) et cela doit être affiché tel quel (format
heures ) et je dois obtenir 8.25 en format numérique.
J&#8217;ai écris une petite fonction qui fait le calcul /
conversion.


Merci.

-----Message d'origine-----
???
bonjour,
si j'ai compris??, vous souhaiter saisir les temps sous
la

forme : 630 au lieu de 6:30 et 2207 au lieu de 22:07
non ???
avec resultat sous la forme :
A B C D
1 Debut 602 1405 2315 Abs
2 Fin 1405 2230 630
3
4 Temps 8:03 8:25 7:15 Abs

oui !!!
;-)))
alors en A4 :
=SI(ESTNUM(B1);(ENT(B2/100)*"1:"+MOD(B2;100)*"0:1"<ENT
(B1/100)*"1:"+MOD(B1;100)*"0:1")+(ENT(B2/100)*"1:"+MOD
(B2;100)*"0:1")-(ENT(B1/100)*"1:"+MOD(B1;100)*"0:1");B1)

;-)))
tout ça dans une seule formule !!!
puis recopie vers la droite

ligne 1 et 2 format standard
ligne 4 format "hh:mm"

@+

-----Message d'origine-----
Bonjour,

J'ai fait un chiffrier pour calculer les heures des
employés. On entre l'heure du début et de fin du quart
de

travail ex. : (08 :00) ( 16 :30), et le calcul des
heures

à payer se fait. Ces cellules peuvent aussi contenir des
codes alphabétiques indiquant si l'employé est en congé
(C)

. Mon format de cellule est type personnalisé hh:mm

Ce qui m'agace, c'est que je suis obligée d'entrer le
symbole (:) (deux-points) pour que cela fonctionne. et
c'est beaucoup plus long.

Y aurait-il une façon pour éviter que j'aie à entrer ce
signe et qu'il s'inscrive automatiquement? Peut-etre en
VB?

Vite s'il vous plaît.

Merci

Caro

.

.