RESOLU Formule heures et minutes

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

pour mes suivis d'heures, j'ai créé une formule qui me permet de saisir comme suit :

Heures d'arrivées en nombre et en minutes
par exemple saisir 8.45 signifie pour moi 8 heures 45 minutes et pas 45 centièmes.
Mon but est d'obtenir avec ma formule un total d'heures journalières en heures et centièmes d'heures.

J'y suis arrivé en fonction de mes petites connaissances.

Cependant, la formule est plutôt longue et cela représente beaucoup "lourdes" de cellules,
par exemple pour 100 salariés et 31 jours = 3100 cellules.

DONC = FICHIER LOURD

Il y a certainement une possibilité de formule plus "courte" mais je n'ai pas trouvé.

En auriez-vous une dans vos poches ?
Je joins un fichier d'exemple pour que ce soit plus clair.

Un grand merci par avance,
Amicalement,
Lionel,
 

Pièces jointes

Dernière édition:
Re : Formule heures et minutes

Bonjour,

au format horaire ce serait plus simple .

Voici un essai pour juste une diff
=(-2*ENT(E8)+(5*E8))/3-(-2*ENT(D8)+(5*D8))/3

Avec cette formule on récupère la diff en centième
Je vais essais de mettre ça dans une fonction
Edit Pierre Jean pédale plus vite
 
Dernière édition:
Re : Formule heures et minutes

Bonjour à tous,

pierrejean a proposé une super solution, mais vu que je me suis penchée sur une solution en formule, je me permets de la soumettre (en J8, bien sûr ^^):
=ENT(I8+G8+E8-H8-F8-D8)+(((I8+G8+E8-H8-F8-D8)-TRONQUE(I8+G8+E8-H8-F8-D8))*100/60)

Ca reste long, je ne sais pas faire mieux ...

Bonne soirée,
Saya

PS : Bon, le temps que je poste, tdenfert a également proposé une solution en formule .. tant pis, je propose quand même la mienne ! 😀
 
Re : Formule heures et minutes

Bonsoir Saya,
Bonsoir Tdenfet,
Bonsoir PierreJean,

Encore merci pour vos formules. Elles fonctionnent toutes très bien et sont bien moins longues que "mon truc".
La formule de PierreJean avec la macro est la plus courte.
Mais je ne sais que choisir car elle sont toutes bien. En tout cas, quelque soit celle que je choisirai, je les conserverai toutes les trois.

Merci
Bonne soirée à tous,
Amicalement,
Lionel,
 
Dernière édition:
Re : Formule heures et minutes

Bonjour arthour

Avec 2 fonctions personnalisées
Voir en J9
NB: la fonction somm_h admet plusieurs arguments

Bonsoir PierreJean,
J'avais pris votre formule qui, a l'usage me donne pour certains calculs un résultat erroné.
En effet, quand le total des minutes atteint 60, la formule n'ajoute pas l'heure que cela représente. (voir fichier joint)
J'ai essayé de trouver une solution avec "si" et d'autres fonctions mais mes connaissances ne me permettent pas de trouver la bonne solution.
pourriez-vous encore m'aider ?
Amicalement,
Lionel,
 

Pièces jointes

Re : Formule heures et minutes

Re

Ici:

Function somm_h(ParamArray h())
For N = LBound(h) To UBound(h)
th = th + Int(h(N))
tm = tm + ((h(N) - Int(h(N)))) * 100
Next
tm = Round(tm)
X = Int(tm / 60)
th = th + X
tm = (tm Mod 60) * 100 / 60
somm_h = th + tm / 100
End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
869
Retour