Underhand-Felons Skrevet 9. januar 2010 Skrevet 9. januar 2010 Er det noen som vet hvilken funksjon man skal bruke for å automatisk kopiere siste verdi i en kolonne - altså nederste rad med verdi i en kolonne? Funksjonen må ta for seg hele kolonnen, da det hele tiden vil komme nye verdier inn.
Euklid Skrevet 9. januar 2010 Skrevet 9. januar 2010 Vil det alltid være verdier i alle rader oppover i kolonnen? I tilfelle kan du bruke en kombinasjon av Count og Index. For eksempel vil index(a:a,count(a:a)) gi verdien i den cellen som er like langt ned i kolonnen som du har antall celler med innhold i kolonnen. Mulig det finnes noe mer direkte, men kommer ikke på noe i farten.
Underhand-Felons Skrevet 9. januar 2010 Forfatter Skrevet 9. januar 2010 (endret) Vil det alltid være verdier i alle rader oppover i kolonnen? I tilfelle kan du bruke en kombinasjon av Count og Index. For eksempel vil index(a:a,count(a:a)) gi verdien i den cellen som er like langt ned i kolonnen som du har antall celler med innhold i kolonnen. Mulig det finnes noe mer direkte, men kommer ikke på noe i farten. Mange takk for hurtig svar - skal sjekke dette straks! Edit; ja, det er alltid verdier oppover Endret 9. januar 2010 av Underhand-Felons
Euklid Skrevet 9. januar 2010 Skrevet 9. januar 2010 Count() teller kun antallet celler med tallverdier. Counta() teller antall celler som ikke er tomme. Et potensielt problem er hvis du har formler i cellene, men disse formlene gir et tomt resultat – oppførselen her har vært litt uforutsigbar. Her tør jeg ikke stole på Excel, så slik bruk ville jeg unngått.
Underhand-Felons Skrevet 9. januar 2010 Forfatter Skrevet 9. januar 2010 Count() teller kun antallet celler med tallverdier. Counta() teller antall celler som ikke er tomme. Et potensielt problem er hvis du har formler i cellene, men disse formlene gir et tomt resultat – oppførselen her har vært litt uforutsigbar. Her tør jeg ikke stole på Excel, så slik bruk ville jeg unngått. Jeg prøvde =indeks(i:i,antalla(i:i)) Det ga bare feilmelding #NAVN? - desverre
Euklid Skrevet 9. januar 2010 Skrevet 9. januar 2010 (endret) Hvordan ser innholdet i kolonne I ut? (Er det titler eller annet, for eksempel?) Foreslår at du prøver deg frem i et tomt dokument uten annet innhold enn akkurat det nødvendige for å teste funksjonen, så kan du ta det derfra. Endret 9. januar 2010 av Euklid
Underhand-Felons Skrevet 9. januar 2010 Forfatter Skrevet 9. januar 2010 Hvordan ser innholdet i kolonne I ut? (Er det titler eller annet, for eksempel?) Foreslår at du prøver deg frem i et tomt dokument uten annet innhold enn akkurat det nødvendige for å teste funksjonen, så kan du ta det derfra. Jeg måtte inn med et semikolon, og begrenset starten litt; =INDEKS(I$4:I$65536;ANTALL(I$4:I$65536)) Da fungerer formelen, men den gir svar 4 hvor det skal stå 1,75 - som er siste verdi Verdien 4 forekommer langt oppe en plass, så jeg skjønner ikke dette ....
Euklid Skrevet 9. januar 2010 Skrevet 9. januar 2010 Hva får du hvis du legger inn ANTALL(I$4:I$65536) for seg i forhold til det du er ute etter?
H80 Skrevet 9. januar 2010 Skrevet 9. januar 2010 Formelen er riktig. Er alle verdiene i I4:I65536 tall, og formatert som tall? ANTALL() regner bare med tallverdier, som påpekt av Euklid. Har du andre verdier bør du bruke ANTALLA().
Harald Staff Skrevet 9. januar 2010 Skrevet 9. januar 2010 En formel som viser nederste verdi i A-kolonnen, for norsk Excel =SLÅ.OPP(2;1/(A1:A10000<>"");A1:A10000) HTH.Beste hilsen Harald
Underhand-Felons Skrevet 9. januar 2010 Forfatter Skrevet 9. januar 2010 En formel som viser nederste verdi i A-kolonnen, for norsk Excel =SLÅ.OPP(2;1/(A1:A10000<>"");A1:A10000) HTH.Beste hilsen Harald Harald, den var fin! Pyntet litt på funksjonen, for å gjøre den uendelig; =SLÅ.OPP(2;1/(I:I<>"");I:I) - bruker kolonne I i eksempelet Og det funker - tusen takk!
Underhand-Felons Skrevet 9. januar 2010 Forfatter Skrevet 9. januar 2010 (endret) En formel som viser nederste verdi i A-kolonnen, for norsk Excel =SLÅ.OPP(2;1/(A1:A10000<>"");A1:A10000) HTH.Beste hilsen Harald Harald, den var fin! Pyntet litt på funksjonen, for å gjøre den uendelig; =SLÅ.OPP(2;1/(I:I<>"");I:I) - bruker kolonne I i eksempelet Og det funker - tusen takk! Og Euklid - mange takk Endret 9. januar 2010 av Underhand-Felons
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå