Comptage de congés pris en jour ou en heure

  • Initiateur de la discussion Initiateur de la discussion isa44
  • Date de début Date de début

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 !

isa44

XLDnaute Occasionnel
Bonjour le forum ,

je cherche une solution pour compter les jours de congé et les heures de récupération prisent sur les dates de 2011.

Je joint un extrait

Merci d'avance pour vos propositions
 

Pièces jointes

Re : Comptage de congés pris en jour ou en heure

Bonjour,

Un format personnalisé doit être appliqué à 'solde congés'!A5 : "Pris en "0000, et dans cette cellule saisir seulement 2011.

'solde congé'!B5 :
Code:
=SOMMEPROD((ANNEE(Mémoire!$A$2:$A$101)=$A$5)*(Mémoire!$D$2:$D$101=B2))
Cette formule peut être copiée en C5 et D5

Pour E5 il faudrait d'abord modifier le format des cellules Mémoire!D: D contenant les heures : 0,00" heures" et ne saisir que la valeur numérique.
Ensuite en E5 saisir une formule similaire à celle proposée ci-dessus.
 
Dernière édition:
Re : Comptage de congés pris en jour ou en heure

Bonjour, isa44

En B5 :
=SOMMEPROD((ANNEE(Mémoire!$A2:$A101)=2011)*(Mémoire!$D2:$D101='solde congés'!B2))
à recopier jusqu'en d5.

Pour le heures, c'est une autre histoire, il faudra les rentrer sous format numérique, car ajouter "1 heure" et "0.5 heure" en texte revient à ajouter une poule à un lapin...

edit : Bonjour, hoerwind
 
Dernière édition:
Re : Comptage de congés pris en jour ou en heure

Bonjour,

C'est possible avec une formule matricielle :

Code:
=SOMME(SI(DROITE(Mémoire!$D$2:$D$101;5)="heure";(SUBSTITUE(Mémoire!$D$2:$D$101;"heure";"")*1)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

On suppose que le séparateur décimal que tu utilises est la virgule.

@+
 
Re : Comptage de congés pris en jour ou en heure

Re,

Sur une colonne sup :

Les heures en colonne D, le format : toujours un espace après le nombre, et heure sans S :

SI(ESTNUM(SUBSTITUE(GAUCHE(D2;NBCAR(D2)-6);",";".")*1);SUBSTITUE(GAUCHE(D2;NBCAR(D2)-6);",";".")*1;0)
A recopier jusqu'en bas
 
Re : Comptage de congés pris en jour ou en heure

re,

Pour tenir compte de l'année 2011 :

Code:
=SOMME(SI(DROITE(Mémoire!$D$2:$D$101;5)="heure";(SUBSTITUE(Mémoire!$D$2:$D$101;"heure";"")*(ANNEE(Mémoire!$A$2:$A$101)=2011))))

Toujours matricielle

Sinon, vois le conseil de hoerwind de tout à l'heure : application d'un format personnalisé qui simplifierait beaucoup les choses

@+
 
- 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
5
Affichages
232
Retour