J'ai réalisé un tableau excel retraçant les absences des salariés.
J'ai utilisé des motifs présents dans une liste déroulante ( maladie, accident du travail, maternité, congé sans solde)
Je dois calculer le nombre d'arrêts maladie de moins de 3 jours. Quelle formule puis je utiliser?
Sachant qu'en cas de maladie,
Le premier jour de maladie utilisation du motif dmal ( debut maladie)
La jours suivants : motif Mal(maladie)
Le dernier jour: motif fmal(fin maladie)
Un essai avec une fonction.
De ma compréhension, on cherche à compter les répétitions DMAL/FMAL car DMAL/MAL/FINMAL serait équivalent à 3 jours d'arrêts en continu.
Mais peut-être considérez vous que DMAL/MAL/FINMAL doivent être pris dans le calcul.
Bonjour,
Il s'agit des arrêts de plus de 3 jours et moins.
J'ai testé la formule et malheureusement ça ne fonctionne pas.
Je ne comprends pas pourquoi on ne sélectionne pas la ligne entière ( du 1er du mois au 31)
1. plus de 3 jours et moins ???????
2. Sur le #7, ça fonctionne non ?
3. Et on sélectionne pour chaque ligne du 1 au 31.
Maintenant si vous essayez la formule sans copier le module dans votre fichier...ça ne fonctionnera pas.
Pour accéder au module dans l'éditeur VBE : ALT+F11
Et vous copier le module par un drag&drop dans votre fichier (qui doit être ouvert)
1. plus de 3 jours et moins ???????
2. Sur le #7, ça fonctionne non ?
3. Et on sélectionne pour chaque ligne du 1 au 31.
Maintenant si vous essayez la formule sans copier le module dans votre fichier...ça ne fonctionnera pas.
Pour accéder au module dans l'éditeur VBE : ALT+F11
Et vous copier le module par un drag&drop dans votre fichier (qui doit être ouvert)
Normalement, ça ne fonctionnera pas sur la base du #7
Fichier du #7 : sont pris en compte les arrêts sur un jour (DMAL) et deux jours (DMAL/FMAL).
Faut-il modifier la formule pour aussi prendre en compte (DMAL/MAL/FMAL) svp ?
>>
L'autre version donc avec l'arrêt de 3 jours pris en compte dans VAL STOP
En résumé sur les pris en compte
1 jour : DMAL
2 jours : DMAL / FMAL
3 jours : DMAL / MAL / FMAL
Sinon, pas pris en compte ou utiliser la fonction VALSTOP2 pour avoir ces valeurs-là.
Merci mais je souhaite que les informations se comptabilisent automatiquement dans un tableau de bord.
Dans votre proposition c'est une identification visuelle je pense.
Mais je garde la formule pour d'autres cas ! Merci
C'est encore plus facile que pour la MFC, voyez ce fichier (2) avec :
- formule en AH2 =SOMMEPROD((C2:AF2="DMAL")*(D2:AG2=""))
- formule en AI2 =SOMMEPROD((C2:AF2="DMAL")*(D2:AG2="FMAL"))
- formule en AJ2 =SOMMEPROD((C2:AE2="DMAL")*(D2:AF2="MAL")*(E2:AG2="FMAL"))
Evidemment les arrêts en fin de mois ne seront pas traités correctement ni par la MFC ni par ces formules, il faudra prévoir alors un chevauchement avec le mois suivant.
C'est encore plus facile que pour la MFC, voyez ce fichier (2) avec :
- formule en AH2 =SOMMEPROD((C2:AF2="DMAL")*(D2:AG2=""))
- formule en AI2 =SOMMEPROD((C2:AF2="DMAL")*(D2:AG2="FMAL"))
- formule en AJ2 =SOMMEPROD((C2:AE2="DMAL")*(D2:AF2="MAL")*(E2:AG2="FMAL"))
Evidemment les arrêts en fin de mois ne seront pas traités correctement ni par la MFC ni par ces formules, il faudra prévoir alors un chevauchement avec le mois suivant.