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.
Sidste dato i en måned
Moderator: Lodahl
Re: Sidste dato i en måned
Men det kan du gøre.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.
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.
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.
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.
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.
=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.
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>).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
Altså i nye celle H69: =VÆRDI(I69) ("Gamle" datofelte skal nu være i kolonne I)
Forsøg med den "sorterede" variant av LOPSLAG() (påkrævet for at finde "nærmeste værdi"):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)
=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)
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.

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.

