Just nu i M3-nätverket
Jump to content

Nettoarbetsdagar.int mellan Startdatum och Slutdatum Per månad


Peter1978
 Share

Recommended Posts

Hej,

har krigat med ett problem i ett par veckor:

Jag behöver hjälp med att få ut antal nettoarbetsdagar per månad baserat på start- och slutdatum. 
 

A1=startdatum | B1=slutdatum

D1=jan 2020 | E1=feb 2020 | F1=mars 2020...osv fram till dec 2027 (lagt in lediga dagar fram till dess med NETTOARBETSDAGAR.INT)

 

Om

A1=2020-03-11 och B1=2021-05-26

Då vill jag få in antal NETTOARBETSDAGAR.INT automatiskt så att

D1=0 | E1=12 | F1=22..|...T1=17 | U1=0

(D1=jan 2020 | E1=feb 2020 | F1=mars 2020...|...T1=maj 2021 | U1=juni 2021)

 

Kan någon hjälpa mig med detta?

 

@MH_ har sett att du hjälp en annan medlem fast med dagar. Går mina önskemål att lösa?

 

ps. I ett nästa steg tänker jag att om jag lägger in semester tex från startdatum: 2020-07-03 till slutdatum: 2020-08-13

då flyttas allt fram med lika många nettoarbetsdagar så att slutdatum inte längre är 2021-05-26.

 

Tack på förhand,

Peter

 

Link to comment
Share on other sites

"Hemligheten" är väl att låta varje månad starta den första dagen i månaden ELLER med startdatumet. Beroende på vilket som inträffar senast.

Dvs om månaden är januari och startdatumet är den 15 januari så är januaris startdatum den 15:e. Medan februaris startdatum är den 1:a

 

Samma sak med slutdatumet.  Sen får du klämma in en kontroller för att se om månaden överhuvudtaget befinner sig i intervallet. 

 

Exempel om rad 1 innehåller månadens första dag (datumformat): Först en kontroll som ger 0 om hela månaden är före startdatum eller efter slutdatum. 

=OM(ELLER($A2>(D$1-1);$B2<C$1);0;

sen nettoarbetsdagar med max/min villkor_:

=OM(ELLER($A2>(D$1-1);$B2<C$1);0;NETtOARBETSDAGAR(MAX($A2;C$1);MIN($B2;D$1-1);hjälpblad!$A$2:$A$200))

 

Ähhh, se bifogat exempel. 

Bok1.xlsx

Edited by MH_
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...