Avatar billede ceacer Praktikant
18. november 2006 - 19:40 Der er 3 kommentarer og
1 løsning

Hjælp til LOPSLAG

Hej

Jeg har to faner i mit regneark - Input og Bearbejdning. I Input bliver der løbende kopieret data ind. Der er data for de seneste 10 uger, med uge 1 øverst. Når data for uge 11 er tilgængelig vil data for uge 1 blive overskrevet. Data er en masse tabeldata med navnet på den enkelte i kolonne B og data i kolonne C til J.
Under Bearbejdning vil jeg gerne lave opslag for enkelte navne under Input og få overført deres data. Det er også nemt nok ved at bruge LOPSLAG formlen. Nu er det bare sådan at jeg gerne vil have dem overført i ugeorden, så data med det laveste ugenummer står øverst under bearbejdning.

Det er lidt svært at forklare, så derfor har jeg oploadet et par billeder af mit regneark:

http://img513.imageshack.us/my.php?image=billedeafinputud3.gif

http://img521.imageshack.us/my.php?image=billedeafbearbejdninggt9.gif

Under Input har jeg gjort så ugenummeret kommer til at stå i kolonne A, når det ændres i C1. Disse data bruges ikke endnu, men kan måske bruges til at løse mit problem. Under Bearbejdning har jeg ligeledes et ugenummer. Jeg kunne derfor godt tænke mig at lave LOPSLAG, som det fremgår pt, når ugenummeret i B3 under bearbejdning er lig med det under Input. Når data for uge 11 er klar og den første uge derfor er 2, vil jeg ændre B3 til 2 under Bearbejdning. Jeg er godt klar over at LOPSLAG formlen skal laves noget om... Det kan også ske, at man kan lave det nemmere ved at sortere under Bearbejdning...

Jeg ved ikke om jeg har formuleret mig klart nok. Ellers spørg, så skal jeg nok uddybe.

100 point for en løsning.
Avatar billede mrjh Novice
19. november 2006 - 10:15 #1
Ved ikke om jeg helt har forstået spm., men som jeg læser dit spørgsmål ønskes en søgning på både ugenr. og navn
I så fald kan der anvendes en sumprodukt.
=SUMPRODUKT((Input!$A$1:$A$1000=$B$3)*(Input!$B$1:$B$1000=$A5)*Input!$C$1:$C$1000)
Avatar billede mrjh Novice
19. november 2006 - 10:37 #2
Fik lige nærlæst
Prøv denne istedet. Returnere værdier fra kolonne C under input
=INDEKS(Input!C:C;SAMMENLIGN($B$3&$A5;Input!$A$1:$A$1000&Input!$B$1:$B$1000;0);)
Når formlen er kopieret ind trykkes ctrl+shift+enter
Avatar billede ceacer Praktikant
19. november 2006 - 16:06 #3
Hej mrjh
Tusind tak for hjælpen. Det virker perfekt og har reddet mig for en masse problemer! Du har endda lavet formlen, så den nemt kan kopieres videre. Hvis du smider et svar, så vil jeg meget gerne belønne det med 100 point.
Avatar billede mrjh Novice
19. november 2006 - 16:25 #4
Selv tak. Godt det funkede §:o)
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