Avatar billede mr.handstand Novice
04. februar 2009 - 14:31 Der er 1 løsning

Indtastninger i matrice skal generere 1 linje pr tal der står i matricen.

Jeg kan ikke knække følgende - håber på hjælp.

Forudsætninger: Løsning skal være uden VBA.
Behov: Indtastninger i matrice skal generere 1 linje pr tal der står i matricen.

Afsæt:
Jeg ønsker at planlægge ressourcerne for en afdeling - men output formatet skal være anderledes end input formatet - derfor skal jeg finde en smart måde at omskrive en matrices indhold til enkeltlinjer.
1. kolonne (A) beskriver opgaverne, 1 opgave pr. linje
2. kolonne (B) beskriver antal dage opgaven samlet set tager
3. kolonne (C) beskriver startuge angivet med ugenr
4. kolonne (D) beskriver slutuge angivet med ugenr
5-11. kolonne (E --> J) indeholder i række 1 navnene på afdelingens ansatte.

Jeg vil nu gerne udfylde følgende eksempelopgave i række 2.
A2, tekst = Kravspecifikation (opgavebeskrivelsen)
B2, tal = 20 (opgaven tager 20 manddage)
C2, tal = 8 (startuge er uge 8)
D2, tal = 11 (slutuge er uge 11)
F2, tal = 4 (personen navngivet i F1 (Finn) deltager 4 dage)
H2, tal = 6 (personen navngivet i H1 (Henrik) deltager 6 dage)
I2, tal = 10 (personen navngivet i I1 (Ivan) deltager 10 dage)

I række 3 indtaster man et tilsvarende eksempel

A3, tekst = Design af løsning
B3, tal = 15 (opgaven tager 20 manddage)
C3, tal = 12 (startuge er uge 12)
D3, tal = 15 (slutuge er uge 15)
F3, tal = 7 (personen navngivet i F1 (Finn) deltager 7 dage)
J3, tal = 8 (personen navngivet i J1  (Jesper) deltager 8 dage)

Så langt så godt. Vi har fundet 4 personer der med 5 noteringer skal løse de 2 opgaver.

UDFORDRINGEN er nu at omsætte matricen til 5 linjer, således at man på en måde traverserer matricen igennem uden VBA.

Idé: Jeg har tænkt på at lave en hjælpekolonne længst til højre, som tæller antallet af "ikke-tomme" celler under personnavnene på hver række. Første opgave skal beskrives på 3 linjer. Anden opgave skal beskrives på 2 linjer.

Output:(fordelt evt. over flere celler)
Linje 1: Finn. Kravspecifikation. 4 dage. uge 8 til uge 11
Linje 2: Henrik. Kravspecifikation. 6 dage. uge 8 til uge 11
Linje 3: Ivan. Kravspecifikation. 10 dage. uge 8 til uge 11
Linje 4: Finn. Design af løsning. 7 dage. uge 12 til uge 15
Linje 5: Jesper. Design af løsning. 8 dage. uge 12 til uge 15

Så hvordan laver jeg en intelligent lookupfunktion der i outputlinje 1 ved at den skal finde første ikke-tomme-celle læst fra fx venstre i række 2. Output linje 2 skal finde nummer 2 ikke-tomme-celle læst fra venstre... Output linje 4 skal konstatere at den skal finde første ikke tomme talcelle i række 3.

Løsningen skal primært virke i Excel 2007.
Avatar billede mr.handstand Novice
22. april 2009 - 10:57 #1
dobbelt-post, fejloprettelse. Dialog i dubletspørgsmålet.
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