Formule pour calculer un nombre de salarié a une date
Résolu
laureal
Messages postés
59
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je reviens vers vous, toujours pour un renseignement sur une formule excel.
Nous sommes actuellement entrain de remplir les bordereaux d'organisme payeur des formations. Et une question nous est posée : "indiquez l'année ou le seuil de 10 salariés a été atteint pour la première fois".
Quelqu'un pourrait-il m'expliquer comment effectuer ce genre de formule sans avoir à compter manuellement ... ?
Voici le fichier sur lequel nous pouvons nous baser : https://www.cjoint.com/c/CAEkdqgwZ36
Merci pour votre aide :)
Laure
Je reviens vers vous, toujours pour un renseignement sur une formule excel.
Nous sommes actuellement entrain de remplir les bordereaux d'organisme payeur des formations. Et une question nous est posée : "indiquez l'année ou le seuil de 10 salariés a été atteint pour la première fois".
Quelqu'un pourrait-il m'expliquer comment effectuer ce genre de formule sans avoir à compter manuellement ... ?
Voici le fichier sur lequel nous pouvons nous baser : https://www.cjoint.com/c/CAEkdqgwZ36
Merci pour votre aide :)
Laure
A voir également:
- Formule pour calculer un nombre de salarié a une date
- Formule pour calculer une moyenne sur excel - Guide
- Formule si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule mathématique - Télécharger - Études & Formations
10 réponses
Salut,
pas tout compris, tu veux savoir le nombre de personnes inscrite dans ta colonne C qui était présente une année donnée en tenant compte des dates d'entrée colonne N et sortie colonne Q
c'est cela ?
pas tout compris, tu veux savoir le nombre de personnes inscrite dans ta colonne C qui était présente une année donnée en tenant compte des dates d'entrée colonne N et sortie colonne Q
c'est cela ?
Salut Mike-31,
Merci pour ta réponse :)
Oui voila, en résumant c'est un peu ça.
En fait il y a plusieurs seuils, si l'on dépasse les 10 salariés la prise en charge de la formation sera différente. Aujourd'hui nous sommes 15 salariés.
L'organisme souhaite cependant savoir en quelle année nous avons dépasser les 10 salariés.
Je ne sais pas si c'est plus clair ?
N'hésite pas si tu souhaites plus d'explications !!
Laure ;)
Merci pour ta réponse :)
Oui voila, en résumant c'est un peu ça.
En fait il y a plusieurs seuils, si l'on dépasse les 10 salariés la prise en charge de la formation sera différente. Aujourd'hui nous sommes 15 salariés.
L'organisme souhaite cependant savoir en quelle année nous avons dépasser les 10 salariés.
Je ne sais pas si c'est plus clair ?
N'hésite pas si tu souhaites plus d'explications !!
Laure ;)
Re,
Teste cette formule pour voir, en I2 saisi l'année exemple 2008
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=I2)*(C10:C46<>""))
Teste cette formule pour voir, en I2 saisi l'année exemple 2008
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=I2)*(C10:C46<>""))
Merci Mike-31 :)
Pourrais tu par contre m'expliquer la formule en "français" ?
Car en 2008 je trouve un total de 13, et lorsque je modifie la date forcément le total change, pour finir à 2 en 2013 : https://www.cjoint.com/c/CAElTFofCQ3
(Au cas ou je vais peut être ré-expliquer, je cherche à savoir en quelle année, nous sommes arrivés à au moins 10 salariés)
En tout cas merci beaucoup pour ton aide :)
Laure
Pourrais tu par contre m'expliquer la formule en "français" ?
Car en 2008 je trouve un total de 13, et lorsque je modifie la date forcément le total change, pour finir à 2 en 2013 : https://www.cjoint.com/c/CAElTFofCQ3
(Au cas ou je vais peut être ré-expliquer, je cherche à savoir en quelle année, nous sommes arrivés à au moins 10 salariés)
En tout cas merci beaucoup pour ton aide :)
Laure
Re,
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=I2)*(C10:C46<>""))
SOMMEPROD est une fonction Excel qui permet de faire la somme ou de compter le contenu d'une plage en fonction de critères
ici les critères dates, on va chercher parmi les dates N10 à N46 la date de référence saisie en I2 est antérieur ou égale aux dates rencontrées
ANNEE(Q10:Q46)>=I2
idem pour la plage Q10 à Q46 mais cette fois inférieure ou égale à I2, ce qui veut dire que si la date de référence en I2 se trouvent entre ces deux bornes le test est positif reste plus qu'à compter le nombre de valeur sur la plage C10 à C46 répondant aux critères
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=I2)*(C10:C46<>""))
SOMMEPROD est une fonction Excel qui permet de faire la somme ou de compter le contenu d'une plage en fonction de critères
ici les critères dates, on va chercher parmi les dates N10 à N46 la date de référence saisie en I2 est antérieur ou égale aux dates rencontrées
ANNEE(Q10:Q46)>=I2
idem pour la plage Q10 à Q46 mais cette fois inférieure ou égale à I2, ce qui veut dire que si la date de référence en I2 se trouvent entre ces deux bornes le test est positif reste plus qu'à compter le nombre de valeur sur la plage C10 à C46 répondant aux critères
Oui Mike MAIS Il y a un problème : celui de ceux qui sont toujours en poste et dont l'année de sortie renvoyée par la cellule vide est 1900!!
En fait pour avoir les salariés présents une année X (ce qui est demandé pour connaitre quand le seuil aura été dépassé) il faut comptabiliser tout ceux qui sont sortis après (soit année X+1) + ceux qui ne sont jamais sortis (soit valeur année sortie retournée >2007
Voilà donc la formule
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=(I2+1))*(C10:C46<>"")) + SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)<2007)*(C10:C46<>""))
1ere partie comptabilise toutes les cellules C rensignées (<>"") par les cellules correpondantes d'année d'entrée<= à l'année choisie en I2 par les cellules d'année de sortie >= à l'année +1 soit SALARIES SORTIS APRES ANNEE X
2eme partie comptabilise de la mm manière ceux dont la date de sortie est < 2007 c à d en fait ceux qui ne sont jamais sortis puis qu'aucune date de sortie renvoie 1900 comme année (c comme ça !)soit SALARIES TOUJOURS EN POSTE
L'addition des 2 donne bien les salariés présents tout au long de l'année choisie
Cordialement
En fait pour avoir les salariés présents une année X (ce qui est demandé pour connaitre quand le seuil aura été dépassé) il faut comptabiliser tout ceux qui sont sortis après (soit année X+1) + ceux qui ne sont jamais sortis (soit valeur année sortie retournée >2007
Voilà donc la formule
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=(I2+1))*(C10:C46<>"")) + SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)<2007)*(C10:C46<>""))
1ere partie comptabilise toutes les cellules C rensignées (<>"") par les cellules correpondantes d'année d'entrée<= à l'année choisie en I2 par les cellules d'année de sortie >= à l'année +1 soit SALARIES SORTIS APRES ANNEE X
2eme partie comptabilise de la mm manière ceux dont la date de sortie est < 2007 c à d en fait ceux qui ne sont jamais sortis puis qu'aucune date de sortie renvoie 1900 comme année (c comme ça !)soit SALARIES TOUJOURS EN POSTE
L'addition des 2 donne bien les salariés présents tout au long de l'année choisie
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Ah oui exact et dans ce cas il est également possible de tester comme cela
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=(I2+1))*(C10:C46<>"")) + SOMMEPROD((ANNEE(N10:N46)<=I2)*(Q10:Q46="")*(C10:C46<>""))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ah oui exact et dans ce cas il est également possible de tester comme cela
=SOMMEPROD((ANNEE(N10:N46)<=I2)*(ANNEE(Q10:Q46)>=(I2+1))*(C10:C46<>"")) + SOMMEPROD((ANNEE(N10:N46)<=I2)*(Q10:Q46="")*(C10:C46<>""))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour Mike et Via :)
Désolée de ne pas avoir répondu plus tôt mais je n'ai pas eu le temps et je n'ai pas non plus le temps de regarder la formule cet aprèm, donc je regarderais ce soir !
En tout cas merci à vous deux pour votre implication !
Je reviens vers vous dès demain :)
Bonne journée.
Laure :)
Désolée de ne pas avoir répondu plus tôt mais je n'ai pas eu le temps et je n'ai pas non plus le temps de regarder la formule cet aprèm, donc je regarderais ce soir !
En tout cas merci à vous deux pour votre implication !
Je reviens vers vous dès demain :)
Bonne journée.
Laure :)
GENIAL !!
Ca fonctionne !! Vraiment merci à tous les deux pour votre aide !!!
Très gentil de votre part, encore merci !!
Très bonne journée :)
Laure
Ca fonctionne !! Vraiment merci à tous les deux pour votre aide !!!
Très gentil de votre part, encore merci !!
Très bonne journée :)
Laure
Hello :)
Excusez moi mais je reviens vers vous !! J'avais vérifié que certaines années, mais en testant avec l'année 2008, la formule m'indique 11 salariés présents, alors que si on compte manuellement, on en trouve 14.
Pourriez vous me dire d'où vient cette erreur ? https://www.cjoint.com/?CBelLZTiYCD
Merci pour vos retours :)
Très bonne journée.
Laure.
Excusez moi mais je reviens vers vous !! J'avais vérifié que certaines années, mais en testant avec l'année 2008, la formule m'indique 11 salariés présents, alors que si on compte manuellement, on en trouve 14.
Pourriez vous me dire d'où vient cette erreur ? https://www.cjoint.com/?CBelLZTiYCD
Merci pour vos retours :)
Très bonne journée.
Laure.
Bonjour,
Si les critères n'ont pas changés j'en compte bien 11.
Fourni un autre tableau en surlignant tes 14.
Sinon tu peux simplifier ta formule :
=SOMMEPROD((ANNEE(N10:N46)<=I2)*((ANNEE(Q10:Q46)>=(I2+1))+(Q10:Q46=""))*(C10:C46<>""))
eric
Si les critères n'ont pas changés j'en compte bien 11.
Fourni un autre tableau en surlignant tes 14.
Sinon tu peux simplifier ta formule :
=SOMMEPROD((ANNEE(N10:N46)<=I2)*((ANNEE(Q10:Q46)>=(I2+1))+(Q10:Q46=""))*(C10:C46<>""))
eric
Bonjour Eric,
Merci pour ton intérêt tout d'abord !
J'ai surligné en jaune les 14 salariés présents en 2008. https://www.cjoint.com/?CBemjr0u46p
Bon j'imagine que tu t'en étais douté mais au cas ou, lorsqu'il n'y a pas de date de sortie cela signifie que le salarié est toujours présent.
:)
Laure
Merci pour ton intérêt tout d'abord !
J'ai surligné en jaune les 14 salariés présents en 2008. https://www.cjoint.com/?CBemjr0u46p
Bon j'imagine que tu t'en étais douté mais au cas ou, lorsqu'il n'y a pas de date de sortie cela signifie que le salarié est toujours présent.
:)
Laure
... Bon décidément je ne vais pas y arriver... Lorsque l'on remet 2012 par exemple, cela me met 19 salariés. https://www.cjoint.com/?CBeopJaYNg3
Désolée si je vous fais perdre votre temps...
Désolée si je vous fais perdre votre temps...