[Résolu] Nombre d'heures entre deux dates avec fonction aujourd'hui
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre OOrganisé
- Messages : 73
- Inscription : 20 mars 2013 09:20
[Résolu] Nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour tout le monde,
J'ai créé un tableau pour suivre mes heures de travail.
Ce tableau comprend une juxtaposition des mois présentée de façon horizontale et je ne souhaite pas modifier cette présentation.
Il comprend aussi toutes les heures que j'ai normalement à faire pour toute l'année, et là non plus, je ne souhaite pas modifier cette présentation.
Il y a des jours où je travaille trop, ces heures supplémentaires se cumulent et créent des jours de récupération.
Ou au contraire, il y a des jours où je ne travaille pas et où je dois rattraper en travaillant davantage à d'autres moments.
Pour le moment, le tableau que j'ai créé permet de savoir où j'en suis uniquement à la fin du mois, car en début de mois, toutes les heures restantes que j'ai à effectuer sont déjà renseignées. Je peux ainsi commencer le mois avec 112 heures à effectuer, mais je ne sais pas si c'est normal ou si dedans il y a trois jours à récupérer des semaines précédentes.
J'aurai donc besoin d'une fonction qui me permettent de savoir à l'instant T si je suis en dépassement ou non, sans avoir à modifier les heures renseignées pour le futur.
Je cherche donc une fonction qui fait le calcul entre le 1er juin par exemple et la date d'aujourd'hui
Et si possible, je cherche également une formule qui me permettent de faire le calcul entre deux dates que je renseignerais moi-même.
Vous trouverez un tableau en pièce jointe qui j'espère rendra les choses le plus clair possible.
Il me semble que le plus simple serait de partir d'une fonction SI avec 12 plages emboîtées qui cherche dans quel mois on se trouve, et une fois que la fonction à trouver le bon mois, elle calcule les heures qui auraient dues être faites jusqu'à la date d'aujourd'hui en soustrayant les heures totales effectuées qui sont en bas de mois. Donc au final, une fonction SOMME.SI qui arriverait à reprendre toutes les lignes au-dessus d'elle me semble pouvoir convenir. Mais il y a peut-être plus simple !
Le titre ne me semble pas correspondre précisément à la difficulté soulevée, si vous avez des suggestions, je suis preneur
Par avance, merci beaucoup pour vos réponses !
J'ai créé un tableau pour suivre mes heures de travail.
Ce tableau comprend une juxtaposition des mois présentée de façon horizontale et je ne souhaite pas modifier cette présentation.
Il comprend aussi toutes les heures que j'ai normalement à faire pour toute l'année, et là non plus, je ne souhaite pas modifier cette présentation.
Il y a des jours où je travaille trop, ces heures supplémentaires se cumulent et créent des jours de récupération.
Ou au contraire, il y a des jours où je ne travaille pas et où je dois rattraper en travaillant davantage à d'autres moments.
Pour le moment, le tableau que j'ai créé permet de savoir où j'en suis uniquement à la fin du mois, car en début de mois, toutes les heures restantes que j'ai à effectuer sont déjà renseignées. Je peux ainsi commencer le mois avec 112 heures à effectuer, mais je ne sais pas si c'est normal ou si dedans il y a trois jours à récupérer des semaines précédentes.
J'aurai donc besoin d'une fonction qui me permettent de savoir à l'instant T si je suis en dépassement ou non, sans avoir à modifier les heures renseignées pour le futur.
Je cherche donc une fonction qui fait le calcul entre le 1er juin par exemple et la date d'aujourd'hui
Et si possible, je cherche également une formule qui me permettent de faire le calcul entre deux dates que je renseignerais moi-même.
Vous trouverez un tableau en pièce jointe qui j'espère rendra les choses le plus clair possible.
Il me semble que le plus simple serait de partir d'une fonction SI avec 12 plages emboîtées qui cherche dans quel mois on se trouve, et une fois que la fonction à trouver le bon mois, elle calcule les heures qui auraient dues être faites jusqu'à la date d'aujourd'hui en soustrayant les heures totales effectuées qui sont en bas de mois. Donc au final, une fonction SOMME.SI qui arriverait à reprendre toutes les lignes au-dessus d'elle me semble pouvoir convenir. Mais il y a peut-être plus simple !
Le titre ne me semble pas correspondre précisément à la difficulté soulevée, si vous avez des suggestions, je suis preneur
Par avance, merci beaucoup pour vos réponses !
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 7.6.5 sous Windows 11
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour,
La formule pour calculer un nombre de jours depuis une date initiale jusqu'à aujourd'hui sera, par exemple, depuis le 1ᵉʳ mars 2024 :
Code : Tout sélectionner
=DATEDIF(AX4;AUJOURDHUI();"d")
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 73
- Inscription : 20 mars 2013 09:20
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour Jeanmimi et merci pour votre réponse
Je ne connaissais pas DATEDIF toutefois, l'intervalle calcule un nombre de jours entiers et non un nombre d'heures comprenant également les minutes.
Par ailleurs, les dates sont dans une colonne, mais les informations à additionner sont dans une autre colonne.
Je suis en train de chercher du côté de SOMMEPROD et je fais essayer de voir s'il est pertinent d'intégrer DATEDIF !
Merci !
Je ne connaissais pas DATEDIF toutefois, l'intervalle calcule un nombre de jours entiers et non un nombre d'heures comprenant également les minutes.
Par ailleurs, les dates sont dans une colonne, mais les informations à additionner sont dans une autre colonne.
Je suis en train de chercher du côté de SOMMEPROD et je fais essayer de voir s'il est pertinent d'intégrer DATEDIF !
Merci !
Libre Office 7.6.5 sous Windows 11
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour,
Merci de fournir un document plus simple avec uniquement deux cellules et le résultat à obtenir.
Merci de fournir un document plus simple avec uniquement deux cellules et le résultat à obtenir.
OpenOffice 4.1.15 - Windows 10
-
- Membre OOrganisé
- Messages : 73
- Inscription : 20 mars 2013 09:20
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour Rollmops,
Oui, c'est ce que j'étais en train de me dire, merci
Alors nous n'avons plus que deux mois
Dans la cellule jaune, j'aimerai que soit indiqué le nombre total d'heures que j'ai à récupérer en fonction du jour où nous sommes
Cette formule :
- prend en compte les heures supplémentaires effectuées le mois précédent
- actuellement, ce nombre d'heures en trop est de 3h40 et c'est pour ce calcul que j'aimerai avoir une formule
J'ai ajouté un tableau simplifié, en espérant que ça soit plus clair !
Oui, c'est ce que j'étais en train de me dire, merci
Alors nous n'avons plus que deux mois
Dans la cellule jaune, j'aimerai que soit indiqué le nombre total d'heures que j'ai à récupérer en fonction du jour où nous sommes
Cette formule :
- prend en compte les heures supplémentaires effectuées le mois précédent
- actuellement, ce nombre d'heures en trop est de 3h40 et c'est pour ce calcul que j'aimerai avoir une formule
J'ai ajouté un tableau simplifié, en espérant que ça soit plus clair !
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 7.6.5 sous Windows 11
-
- Membre enthOOusiaste
- Messages : 497
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour TheofilG, le forum
Les dates en ligne 2 de la feuille employé 1 ont été remplacées par la formule suivante :
Dans la feuille tableau de bord, les mois sont inscrits en colonne A et sont suivies en colonne B par le report mensuel des heures supplémentaires du mois concerné par la formule :
Les dates en ligne 2 de la feuille employé 1 ont été remplacées par la formule suivante :
Code : Tout sélectionner
=FIN.MOIS(D2;0)+1
Code : Tout sélectionner
=INDIRECT(ADRESSE(36;EQUIV(A9;$'employé 1'.$2:$2;0)+4;4;1;"employé 1");1)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
OS : Windows 11.0
-
- NéOOphyte
- Messages : 145
- Inscription : 08 nov. 2023 11:40
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Super les formules!
Cependant, on peut y parvenir par soustraction et addition.
Je joins fichier.
Slts
Anakin
Cependant, on peut y parvenir par soustraction et addition.
Je joins fichier.
Slts
Anakin
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.7 sous Ubuntu 18.04.6
-
- Membre enthOOusiaste
- Messages : 497
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour TheofilG, le forum
Solde actuel des heures supplémentaires en C8 de la feuille employé 1, basé sur le cumul en ligne 39 de la ligne 36 et les heures faites à ce jour
Solde actuel des heures supplémentaires en C8 de la feuille employé 1, basé sur le cumul en ligne 39 de la ligne 36 et les heures faites à ce jour
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
OS : Windows 11.0
-
- Membre hOOnoraire
- Messages : 102
- Inscription : 01 avr. 2011 13:31
Re: Calcul nombre d'heures entre deux dates avec fonction aujourd'hui
Bonjour
Une autre proposition. j'ai ajouté deux lignes, 39 et 40.
La ligne 30 cumule les heures faites et les heures prévues ainsi que les heures que vous appelez totales. NB : il me semble que votre formule dans ces colonnes ne prend pas en compte les lundis (cf lundi 2 octobre 2023). Si vous corrigez cette formule, ma formule s'adaptera.
La ligne 40 fait les calculs pour le mois en cours. Quand le mois est terminé, vous retrouvez les valeurs de votre colonne total (sauf octobre qui pose encore problème). Tant que le mois n'est pas fini, cette ligne totalise les journées faites. La formule utilisée est SOMME.SI qui totalise si vos heures faites ne sont pas vides (colonne G et H et suivantes)
Je ne me suis pas penché sur votre seconde question :
Une autre proposition. j'ai ajouté deux lignes, 39 et 40.
La ligne 30 cumule les heures faites et les heures prévues ainsi que les heures que vous appelez totales. NB : il me semble que votre formule dans ces colonnes ne prend pas en compte les lundis (cf lundi 2 octobre 2023). Si vous corrigez cette formule, ma formule s'adaptera.
La ligne 40 fait les calculs pour le mois en cours. Quand le mois est terminé, vous retrouvez les valeurs de votre colonne total (sauf octobre qui pose encore problème). Tant que le mois n'est pas fini, cette ligne totalise les journées faites. La formule utilisée est SOMME.SI qui totalise si vos heures faites ne sont pas vides (colonne G et H et suivantes)
Je ne me suis pas penché sur votre seconde question :
Peut-être qu'en passant par une seconde feuille qui regroupe dans les mêmes colonnes les dates/heures faites/heures prévues permettrait ensuite de le faire, toujours en utilisant SOMME.SIJe cherche donc une fonction qui fait le calcul entre le 1er juin par exemple et la date d'aujourd'hui
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 24.2 (x64)
OpenOffice 4.1.15
Windows 11 pro 64 23H2
OpenOffice 4.1.15
Windows 11 pro 64 23H2