I udsnit 1 ved jeg hvornår maskinen er stoppet, men ikke hvornår den er startet, det står i udsnit 2. Derfor laver jeg et Lopslag på maskine id og returnere start tid - Men den samme maskine går jo igen flere gange.....
Hvordan laver jeg det smart, så den ikke tager den samme starttid 2 gange?
Hvis du laver en støttekolonne der blot sætter f.eks. et tal bag den enkelte maskines tider på samme dato således du har et unikt opslag pr dato.
Så laver du et opslag på tiden som du så trækker fra starttid, og det ikke må være negativt. Hvis det står i kronologisk rækkefølge må det første opslag der fratrukket starttid er positivt være det rigtige.
Altså noget med: if(dato fra udsnit 1-lopslag(dato fra udsnit 2&"-1";...)<0;if(dato fra udsnit 1-lopslag(dato fra udsnit2&"-2";...)<0;if[og så videre]
Det kan være nemmere at sætte det i seperate kolonner og så til sidst tage en kolonne som finder der rigtige ved at sige iferror(kolonne1;iferror(kolonne2;...)
Jeg har ikke en god løsning. Det jeg egentlig ville, var at løbenummeret skulle være tilknyttet maskinens nummer, således at der var flere med løbenummer 1, men kun en med maskinnr+1. Jeg kan ikke lige løse hvordan du sætter det på. Hvis du ender med løbenumre der går op til 60000 eller sådan noget, så bliver det nogle meget lange formler.
Jeg er desværre ikke skarp nok i VBA, men løbenummeret må kan tildeles i en VBAkode der sikrer at de ligger i rækkefølge efter starttid pr maskine.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.