Avatar billede kim.lundsteen Nybegynder
16. oktober 2007 - 10:09 Der er 5 kommentarer og
1 løsning

sum af række i matrix

Baggrund:
Jeg føre en timeseddel og ønsker at kunne hurtigt se hvor mange timer jeg har lagt indeværende måned til dato. For ikke at have flere ark, har jeg således "lavet" en kalender:

    1    2    3    4    5    6
2007-09    lør    søn    7,5    7,5    7,5    7,5
2007-10    7,5    7,5    7,5    7,5    7    lør
2007-11    7,5    7    lør    søn    7,5    7,5
2007-12    lør    søn    7,5    7,5    7,5    7,5
2008-01    7,5    7,5    7,5    7    lør    søn
2008-02    7    lør    søn    7,5    7,5    7,5
2008-03    lør    søn    7,5    7,5    7,5    7,5

Fra mit summerings ark øsnker jeg blot at indtaste eks: 2007-10 samt dato: 5, hvorefter summering af 1,2,3,4 og 5 november forekommer. Har prøvet med LOPSLAG, men også læst på forum det ikke kan lade sig gøre med netop denne kommando. Foreslag ?
Avatar billede kim.lundsteen Nybegynder
16. oktober 2007 - 10:10 #1
Arrg. første række skubbede sig. Tallene fra 1 til 6 en den faktiske dato i måneden.
Avatar billede luffeladefoged Praktikant
16. oktober 2007 - 11:30 #2
Du kan godt bruge en lookup, du mangler bare lige en måned til dato formel - den kunne du f.eks have i dit timeseddel ark, som jeg i følgende eksempel har som sheet2:
(Sheet1 har jeg som dit summeringsark) (og jeg har dine data 2007-09 i A2 og dit "1" i B1
- først ville jeg lige lave en liste der oversætter dato'er til bogstav kolonner
- den har jeg i sheet1 fra A5: 1; A6: 2, etc. til A10: 6 og fra B5: B, B6: C, etc. til B10: G
- offset værdien dato skriver jeg i sheet1 i A1: 5 f.eks.
- og formlen: =VLOOKUP(A1;A5:B10;2;FALSE) i A2 vil give: F for kolonnen
- =LOPSLAG(A1;A5:B10;2;FALSK) må den hedde på dansk
- tilbage i sheet2 vil jeg i I2 skrive: =+Sheet1!$A$2&Sheet1!A6  som vil give F2 for den rette kolonne
- kopieres denne derned af giver den F3, F4 osv.
- i sheet2 i J2 vil jeg skrive måned til dato formlen: =SUM(B2:INDIRECT(I2)) og kopiere derned af
- mener den hedder indirekte på dansk
- denne kan du så lave en lookup til i sheet1:
- skriv til eks. i A3 2007-10
- og i A4: =VLOOKUP(A3;Sheet2!A3:J4;10;FALSE)
- =LOPSLAG(A3;Sheet2!A3:J4;10;FALSK)
- herefter skulle du gerne kunne rette i dato og måned i sheet1 og få den aktuelle værdi.

Håber du selv kan bytte rundt på og udvide formlerne til dit brug.

Muligt der findes mere "korrekte" eller simple løsninger, men ovenstående skulle da virke.

Hilsen  Luffe
Avatar billede kim.lundsteen Nybegynder
16. oktober 2007 - 14:24 #3
Luffe,

omstændigt, men det virker efter hensigten.. Takker - smid et svar og pointene er dine ...
Avatar billede luffeladefoged Praktikant
17. oktober 2007 - 08:36 #4
Det blev lidt omstændigt fordi jeg ville vise de enkelte steps på vejen. Du kan sikkert gøre det lidt mere overskueligt når du har fået sat det hele op, ved at flytte rundt på diverse formler.

Tak for point.

// Luffe
Avatar billede luffeladefoged Praktikant
26. oktober 2007 - 10:43 #5
Fik du det fikset?
/ Luffe
Avatar billede kim.lundsteen Nybegynder
29. oktober 2007 - 10:59 #6
jeps - og det spiller 10-4 .. Takker endnu engang :-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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