Page 1 of 1
Sidste dato i en måned
Posted: 26. Apr 2011 10:03
by Mox
Hej
Jeg har en kopi at en kontoudskrift i et ark. Dvs med dato for bevægelsen på kontoen og saldoen på en dato.
Hvordan laver jeg en formel, der henter sladoen på kontoen for den første i måneden. For jeg kan jo ikke bare søge efter fx 01.05.07 for at få saldoen den 1 maj. Det kan jo sagtens være at sidste bevægelse på kontoen var 12.04.07 og denne konto-udskrift-linje indeholder saldoen for den 01.05.07.
På forhånd tak for hjælpen.
Posted: 26. Apr 2011 10:29
by Jens S
Jeg er ikke helt klar over hvad du ønsker, men har du en vilkårlig dato i måneden i A1 kan du bruge formlen:
=SLUT.PÅ.MÅNED(A1;0)+1
og formater som dato.
mvh
Jens
Posted: 26. Apr 2011 10:56
by Mox
Lad mig komme med et eks
Dato - Tekst - beløb - saldo
08.09.07 - Dankort -- 100 -- 4300
14.09.07 - DVDer -- 500 -- 3800
07.10.07 - Mad -- 600 -- 3200
Så vil jeg gerne have saldoen for 01.10.07.
og den er jo 3800, men den står udfor 14.09.07 - så hvordan "henter" jeg den ?
Posted: 2. May 2011 18:28
by Mox
Nogen forslag ?
Re: Sidste dato i en måned
Posted: 3. May 2011 01:11
by keme
Mox wrote:Hvordan laver jeg en formel, der henter sladoen på kontoen for den første i måneden. For jeg kan jo ikke bare søge efter fx 01.05.07 for at få saldoen den 1 maj.
Men det kan du gøre.
LOPSLAG() returnerer værdi fra den sidste rad hvis nøkkelverdi ikke er større ænd søgeværdien.
Om dit eksempel ligger i kollonner A-D, med overskrifter i første rad, skal
=LOPSLAG(DATO(2007;10;1);A2:D4;4) give saldo for 1.10.2007.
Posted: 3. May 2011 15:37
by Mox
Tak for dit forslag. Som jeg forstår dit forslag så skal jeg kende den dato, hvor beløbet står ud for for at kunne bruge din formel.
Men sagen er at jeg har et kontoudtog inde i regnearket, der indeholder transaktioner for mange måneder, og jeg vil gerne have en generel formel for at finde saldoen for hver den første i alle månederne, og ikke bare en bestemt.
Posted: 3. May 2011 17:09
by Jens S
Du bruger bare en kombination af de forskellige funktioner regneark tilbyder dig. Det kunne være:
=LOPSLAG(SLUT.PÅ.MÅNED("2007-1-1";RÆKKE(A1)-1);$A$2:$D$8;4)
og kopierer formlen nedad i de næste 11 celler for at få saldi for slut på hver måned
Posted: 6. May 2011 15:39
by Mox
Funktionen slut_på_måned giver den sidste dato i den måned.
=LOPSLAG(SLUT.PÅ.MÅNED(K83;0);Ark1.$H$69:$J$87;3;0)
Den virker fint hvis den sidste dato i K83 måned findes i matrixen.
Men hvis den sidste dato i K83 måned ikke findes i matrixen får jeg en N/A fejl.
Denne skulle jo finde en sidste dato i K83 måned, der FANDTES i matrixen.
Posted: 8. May 2011 10:50
by Jens S
Jeg ved ikke hvor det går galt for dig, men LOPSLAG forlanger en sorteret liste, således at posterne er sorteret i stigende dato-orden. Dato skal være numeriske værdier, jeg har set banker der tilbyder csv- og xml-filer hvor dato angives som tekst. Se eksempel her
http://dl.dropbox.com/u/2601866/SLUT.P% ... %85NED.ods
Posted: 8. May 2011 14:14
by keme
Jens S wrote:Jeg ved ikke hvor det går galt for dig, men LOPSLAG forlanger en sorteret liste, således at posterne er sorteret i stigende dato-orden. Dato skal være numeriske værdier, jeg har set banker der tilbyder csv- og xml-filer hvor dato angives som tekst. Se eksempel her
http://dl.dropbox.com/u/2601866/SLUT.P% ... %85NED.ods
Om dette er årsagen, skal du indsætte en ny første kolonne, med formelen
=VÆRDI(<datotekst>).
Altså i nye celle H69:
=VÆRDI(I69) ("Gamle" datofelte skal nu være i kolonne I)
Mox wrote:Funktionen slut_på_måned giver den sidste dato i den måned.
=LOPSLAG(SLUT.PÅ.MÅNED(K83;0);Ark1.$H$69:$J$87;3;0)
Forsøg med den "sorterede" variant av LOPSLAG() (påkrævet for at finde "nærmeste værdi"):
=LOPSLAG(SLUT.PÅ.MÅNED(K83;0);Ark1.$H$69:$J$87;3;1)
Eller om ny kolonne er indsat:
=LOPSLAG(SLUT.PÅ.MÅNED(K83;0);Ark1.$H$69:$K$87;4;1)
Posted: 8. May 2011 22:10
by Mox
Mange tak for det fine eksempel Jens. Det var sådan jeg havde tænkt mig det. (Der er så beløbet og saldoen jeg skal skelne, men ellers skal jeg lave det som dit eksempel.)
Tusinde tak for det. Nu skal jeg lige have overført det til mt regneark, men det vel lade sig gøre med sådan et fint eksempel. - Tak.
Tak for hjælpen og jeres tid.
