XL 2016 Compter nb jours par type dans l'intervale

CelluleVide

XLDnaute Occasionnel
Bonjour le forum,
Je cherche a compter le nb de jours saisis dans un planning en fonction d'une date de début et de fin.
Je butte sur la syntaxe de ma formule...
Le fichier en PJ.
 

Pièces jointes

  • TEST Planning Congés.xlsm
    73.5 KB · Affichages: 11

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer somme.si.ens
VB:
=SOMME.SI.ENS($E$2:$E$195;$B$2:$B$195;">=01/06/2019";$C$2:$C$195;"<=31/05/2020";$A$2:$A$195;"NICO";$D$2:$D$195;"CP")

Edit: Bonjour Jocelyn :) , oui mais pas la même formule;)

JHA
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour CelluleVide,

un essai en fichier joint par une formule sommeprod()

Cordialement

EDIT Bonjout JHA :), eh eh cette fois ordre de passage inversé ;)
 

Pièces jointes

  • TEST Planning Congés.xlsm
    72.8 KB · Affichages: 4

Dranreb

XLDnaute Barbatruc
Cette formule dans une colonne supplémentaire "Nb j. o. période" pourrait avoir un avenir prometteur :
Code:
=MAX(NB.JOURS.OUVRES(MAX([@Debut];DébutPériode);MIN([@Fin];FinPériode);Feriés);0)
Une possibilité pour définir les noms "DébutPériode" et "FinPériode":
En 'Bases'!G1, déjà nommée "Annee" :
Code:
=ANNEE(AUJOURDHUI())-(MOIS(AUJOURDHUI())<5)
[/Code]En 'Bases'!J1, aligné à droite :
Code:
Période du :
En 'Bases'!K1, nommée "DébutPériode" :
Code:
=DATE(Annee;5;1)
En 'Bases'!L1, Centré :
Code:
au
En 'Bases'!M1, nommée "FinPériode" :
Code:
=DATE(Annee+1;5;0)
 
Dernière édition:

CelluleVide

XLDnaute Occasionnel
Merci pour vos efforts mais je pense que je n'ai pas exprimé clairement ma demande:
Il s'agit de jours d'absence posés par différentes personnes et de catégorie variable.
A chaque ligne, il y a un intervalle par type:
Les CP sont a prendre entre le 31/05 de l'année n ou n-1 et le 01/06 de l'année n ou n+1 de la date des CP
Je cherche a sommer pour chaque type et chaque période le nb de jours.

En espérant avoir été plus clair
 

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 400
Membres
102 883
dernier inscrit
jameseyz