Sous totaux avec conditions
Résolu
Nephtys9130
-
Mike-31 Messages postés 18406 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18406 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
voilà j'ai un fichier excel de plus de 20 000 lignes regroupant toutes les dates d'absences de mon personnel.
Matricule Nom Prénom Date de début Date de fin Nombre de jour
Je souhaite appliquer un sous total à chaque salarié dont le nombre de jour d'absence est supérieur à 119 jours mais pas aux autres.
et la je sèche ! je ne sais pas faire les macros.
Merci à vous !
voilà j'ai un fichier excel de plus de 20 000 lignes regroupant toutes les dates d'absences de mon personnel.
Matricule Nom Prénom Date de début Date de fin Nombre de jour
Je souhaite appliquer un sous total à chaque salarié dont le nombre de jour d'absence est supérieur à 119 jours mais pas aux autres.
et la je sèche ! je ne sais pas faire les macros.
Merci à vous !
A voir également:
- Excel sous.total avec condition texte
- Excel sous total avec condition - Meilleures réponses
- Sous-total excel avec 2 conditions - Meilleures réponses
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
- Word et excel gratuit - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
11 réponses
Re,
ça reste blanc parce que le total des jours en colonne F est inférieur à 119 pour chaque agent
automatise le calcul colonne F, en F2 colle cette formule et incrémente vers le bas
=E2-D2+1
ensuite pour tester ma formule
=SI(SI(SI(A2=A3;1;0)=0;SOMMEPROD(($A$2:$A$100=$A2)*($F$2:$F$100));"")>=119;SI(SI(A2=A3;1;0)=0;SOMMEPROD(($A$2:$A$100=$A2)*($F$2:$F$100));"");"")
formule que tu as collé en I2 et incrémenté vers le bas modifie les dates exemple en D4 remplace
21/04/2016 par 01/01/2016 tu verras en I4 la somme de 124 correspondant au matricule 1 de la colonne A et au total de ce matricule soit 6+5+113 puisque entre le 21/04/2016 et 01/01/2016 il y a 113 jours
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
ça reste blanc parce que le total des jours en colonne F est inférieur à 119 pour chaque agent
automatise le calcul colonne F, en F2 colle cette formule et incrémente vers le bas
=E2-D2+1
ensuite pour tester ma formule
=SI(SI(SI(A2=A3;1;0)=0;SOMMEPROD(($A$2:$A$100=$A2)*($F$2:$F$100));"")>=119;SI(SI(A2=A3;1;0)=0;SOMMEPROD(($A$2:$A$100=$A2)*($F$2:$F$100));"");"")
formule que tu as collé en I2 et incrémenté vers le bas modifie les dates exemple en D4 remplace
21/04/2016 par 01/01/2016 tu verras en I4 la somme de 124 correspondant au matricule 1 de la colonne A et au total de ce matricule soit 6+5+113 puisque entre le 21/04/2016 et 01/01/2016 il y a 113 jours
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Vous êtes super gentil merci beaucoup !!