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 -
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!
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:
- Déterminer qui a travaillé entre date 1 et 2
- Supercopier 2 - Télécharger - Gestion de fichiers
- Nombre de jours entre deux dates excel - Guide
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- +33 2 22 06 18 43 ✓ - Forum Mobile
3 réponses
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
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
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
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
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