Rechercher : dans
Par :

Excel = absenteisme mensuel

Dernière réponse le 17 nov 2007 à 18:03:08 ra39700, le 15 nov 2007 à 22:53:34 
 Signaler ce message aux modérateurs

Bonjour,
je veux calculer la durée d'un arrêt de maladie en jour, mais cette information doit m'indiquer la durée d'absence dans chaque mois que comporte cet arrêt

A1 = date du 1er jour d'absence
A2 = date du dernier jour d'absence
A3 = durée totale de l'absence
A4 = durée d'absence en janvier 2007
A5 = durée d'absence en février
A6= durée d'absence en mars...... jusqu'en décembre 2007

L'objectif est de calculer le nombre de jour de maladie mois par mois pour obtenir un taux d'absenteisme mensuel.

merci les pros d'Excel.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « excel = absenteisme mensuel » dans :
Transformer un fichier Microsoft Excel (.xls) en PDF VoirTransformer en fichier PDF un fichier Microsoft Excel (.xls) Rien de plus simple ! Ouvrez votre fichier *.xls avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer en...
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Tableur - L'interface d'Excel VoirPrésentation d'Excel Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un fichier Excel (dont...

1

cgui33, le 15 nov 2007 à 23:05:37
  • +1

Qu'est ce que tu fais des jours fériés et WE ?

A+

Répondre à cgui33

2

santiago69, le 16 nov 2007 à 00:06:12

A1 = 1er jour d'absence (saisie a la main)
A2 = dernier jour (saisie a la main)
A3 = Nb total de jour =B1-A1+1

C1:C12 = la liste des mois de l'annee =DATE(2007;LIGNE();1)

D1:D12 = la liste des nombre de jours par mois =MAX(0;MIN(DATE(ANNEE(C1);MOIS(C1)+1;1)-1;A$2)-MAX(A$1;C1)+1­)


Voila, c'est une proposition. Je rejoint cgui33 en ce qui concerne les jours feries mais je sens que t'en es pas encore la.


Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

Répondre à santiago69

8

 ra39700, le 17 nov 2007 à 18:03:08
  • +2

Salut Santiago69
je te remercie pour ta rapidité et la simplicité de la formule (que je n'aurai jamais trouvée).
je mets en application mon besoin dès lundi matin.
pour info,entre le 1er janvier et le 31 octobre j'ai plus de 250 arrêts de travail à convertir en durée/mois. En 2 clics se sera fait.
BRAVO ET MERCI

Répondre à ra39700

3

Raymond PENTIER, le 16 nov 2007 à 04:17:38

Et si la personne est vraiment mal foutue et se voit attribuer plusieurs arrêts dans l'année ?
tu les veux sur la même ligne ou sur des lignes distinctes ?
ton tableau ne concerne qu'un seul agent, ou doit-il s'étendre à tous ceux qui tombent malades ?
le taux d'absentéisme est-il à calculer par rapport aux jours travaillés, aux jours ouvrés, aux jours ouvrables ou aux jours calendaires ?

... et consulte la convention collective qui régit ton entreprise avant de répondre !
Un retraité au soleil des Antilles :-)
Raymond

Répondre à Raymond PENTIER

4

ra39700, le 17 nov 2007 à 10:41:53

Bonjour,
l'arret de travail correspond à une prescription médicale. Il s'étend de la date de la consultation chez le médecin jusqu'à la date de fin indiquée par ce médecin. L'arrêt est donc calendaire, qu'importe si il comprend des WE ou des fériés. D'ailleurs la Sécu, hormis la carrence, indemnise du 1er au dernier jour d'arrêt.
Chaque arrêt de travail d'un même salarié est un nouvel arrêt, donc à traiter séparemment d'un autre y compris sur même mois.
Je reçois chaque mois un état récapitulatif des arrêts maladie comptés depuis le 1er janvier
Il reprend le nni du salarié, la date du premier jour de l'arrêt, la date du dernier jour de l'arrêt.
L'objectif est bien d'obtenir un taux d'absenteisme mensuel comparer à M-12.

Répondre à ra39700

5

ra39700, le 17 nov 2007 à 11:01:04

Bonjour,

il ne faut pas lire :
A1 = date du 1er jour d'absence
A2 = date du dernier jour d'absence
A3 = durée totale de l'absence
A4 = durée d'absence en janvier 2007
A5 = durée d'absence en février
A6= durée d'absence en mars...... jusqu'en décembre 2007

Mais il faut lire :
A1 = date du 1er jour d'absence
B1 = date du dernier jour d'absence
C1 = durée totale de l'absence
D1 = durée d'absence en janvier 2007
E1 = durée d'absence en février
F1 = durée d'absence en mars...... jusqu'en décembre 2007

mille excuses

Répondre à ra39700

6

néné, le 17 nov 2007 à 12:17:24

Bonjour,
Il faut creer une macro pour faire cela, car la date en A2 et B2 ne seront jamais identiques

selon les dates saisies , il faut aller ensuit dans le bon mois

je regarde pour faire celle-ci

Répondre à néné

7

néné, le 17 nov 2007 à 13:19:52

Bonjour,

Voici une macro, mais je ne sais pas si c'est vraiment cela que tu cherche

Sub bonmois()
mois = Range("a2")
mois = Month(mois)

If mois = 1 Then
Range("d2") = Range("c2")
Else
If mois = 2 Then
Range("e2") = Range("c2")
Else
If mois = 3 Then
Range("f2") = Range("c2")
Else
If mois = 4 Then
Range("g2") = Range("c2")
Else
If mois = 5 Then
Range("h2") = Range("c2")
Else
If mois = 6 Then
Range("i2") = Range("c2")
Else
If mois = 7 Then
Range("j2") = Range("c2")
Else
If mois = 8 Then
Range("k2") = Range("c2")
Else
If mois = 9 Then
Range("l2") = Range("c2")
Else
If mois = 10 Then
Range("m2") = Range("c2")
Else
If mois = 11 Then
Range("n2") = Range("c2")
Else
If mois = 12 Then
Range("o2") = Range("c2")
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End Sub

Répondre à néné
Collection CommentÇaMarche.net