Il me semble que vos deux propositions donnent les mêmes résultats, et que ma proposition donne des résultats différents. D'où ma question pour savoir si elle marche mieux que ta solution de #2 que tu disais "fonctionner à peu près".
De mémoire, il y a entre autres une différence pour la troisième ligne du mois de juin 2022 : vous trouvez 0,6 heures alors que je trouve 0 heure.