Formule pour calculer les congés en heures
Résolu/Fermé
pupuce3945
Messages postés
42
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
9 mars 2014
-
7 mars 2014 à 20:57
pupuce3945 Messages postés 42 Date d'inscription mercredi 7 octobre 2009 Statut Membre Dernière intervention 9 mars 2014 - 9 mars 2014 à 15:12
pupuce3945 Messages postés 42 Date d'inscription mercredi 7 octobre 2009 Statut Membre Dernière intervention 9 mars 2014 - 9 mars 2014 à 15:12
A voir également:
- Formule pour calculer les congés en heures
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Formule pour calculer une moyenne sur excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
7 mars 2014 à 23:03
7 mars 2014 à 23:03
Bonjour,
En AI4 :
=SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="lun")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="mar")*6)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="mer")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="jeu")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="ven")*3)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="sam")*0)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="lun")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="mar")*6)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="mer")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="jeu")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="ven")*3)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="sam")*0)
En AI4 :
=SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="lun")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="mar")*6)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="mer")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="jeu")*7)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="ven")*3)+SOMMEPROD(($B3:$AF4="C")*($B$2:$AF$2="sam")*0)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="lun")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="mar")*6)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="mer")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="jeu")*7)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="ven")*3)+SOMMEPROD(($B3:$AF4="CP")*($B$2:$AF$2="sam")*0)
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
7 mars 2014 à 23:21
7 mars 2014 à 23:21
Bonjour,
Si tu fais démarrer tout tes codes congés par "C", et les autres codes par une autre lettre, tu peux diviser ta formule par 2 en utilisant :
GAUCHE($B3:$AF4;1)="C"
Plus besoin de tester "CP"
Ca sera toujours ça en moins à modifier si un agent change de régime horaire.
eric
Si tu fais démarrer tout tes codes congés par "C", et les autres codes par une autre lettre, tu peux diviser ta formule par 2 en utilisant :
GAUCHE($B3:$AF4;1)="C"
Plus besoin de tester "CP"
Ca sera toujours ça en moins à modifier si un agent change de régime horaire.
eric
pupuce3945
Messages postés
42
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
9 mars 2014
3
7 mars 2014 à 23:35
7 mars 2014 à 23:35
Merci beaucoup Patrice33740, cette formule est parfaite!
J'avais essayé SOMMEPROD mais sans les $!
D'ailleurs, peux-tu m'expliquer à quoi $ correspond, si ce n'est pas trop demandé?
Et je ne comprend pas non plus pourquoi il faut prendre B3:AF4?
B3:AF3 ne fonctionnerai pas?
En tout cas un grand merci!!
Cordialement!
J'avais essayé SOMMEPROD mais sans les $!
D'ailleurs, peux-tu m'expliquer à quoi $ correspond, si ce n'est pas trop demandé?
Et je ne comprend pas non plus pourquoi il faut prendre B3:AF4?
B3:AF3 ne fonctionnerai pas?
En tout cas un grand merci!!
Cordialement!
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
8 mars 2014 à 13:58
8 mars 2014 à 13:58
Bonjour,
Les $ servent à figer les cellules lorsque tu reproduis la formule vers le bas (ou vers la droite)
Oups !!! Désolé, $B3:$AF4 est une erreur de ma part, il faut les remplacer par $B3:$AF3
Cordialement
Patrice
Les $ servent à figer les cellules lorsque tu reproduis la formule vers le bas (ou vers la droite)
Oups !!! Désolé, $B3:$AF4 est une erreur de ma part, il faut les remplacer par $B3:$AF3
Cordialement
Patrice
pupuce3945
Messages postés
42
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
9 mars 2014
3
9 mars 2014 à 15:12
9 mars 2014 à 15:12
Bonjour,
Merci Patrice33740 pour tes explications!
Et merci eriiic pour l'astuce!
Cordialement.
Merci Patrice33740 pour tes explications!
Et merci eriiic pour l'astuce!
Cordialement.