Avatar billede swaq Nybegynder
13. maj 2007 - 12:26 Der er 4 kommentarer og
1 løsning

Hvordan laver man en dynamisk oversigt?

Hejsa,
Jeg forsoeger at lave et oversigts ark, som viser hvilke 'id' (loebenumre) der er valgt i en raekke underliggende ark. Valget foretages aktivt i hvert af de underliggende ark i en manuel process hvor der skal tages stilling til om et givent id skal aktiveres. Hvis det skal det, skal der yderligere tages stilling til hvilken af fem metoder der skal anvendes.

Ideen med oversigten er saa, at den opsummerer de 'id' der er aktiveret ved at skrive hvert id under den valgte metode. Dermed kan oversigten bruges som en tjekliste for om alle id er kommet med naar jeg skal til at arbejde med de enkelte metoder.

Eks:
id - aktivitet - metode 1 (brev) - metode 2 (mail)
2.1 - infofolder -    - x

Her ses id 2.1 som er en infofolder. Der er manuelt taget stilling til, at metode 2 skal anvendes - her markeret med et 'x'. (Hvis der findes smartere maader at goere det paa er jeg meget interesseret i at hoere om det).

Anyways, oversigten i dette eksempel vil saa bestaa af to kolonner: metode 1 - metode 2

Det som saa skal vises i hver af disse er hvilke id'er der er valgt i de underliggende ark. I dette eksempel ville det saa vaere 2.1 under metode 2.

Oversigten er dynamisk forstaaet paa den maade, at den kun viser de valgte id'er og altsaa springer dem over som ikke er valgt.

Jeg har forsoegt mig med VOPSLAG, LOPSLAG, INDIREKTE osv. men maa erkende, at opgaven nok (med mit ringe Excel kunskab) er mere kompliceret end som saa...
Avatar billede excelent Ekspert
13. maj 2007 - 13:30 #1
hvilke ark/seller skal testes for hvad ?
prøv med et eks. eller send evt. et eksempelark
Avatar billede svendj Nybegynder
13. maj 2007 - 16:38 #2
Mja hivs du kan leve med at have blanke celler, kan du jo saette metode 1 og i A1, metode 2 i B1 osv, og saa lave henvisninger til de andre ark i cellerne nedenunder. Man *kan* lave en konstruktion af hvis saetninger (hvor du foeler om der er valgt et id eller ej for den enkelte metode), men den bliver meget meget lang. Alternativt er det VBA, men som excelent siger, skal vi nok se lidt mere.
Avatar billede swaq Nybegynder
13. maj 2007 - 21:55 #3
Her er en mere detaljeret beskrivelse af mit worksheet.

Det består af seks faneblade: (1) Gruppe 1,  (2) Gruppe 2, (3) Gruppe 3, (4) Gruppe 4, (5) Gruppe 5 og endelig (6) Oversigt.

Gruppe 1 - 5 er ens i opbygning, idet de hver især refererer til en gruppe som deler samme behov som de øvrige grupper. Altså; ens faneblade.

Opbygningen af hvert 'gruppe' faneblad er:
id - aktivitet - metode 1 (brev) - metode 2 (mail) - metode 3 (telefon) - metode 4 (personligt møde)

ID'et for hver gruppe indeholder gruppens nummer samt et 'under' nummer. Eksempelvis; 1.4a, 1.6b, 1.7 for tre tilfældigt valgte id'er fra gruppe 1. Tilsvarende; 3.4g, 3.7, 3.9a for gruppe 3 og så fremdeles.

Jeg ønsker at vise alle de id'er (og ingen andre, heller ikke 'white-spaces' eller tomem celler) i oversigten, som har en eller flere metoder 'hakket' af.

En metode bliver som nævnt hakket af manuelt i en analyseprocess, hvor der tages stilling til om en given aktivitet skal have en metode knyttet til sig. Det er nemlig langt fra alle id'er som skal dette. De fleste er allerede tilstrækkeligt dækket af en helt fjerde metode - lad os kalde den metode 0, som derfor ikke fremgår af arket. (Jeg har valgt ikke at have metode 0 med som kolonne, da alle id'er i så fald ville være krydset af her).

Når engang jeg er færdig med at krydse metoder af for de id'er hvor det er nødvendigt i alle fem faneblade har jeg brug for at vise 'resultatet' i oversigten. Efter afkrydsningen skal der nemlig arbejdes videre med id'er og metoder - og det ville derfor være en del tidsbesparende at kunne vise i oversigten hvilke id'er der er nødvendige at arbejde videre med.

Det helt optimale ville naturligvis være, hvis oversigten ikke kun viste id'erne, men også viste dem som links man kan trykke på, og dermed blive ledt hen til det ark de står i - og/eller havde en mouse-over funktion, der viste en pop-up med aktivitetsfeltets data i.

Jeg har forsøgt mig med konsolidér-funktionen i Excel, men tror ikke det er den rigtige løsning, da den arbejder med nummerisk data og eksempelvis opsummerer med taleberegning osv.

Her er lidt data som eksempel:
Denne tabel er fra faneblad 2:
id    aktivitet    metode 1 (brev)    metode 2 (mail)    metode 3 (telefon)    metode 4 (personligt møde)
2.1a    info om pris hver måned        x       
2.5    nyhedsbrev    x           
2.6    klubtilbud
2.8b    særlige tilbud        x    x    x

Som det kan ses er denne gruppe vist med tre id'er som manuelt er analyseret og tilknyttet en eller flere metoder og (for eksemplets skyld et id (2.6 - klubtilbud) som ikke er tilknyttet en metode.
De andre faneblade er struktureret på samme måde.

I forhold til ovenstående skulle oversigten gerne vise:

metode 1 (brev)    metode 2 (mail)    metode 3 (telefon)    metode 4 (personligt møde)
2.5    2.1a    2.8b    2.8b
    2.8b       

Som det ses, viser oversigten, hvilke id'er der er manuelt tilknyttet de fire metoder. Bemærk id 2.8b, som er tilknyttet tre metoder og derfor står på anden række under metode 2, som jo allerede har 2.1a stående i første række.

Håber ovenstående forklarer bedre hvad mit problem er. Jeg kan simpelthen ikke lure hvordan jeg skal gribe oversigten an. For god ordens skyld, gør det ikke noget, at oversigten manuelt skal opdateres. Eksempelvis ved hjælp af en knap eller lign. Den behøves med andre ord ikke at opdatere 'real time' selvom en løsning der kan dette også er attraktiv.

Har I nogen ideer til hvordan jeg skal bygge oversigten op?
Avatar billede svendj Nybegynder
14. maj 2007 - 08:53 #4
Altså jeg kan lave en VBA kode ret hurtigt, men det kræver som sagt, at jeg ser filen, der er for mange ting i layoutet, jeg ikke kan se.

Hvis man skal lave det "kun" med formler, kan jeg kun se en løsning à la nedenstående

        metode 1 metode 2 metode 3 metode 4
Gruppe 1   
Gruppe 2
Gruppe 3
Gruppe 4
Gruppe 5

Hvor du så i cellerne skriver HVIS sætninger, men så kommer de blanke celler, du ikke vil have. Hvis man skal lave det andet, bliver det (for) mange HVIS sætninger inde hinanden.

HVIS(id1metode1=aktiv(HVIS(id2metode1=aktiv(HVIS(id3metode1=aktiv(HVIS(id4metode1=aktiv))))))))

Jeg kan ihvertfald ikke se andre løsninger, der ikke inkludere VBA.
Avatar billede swaq Nybegynder
11. februar 2008 - 14:31 #5
Lukketid
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