Sous totaux avec conditions

Résolu
Nephtys9130 -  
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 !
A voir également:

11 réponses

Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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.
1
Nephtys9130 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Wow ca marche !!!!
Vous êtes super gentil merci beaucoup !!
0