Avatar billede Chewie Novice
10. oktober 2002 - 15:32 Der er 4 kommentarer og
2 løsninger

Alternativknap vs. Diagram

Hej

Jeg roder lidt med at lave en(3) AlternativKnap som styrer hvilke tal der skal med i min DiagramLagkage

Jeg har prøvet med denne formel i "Kildedata" -> "Diagramområde"
=HVIS(G22=1;Statistik!$E$7:$E$9;HVIS(G22=2;Statistik!$E$11:$E$12;HVIS(G22=3;Statistik!$E$14:$E$16;"")))

Men det funker ikke - Hvad gør jeg ??
Avatar billede Chewie Novice
10. oktober 2002 - 16:49 #1
Ups fejl i formlen

=HVIS(G22=1;Statistik!$E$7:$E$9;HVIS(G22=2;Statistik!$E$11:$E$12;Statistik!$E$14:$E$16)))

xl siger at det ikke kan lade sig gører at skrive hvis formler i dataområde og værdier......

Hvad gør jeg så ??
Avatar billede sjap Praktikant
10. oktober 2002 - 20:18 #2
Prøv at lave et separat område hvor grafen henter sine data, og så placerer du hvis-sætningen i cellerne her.

Eneste lille bøvlede ting er, at du så er nødt til at kopiere hvis-sætningen ud på hele området.
Avatar billede lsimony Nybegynder
10. oktober 2002 - 20:24 #3
Hej Chewie

Jeg har haft samme problem med en graf, hvor mine områder ændrede sig pga jeg med en makro indsatte nye linier.

Jeg løste problemet med en makro, som kig ind og satte område for data til graf. Det hjalp.

Hilsen

Lars
Avatar billede lsimony Nybegynder
10. oktober 2002 - 20:24 #4
Kig = gik ;-)
Avatar billede sjap Praktikant
10. oktober 2002 - 20:49 #5
Prøv i øvrigt at se på nedenstående - der en en række grafikfunktioner ,og jeg vil tro at de kan tilpasses dine behov

http://j-walk.com/ss/excel/files/chartseriesinfo.exe
Avatar billede Chewie Novice
11. oktober 2002 - 12:29 #6
jeg klarede den med denne macro
---------------------------------------------
Sub TelefonDiagram()
'www.SRKnudsen.dk
    ActiveSheet.ChartObjects("Diagram 5").Activate
    ActiveChart.ChartArea.Select
    ActiveChart.SetSourceData Source:=Sheets("Statistik").Range("A7:A8,E7:E8"), _
        PlotBy:=xlColumns
    ActiveChart.SetSourceData Source:=Sheets("Statistik").Range("A7:A9,E7:E9"), _
        PlotBy:=xlColumns
    ActiveWindow.Visible = False
    Windows("Statistik.xls").Activate
    Range("H1").Select
   
End Sub
Sub VilHa()

    ActiveSheet.ChartObjects("Diagram 5").Activate
    ActiveChart.ChartArea.Select
    ActiveChart.SetSourceData Source:=Sheets("Statistik").Range("A11:A13,E11:E13" _
        ), PlotBy:=xlColumns
    ActiveChart.SetSourceData Source:=Sheets("Statistik").Range("A11:A12,E11:E12" _
        ), PlotBy:=xlColumns
    ActiveWindow.Visible = False
    Windows("Statistik.xls").Activate
    Range("H1").Select
   
End Sub
Sub Opklad()

    ActiveSheet.ChartObjects("Diagram 5").Activate
    ActiveChart.ChartArea.Select
    ActiveChart.SetSourceData Source:=Sheets("Statistik").Range("A14:A16,E14:E16" _
        ), PlotBy:=xlColumns
    ActiveWindow.Visible = False
    Windows("Statistik.xls").Activate
    Range("H1").Select
'wwwSRKnudsen.dk
End Sub

---------------------------------

Tak for indsatsen
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