Forumle

bonjour a tous

voila comme tous le monde j'ai un petit souci de formule sur Excel

voici mon problème :

J'aimerais a partir de deux colonnes date faire une somme, je détail :

en colonne A j'ai les dates d'entrées du personnel

En colonne B j'ai : - une date si la personne est sortie (donc la date de départ)

- aucune date si la personne n'est pas sortie ( donc toujours présente dans mon cas)

Donc j'aimerais savoir le nombre de personne présentes dans l'entreprise a une date donné par exemple le nombre de personne présente dans l'entreprise au 15 février 2009, donc je doit regrouper toutes les personnes présente ( donc celle qui ne sont pas partie ) + les personnes qui partent après le 15 février qui seront compter comme personne présente.

Cependant j'ai encore une contraire : dans ma colonne B j'ai des dates de départ avant le 15 février donc c'est personne ne sont pas à compter dans mon résultat

J'espère être assez clair dans mes explication si vous ne comprenais pas mon problème hésité pas a me demander plus d'info

Je vous remercie tous

bonjour sego ,

Un petit fichier exemple aurait été le bienvenu...

Peut être une solution ici.

Amicalement

8pour-sego.xls (17.50 Ko)

Merci haonv de ta réponse mais ce n'est pas tout tout a fait ce que je recherche :s

je met en ligne un fichier avec le tableau final que j'aimerais obtenir

Il y a encore mais ancienne fonction dans ce tableau

8classeur1.zip (5.55 Ko)

Bonjour

Noms définis

La formule

=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$A:$A)-1)

est nommée Départ

La Formule

=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)

est nommée Embauche

Si D1 contient la date, la formule est

=SOMMEPROD((Embauche<=$D1)*((Départ=0)+(Départ>$D$1)))

Cordialement

10classeur1.zip (6.35 Ko)

Amadéus Merci de ta reponse mais je comprend pas bien :s

pacque enfaite je chercher le nombre de personne présente au 15 février par exemple et je suis embrouiller la xD

Mais merci quand même d'avoir pris du temps de me répondre

Re bonjour

Que ne comprends-tu pas?

Regarde ce tableau

Cordialement

7classeur1.zip (6.68 Ko)

okok la je comprend mieux Merci

Mais j'aimerais si c'est possible ne pas passer par ta conditionnelle tu croie que sais possible ?

Re

Cordialement

8classeur1-v3.zip (6.49 Ko)

nickel je te remercie

mais j'ai encore une question je comprend pas pourquoi tu a renommer dans la formule embauche et départ ?

Re bonjour

1) Parce qu'il est plus facile en ouvrant un classeur un beau matin de printemps de savoir ce que fait une formule en lisant

=SOMMEPROD((Embauche<=$D1)*((Départ=0)+(Départ>$D$1)))

que de lire

=SOMMEPROD(($A$2:$A$38<=$D1)*(($B$2:$B$38=0)+($B$2:$B$38>$D$1)))

2) Parce que ces formules, modifient automatiquement le Champ dans la formule Sommeprod, si tu ajoutes 1, 10 ou 20 employés et ceci sans avoir à écrire

=SOMMEPROD(($A$2:$A$39<=$D1)*(($B$2:$B$39=0)+($B$2:$B$39>$D$1)))

ou

=SOMMEPROD(($A$2:$A$48<=$D1)*(($B$2:$B$48=0)+($B$2:$B$48>$D$1)))

ou

=SOMMEPROD(($A$2:$A$58<=$D1)*(($B$2:$B$58=0)+($B$2:$B$58>$D$1)))

Les formules nommées définissent ce que l'on appelle "un champ dynamique" qui s'adapte aux données.

Mais, tu n'es pas obligée...

Cordialement

4suivi-epi.xlsm (243.57 Ko)

ok j'ai compris

tous marche nickel je te remercie vraiment

Bonne fin de week-end

Rechercher des sujets similaires à "forumle"