Déterminer qui a travaillé entre date 1 et 2

Résolu
JulieLM Messages postés 27 Statut Membre -  
JulieLM Messages postés 27 Statut Membre -
Bonjour,
Je dois calculer le nombre d'employés présents dans chaque année financière débutant les 1er juillet et se terminant les 30 juin.
J'ai inscrit cette formule mais elle ne fonctionne pas car j'ai des oui partout et ça ne devrait pas être le cas...
Est-ce que quelqu'un voit mon erreur?

colonne B = date d'embauche
colonne C = date de départ (rien d'inscrit dans la cellule si l'employé est tjs actif
D2 = 1er juillet
E2 = 30 juin
=SI(ET(B3>$E$2; C3>$D$2);"non"; "oui")


Merci!
A voir également:

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
on suppose que D2 et E2 comporte aussi l'année,soit par exemple D2=1/07/10 et E =30/06/11
avec Excel 2007 et + si la colonne C est vide pour les présents

=NB.SI.ENS(B:B;">="&D2;C:C"<="&E2)
et si vous ne voulez pas compter les vides de C:C
=NB.SI.ENS(B:B;">="D2;C:C;"<="&E2;C:C;">0")

et avant 2007
=SOMMEPROD((B2:B1000>=D2)*(C2:C1000<=E2))
et sans les vide en cc
=SOMMEPROD((B2:B1000<=D2)*(C2:C1000<=E2=*(C2:C1000>0))

le code SOMMEPROD exige les N° de ligne dans les limites de champ

crdlmnt
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour Vaucluse

ne serait ce pas plutôt
inférieur ou égal à D2 (présents au 1/7/10)
supérieur ou égal à E2(présents au 30/6/11)

Amicalement
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Salut Michel.
Je n'avais pas compris comme ça mais effectivement tu as sans doute raison, si on veut connaitre ceux qui étaient présents au moins pendant toute l'année complète.
La question aurait donc tét mieux formulée avec:
qui a travaillé depuis..... jusqu'au..... plus tôt que entre... et entre...
Bien cordialement
0
JulieLM Messages postés 27 Statut Membre
 
E fait je veux compter qui a travaillé au moins une journée entre date 1 et date 2.
0
JulieLM Messages postés 27 Statut Membre
 
et malgré que le nombre soit important, j'ai besoin d'identifier qui était présent... est-ce possible d'avoir un oui ou non à côté du nom de chacun?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Re
alors essayez la correction de michel, soit, pour compter aussi les valeurs 0 dans la colonne C(les non sortis)

=SOMMEPROD(((C2:C1000>=D2)+(C2:C10000=0))*(B2:B10000<=E2)*(B2:B10000<>0))
le dernier item étant pour éliminer éventuellement les lignes où il n'y a pas de date d'entrée.

crdlmnt
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
bonjour à tous,

j'ai besoin d'identifier qui était présent... est-ce possible d'avoir un oui ou non à côté du nom de chacun?

Alors JulieLM ceci devrait correspondre :

=SI(ET(B3<=$E$2;OU( C3>=$D$2;C3="")); "oui";"non")
0
JulieLM Messages postés 27 Statut Membre
 
Merci beaucoup!! ça fonctionne
0