Sous totaux avec conditions

Résolu/Fermé
Nephtys9130 - 14 sept. 2016 à 11:05
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 14 sept. 2016 à 15:15
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 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
Modifié par Mike-31 le 14/09/2016 à 14:27
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 mercredi 14 septembre 2016 Statut Membre Dernière intervention 14 septembre 2016
14 sept. 2016 à 14:52
Wow ca marche !!!!
Vous êtes super gentil merci beaucoup !!
0