29. oktober 2007 - 10:08Der er
13 kommentarer og 1 løsning
Løbende opdatering af diagram
Jeg har en tabel med data fordelt på rækker. Hver uge bliver der sat en ny række ind med data. Det vil sige at rækken med tal er voksende nedad. Jeg har et diagram, som kun skal vise de sidste 10 rækkers data, men hvordan får jeg dette diagram til automatisk at få den sidste nye række med i diagrammet hver uge? (Diagrammets selektion af kildedata skal altså flyttes en række nedad...)
Jeg ved ikke hvor svært dette spørgsmål er, men hvis der ikke gives nok point i forhold til sværheden, så må vi snakke om det!
En idé kunne være: Jeg har et datasæt der begynder i A1 med navnet Data; A2 til A14 har jeg U1 til U13; og i col.B har jeg i B1 navnet A og cifre i B2 til B14 og i C1 navnet B og cifre i C2 til C14. Laver jeg en linje graf over denne vælger xl at definere mine data som columns og altså to serier A og B. Jeg vil så ændre disse series med en formel, hvilket jeg kan gøre hvis jeg definerer et name - eller i dette tilfælde tre names: Menu - insert - name - define. 1.name: label: =OFFSET(Sheet1!$A$1;COUNTA(Sheet1!$A:$A)-10;0;10;1) 2.name: dataa: =OFFSET(Sheet1!$B$1;COUNTA(Sheet1!$B:$B)-10;0;10;1) 3.name: datab: =OFFSET(Sheet1!$C$1;COUNTA(Sheet1!$C:$C)-10;0;10;1) Disse names kan så indføres i grafboksen: rightclick på grafen og vælg source data og series: Category x labels skal hedde: =Book1!label Series A: =Book1!dataa Series B: =Book1!datab - alt efter hvad nu dit worksheet hedder. Så skulle den gerne altid kun tage de nederste 10 linjer data - forudsat alle celler i dataområdet altid er udfyldt; ellers vil counta ikke funke.
Book1 er blot navnet på spreadsheet'et der ikke er save't endnu. Typisk vil linjen nok nærmere hedde: ='spreadsheetname.xls'!label husk ' omkring - det glemte jeg vist i Book1 eksemplet.
Ja, jeg kan lige lave et eksempel. Så kan du også se om offset og counta er korrekt oversat - jeg er lidt usikker på hvad de hedder på dansk. Hvis du sender en mail adresse. / Luffe
Tak for din mail! Jeg kan simpelthen ikke forstå hvad det er der er galt... Jeg kan sagtens se dine formler og hvordan du gør det, men når jeg taster det ind i mit regneark, så vil den ikke acceptere formlen. Hvilken version af excel kører du med? (jeg sidder med en version 2002) Jeg ved ikke om det kan have noget af sige.
Det kan måske have noget at gøre med at du har en dansk version? offset mener jeg hedder forskydning og counta hedder vist nok tælv .. den der tæller alle "ikke tomme" celler.
Jeg har en 2000 version på min hjemme pc - jeg tester på den i aften.
Nå, det var en version 2002 jeg havde hjemme - så samme som din. Sheet'et fungerer på den version også. Kan du få mit sheet til at funke på din pc - kan du f.eks. tilføje en u14 som ekstra række, således at grafen opdateres til at vælge u5 til u14 istedet? Hvis ja, så må det jo være et eller andet i "dit" regneark der går galt. Formlerne for names er de opdateret til dansk? I source data i grafen har du valgt series ligger i columns?
Hvis du ikke kan få det til at spille må du prøve at sende dit sheet (eller et uddrag hvis det er sensitivt) - friske øjne virker nogen gange 8-)
Kan du ikke prøve at sende en mail til mig, så kan jeg sende excel-arket retur! - Det vil være helt fantastisk, hvis du har tid og lyst til at løse mit problem...
Kan se du har oprettet navne, men navnene er ikke inde i referencen i grafen. Der refererer den stadig til de oprindelige ranges. Jeg tænkte at dem kunne jeg nemt få lagt ind, men af en eller anden grund kan jeg ikke få lov til det. Om det så er fordi navnet på din fane indeholder et "-" eller der er nogle "'" der skal sættes anderledes ved jeg ikke; jeg synes jeg har prøvet alle tænkelige kombinationer. Jeg har istedet lavet et sheet fra scratch med dine data (+ en ekstra uge for at tjekke) og dette virker - så måske du kunne bygge videre på dette? I dette sheet havde jeg ikke noget problem med at få navnene ind i graf referencen. Referencen sagde f.eks.: =Sheet1!$U$1:$U$11 den ændrede jeg så til: =Sheet1!total og trykkede ok Når jeg gik ind igen havde grafreferencen ændret sig til: =Medarbejdertilfredshed2.xls!total hvilket også er et format men kan lægge ind i referencen.
Nu fandt jeg endelig fejlen. I dine names henførte du til en fane Arkiv - Spørgsmål1 mens din fane i virkeligheden hedder Arkiv - Spørgsmol 1 med mellemrum før 1. Det vil sige at navne henførte til en ikke eksisterende fane, hvorfor de ikke kunne indføres i grafen. Jeg har rettet navne og indført i grafen og det funker nu. Returnerer sheet'et.
Tusind tak for hjælpen! - Det har været rigtig dejligt at du havde tid til at kigge på mit excelark og at vi fik fundet fejlen...
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.