Just nu i M3-nätverket
Gå till innehåll

Avancerad dag/tiduträkning


Dtrtoen
 Share

Rekommendera Poster

Hejsan,

Jag ska utveckla min produkionsplanering och vill få ut automatsikt vilken dag/tid en viss produkt är klar.

Hur får jag till formeln att inte räkna med timmar utanför arbetstiden ?

 

 

Input; 

Arbetstid mån-tors kl06-01(17h arbetstid inkl rast) , fredag kl06-15 (8h arbetstid inkl rast)

Exempel;

Starttid/datum 

*start fredag 2020-11-06 kl06:00

*+ Produktionstid 50h

*= klar 2020-11 kl15:00


Mvh nybörjare 

Länk till kommentar
Dela på andra webbplatser

Tack, jag anser mig själv som nybörjare men såklart vill jag ha avancerade lösningar. Jag kan bifoga mitt dokument när jag testat så får du se vad mitt projekt gäller,

 

mvh

Länk till kommentar
Dela på andra webbplatser

2020-11-22 19:24, skrev MH_:

Ok, det här var ett irriterande problem. Se bifogad fil för exempel där

en produkt= en rad (och en massa hjälpkolumner).

Förutsätter att produktionen sätter igång kl 06:00 första dagen eftersom jag inte vet när rasterna är (arbetsdagens slut -starttid blir fel). Tar inte heller hänsyn till raster sista dagen av samma skäl

Bok1_2.xlsx 18 kB · 1 download

Hej,

 

Kolla fliken prodplanering, H , K , M3.

H är tiden det tar att producera en produkt. Nu står det i texten tt:mm men det stämmer inte.

 

MvhProduktionsplanering.xlsx

Länk till kommentar
Dela på andra webbplatser

2020-11-24 22:41, skrev MH_:

Om produktionstimmarna är så låga som i ditt exempel (i förhållande till skiftlängden) så behöver man kanske inte krångla med mer än ett dagsbyte? (är det rimligt att anta ingen sågning kommer att sträcka sig över 3 dagar)? Det kräver nästan att någon stolle (du?) sätter igång en 20 timmars-sågning på torsdagskväll

 

Exempel i din cell K5

 

HELTAL(M3) är datumet utan tidsdelen, dvs midnatt "idag"

HELTAL(M3)+23/24 är kl 23:00 idag

 

Om Starttid+sågtid fortsätter efter kl 23 (kl 01- minus 2 timmars raster). Så skall överblivna timmar skickas till nästa dag. Dessutom lägger man på 6 timmar för att få rätt starttid dagen efter + en dag med hjälp av ARBETSDAGAR() (för att ta hand om helger)

 

Men då måste man ha egna regler för Fredagar och kolla fram till 14:00 istället för 23:00 (15- i timmes rast)

HELTAL(M3)+OM(VECKODAG(M3;2)=5;14/24;23/24))

 

så villkoret blir:

OM((M3+H5)>(HELTAL(M3)+OM(VECKODAG(M3;2)=5;14/24;23/24))....

 

Om det inte blir något skifte så tar man bara

M3+H5

Annars får det bli en halvkrånglig:

+ARBETSDAGAR(M3;1) lägger på en dag

+6/24 är för att  starta nästa dag kl 06:00

och den här delen lägger på de timmar som "blev över" när dagen innan har fått sina dagar

(M3+H5)-(HELTAL(M3)+OM(VECKODAG(M3;2)=5;14/24;23/24))

 

 

En rad

=OM((M3+H5)>(HELTAL(M3)+OM(VECKODAG(M3;2)=5;14/24;23/24));(M3+H5)-(HELTAL(M3)+OM(VECKODAG(M3;2)=5;14/24;23/24))+6/24+ARBETSDAGAR(M3;1);M3+H5)

 

 

Produktionsplanering MH.xlsx 93 kB · 0 downloads

Tack för hjälpen :)

Länk till kommentar
Dela på andra webbplatser

 Share

×
×
  • Skapa nytt...