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

Résolu
JulieLM Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -  
JulieLM Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
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 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup!! ça fonctionne
0