Avatar billede martin_moth Mester
05. november 2006 - 11:17 Der er 10 kommentarer og
1 løsning

Plot x,y diagram med ukendt antal datapunkter

Jeg vil gerne lave et x,y diagram, over de data jeg har i kolonne A (x) og kolonne B (y)

Mit problem er, at nogle gange vil der være f.eks. 100 rækker, andre gange måske 400, andre gange måske 20.

Det eneste jeg ved er at jeg starter med X=0 og derefter stigende X-værdier.

Kan man lave et diagram, der plotter ALLE de tal der er i kollonne A og B, og så selv tilpasser akser osv efter hvor mange rækker der så er udfyldt?

Uden brug af VBA

Spørgsmål forstået, eller er det uklart?
Avatar billede excelent Ekspert
05. november 2006 - 12:04 #1
Opret/definer et navn fx. xVærdi
i feltet refererer til indsætter du følgende:
=FORSKYDNING(Ark1!$A$1;1;0;TÆLV(Ark1!$A:$A)-1)

Opret/definer et navn fx. yVærdi
i feltet refererer til indsætter du følgende:
=FORSKYDNING(Ark1!$B$1;1;0;TÆLV(Ark1!$B:$B)-1)
(Ark1 udskiftes med dit aktuelle arknavn)

de 2 definerede navne anvendes som kildedata til din graf
i serie 1 under Xværdier skriver du projektmappenavn.xls!xVærdi
i serie 2 under Yværdier skriver du projektmappenavn.xls!yVærdi

(hvor projektmappenavn udskiftes med dit aktuelle)
Avatar billede excelent Ekspert
05. november 2006 - 12:28 #2
se eks. her (har godt nok data i kolonne B og C men princippet er det samme)

http://pmexcelent/DynamiskGraf.xls
Avatar billede excelent Ekspert
05. november 2006 - 12:33 #3
ups manglede lidt i linket

http://pmexcelent.dk/DynamiskGraf.xls
Avatar billede martin_moth Mester
05. november 2006 - 14:19 #4
Fatter det ikke helt...

Hvis mine plotdata er som følger:

x-værdier fra B34 og nedefter
y-værdier fra D36 og nedefter

Hvordan skal det så se ud (er ikke helt med på 1;0;... og -1 )
Avatar billede martin_moth Mester
05. november 2006 - 14:21 #5
NB: der står altmuligt andet i koliónne B og D i række 1-35, som intet har med plotdata at gøre
Avatar billede martin_moth Mester
05. november 2006 - 14:35 #6
Tror jeg fatter det nu. Har skrevet

=OFFSET(B34;1;0;COUNTA(B34:B65536)-1)

Men får fejl

a value specified is of the wrong data type.

Det er ikke CountA der fejler, for =COUNTA(B34:B65536)-1 returnerer pænt det rigtige antal rækker med værdier...
Avatar billede martin_moth Mester
05. november 2006 - 14:58 #7
Er helt med på princippet - har også kunne oprette et helt nyt test-ark, hvor der er x-data i A1 og nedefter, y-data i B1 og nedefter.

Følgende formler sætter jeg i 2 andre celler (fx. C1 og D1), som jeg navngiver hhv. X_val og Y_Val

=OFFSET(A1;0;0;20;1) (celle C1, navn=X_val)
=OFFSET(B1;0;0;20;1) (Celle D1, navn=Y_val)

Opretter så et diagram på traditionel vis, der viser data rigtigt - retter datarange til Ark1!X_val og Ark1!Y_val, og så plotter den bare et enkelt punkt...

Hvad gør jeg galt?
Avatar billede martin_moth Mester
05. november 2006 - 15:11 #8
tror jeg har løsningen
Avatar billede martin_moth Mester
05. november 2006 - 15:20 #9
Så spiller det - havde misforstået det med at navngive - troede det var en celle, jeg slulle navngive, og indsætte formlen i cellen. Men det var det ikke :o)

Tak for hjælp
Avatar billede martin_moth Mester
05. november 2006 - 15:20 #10
smid svar
Avatar billede excelent Ekspert
05. november 2006 - 15:28 #11
ok var lige ude at rulle, så jeg så ikke dine kommentarer før nu
velbekom
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester