Calcul heures correspondants à un plage de dates saisies
Résolu/Fermé
pftmarine
Messages postés
32
Date d'inscription
mercredi 18 juin 2014
Statut
Membre
Dernière intervention
3 décembre 2016
-
Modifié par pftmarine le 27/11/2014 à 11:18
pftmarine Messages postés 32 Date d'inscription mercredi 18 juin 2014 Statut Membre Dernière intervention 3 décembre 2016 - 28 nov. 2014 à 23:00
pftmarine Messages postés 32 Date d'inscription mercredi 18 juin 2014 Statut Membre Dernière intervention 3 décembre 2016 - 28 nov. 2014 à 23:00
A voir également:
- Calcul heures correspondants à un plage de dates saisies
- Calcul moyenne excel - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image d’ours polaire sur une image de plage. retrouvez l'image originale de la plage. que cache l'ours polaire ? - Forum Graphisme
3 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 27/11/2014 à 11:46
Modifié par pilas31 le 27/11/2014 à 11:46
Bonjour,
Voici une proposition.
Mettre une formule de calcul mois par mois. Par exemple pour la colonne B en B38 la formule suivante :
=SOMMEPROD((B$4:B$34>=$R$23)*(B$4:B$34<=$R$24)*(D$4:D$34))
Copier cette formule chaque mois en J38 pour février etc pour les 12 mois.
Ainsi il suffit de faire la somme de la ligne 38 pour avoir le résultat.
en R26 : =SOMME(38:38)
Deux remarques :
1/ les colonnes de dates (la colonne B pour janvier et H pour février...) doivent contenir des dates exactes c'est à dire avec la bonne année ce qui n'est pas le cas sur le classeur exemple donné
2/ pour les dates de début et de fin, j'ai supposé qu'elles étaient inclues dans les absences. Si ce n'est pas le cas il suffit d'utiliser < et > à la place de <= et >=
J'ajoute qu'il faut mettre au format heure les différentes cellules calculées
Voila, à tester
Cordialement,
Voici une proposition.
Mettre une formule de calcul mois par mois. Par exemple pour la colonne B en B38 la formule suivante :
=SOMMEPROD((B$4:B$34>=$R$23)*(B$4:B$34<=$R$24)*(D$4:D$34))
Copier cette formule chaque mois en J38 pour février etc pour les 12 mois.
Ainsi il suffit de faire la somme de la ligne 38 pour avoir le résultat.
en R26 : =SOMME(38:38)
Deux remarques :
1/ les colonnes de dates (la colonne B pour janvier et H pour février...) doivent contenir des dates exactes c'est à dire avec la bonne année ce qui n'est pas le cas sur le classeur exemple donné
2/ pour les dates de début et de fin, j'ai supposé qu'elles étaient inclues dans les absences. Si ce n'est pas le cas il suffit d'utiliser < et > à la place de <= et >=
J'ajoute qu'il faut mettre au format heure les différentes cellules calculées
Voila, à tester
Cordialement,
pftmarine
Messages postés
32
Date d'inscription
mercredi 18 juin 2014
Statut
Membre
Dernière intervention
3 décembre 2016
28 nov. 2014 à 10:25
28 nov. 2014 à 10:25
Bonjour
Comme faire et refaire c'est toujours travailler, je reviens vers vous car l'utilisateur veut changer le fonctionnement du tableau et je vais devoir prendre en compte également le nom du salarié.
J'aimerais gardé la même formule que celle proposé par pilas31 mais avec en plus la condition de recherche du nom.
Voici la nouvelle trame du tableau : https://www.cjoint.com/?DKCkE7wZlcn
Je vous remercie pour votre aide !!
Comme faire et refaire c'est toujours travailler, je reviens vers vous car l'utilisateur veut changer le fonctionnement du tableau et je vais devoir prendre en compte également le nom du salarié.
J'aimerais gardé la même formule que celle proposé par pilas31 mais avec en plus la condition de recherche du nom.
Voici la nouvelle trame du tableau : https://www.cjoint.com/?DKCkE7wZlcn
Je vous remercie pour votre aide !!
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
28 nov. 2014 à 16:26
28 nov. 2014 à 16:26
Bonjour,
J'ai regardé le nouveau classeur. La formule est très différente .
Voila une formule qui marche à mettre en F27 puis en recopiant vers le bas pour les autres salariés. :
=SOMMEPROD((A$5:A$23=A27)*(B$5:B$23=B27)*(C27<=C$4:AF$4)*(D27>=C$4:AF$4)*(C$5:AF$23))
Mais attention avec les valeurs vides (comme souvent avec SOMMEPROD) elle est en erreur.
Pour éviter l'erreur, il faut faire <Suppr> sur toute les cellules vides.
Sélectionner de A9 à AF23 et appuyer sur <Suppr>. Et ça fonctionne !
Bon j'ai pas analysé pourquoi, il y a peut-être un espace quelque part qui met la formule en erreur mais avec cette manip c'est OK.
J'ai regardé le nouveau classeur. La formule est très différente .
Voila une formule qui marche à mettre en F27 puis en recopiant vers le bas pour les autres salariés. :
=SOMMEPROD((A$5:A$23=A27)*(B$5:B$23=B27)*(C27<=C$4:AF$4)*(D27>=C$4:AF$4)*(C$5:AF$23))
Mais attention avec les valeurs vides (comme souvent avec SOMMEPROD) elle est en erreur.
Pour éviter l'erreur, il faut faire <Suppr> sur toute les cellules vides.
Sélectionner de A9 à AF23 et appuyer sur <Suppr>. Et ça fonctionne !
Bon j'ai pas analysé pourquoi, il y a peut-être un espace quelque part qui met la formule en erreur mais avec cette manip c'est OK.
pftmarine
Messages postés
32
Date d'inscription
mercredi 18 juin 2014
Statut
Membre
Dernière intervention
3 décembre 2016
28 nov. 2014 à 23:00
28 nov. 2014 à 23:00
Encore une fois merci beaucoup !! C'est génial !! Pour la petite erreur quand les cellules sont vides ce n'est pas grave, je regarderai mais vu le gain de temps que ça va permettre, à côté cette petite manip ce n'est rien !!
Merci ! Bonne soirée
Merci ! Bonne soirée
27 nov. 2014 à 11:53
27 nov. 2014 à 13:21
27 nov. 2014 à 12:24
Cordialement