06. juni 2013 - 14:16Der er
6 kommentarer og 2 løsninger
Avanceret VLookup.
Opgave :
I kol A har jeg ID I kol B har jeg dato fra ( dd-mm-åååå ) I kol C har jeg et bogstav
I kol D til BE ( 52 kolonner ) har jeg datoen for hver lørdag i 52 uger, startende med den 29-12-2012.
Data ser således ud
ID PRDATO PRSÆTY 29-12-2012 05-01-2013 XXX 01-01-2013 N XXX 21-03-2013 M XXX 28-03-2013 A
Logikken er, at PRSÆTY N er gældende pr. ID i de ugenumre fra 01-01-2013 til næste dato teger over, hvorefter M er gældende indtil næste dato .... dette skal jeg gerne have vist for de 52 uger der er i et år.
Gid det var så enkelt ... jeg har over 50.000 rækker fordelt på 2.500 ID med forskellige PRDATO intervaller som der skal beregnes på, så enkeltvis beregníng er nok ikke lige sagen :-)
Din beskrivelse er ikke 100% forståelig, så vi gætter jo lidt...
Jeg giver et forsøg:
Jeg ville bruge funktionen =uge.nr(dato) Med den kan du let se om den givne lørdag er større eller lig med samme linies PRDATO, samt mindre end næste linies PRDATO. Herfra kan du bestemme PRSÆTY.
Altså, tænk i uger i stedet for datoer ved sammenligning.
Jeg har forenklet det lidt, så det måske er mere forståeligt.
Jeg har en ID ( XXX ) som har værdien N i perioden FraDato TilDato hvilke ugenumre dækker det, illustreret i en matrix som i kolonne/tabelform viser 52 uger
Ugenr() blev slet ikke brugt, det var en ren beregning på dato intervaller
Synes godt om
Ny brugerNybegynder
Din løsning...
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.