Avatar billede Louise1985 Mester
02. januar 2017 - 13:46 Der er 6 kommentarer og
2 løsninger

Returnere værdier i et andet ark med fast interval

Hej

Jeg står med en udfordring som jeg har svært ved at løse.

Jeg ønsker at returnere specifikke værdier fra ét ark til et andet med fast interval (7 rækker ned og 1 kolonne til højre).

Jeg har forsøgt mig med funktionen FORSKYDNING med følgende formel:
=FORSKYDNING('1'!U101;7;1)

Når jeg trækker formlen ned i næste række tager den ikke udgangspunkt i den fremfundne celle ovenfor, men fortsætter med kun én række ned:
=FORSKYDNING('1'!U102;7;1)

Hvordan får jeg den til at tage udgangspunkt i den celle der lå i U101+syv rækker ned og én kolonne til højre i stedet for U102?

Håber I kan hjælpe mig det sidste stykke!

Vh Louise
Avatar billede anedi Ekspert
02. januar 2017 - 14:11 #1
Prøv med denne indeks-formel for den første værdi:
=INDEKS('1'!$U$102:$Z$1000;1;1)

og denne for den anden og nedefter:
=INDEKS('1'!$U$102:$Z$1000;7*TÆLV($A$1:A1)-TÆLV($A$1:A1)+1;1+TÆLV($A$1:A1))

Du skal rette til i formlerne så de passer med dit dataområde. Det er altså $Z$1000 der skal erstattes med sidste celle i dit dataområde.

Jeg har forudsat, at første celle i din ønskede liste er celle A1. Ret ligeledes til, hvis det er en anden celle.

Vh
Anedi
Avatar billede anedi Ekspert
02. januar 2017 - 14:22 #2
Kan forkortes naturligvis:
=INDEKS('1'!$U$102:$Z$1000;6*TÆLV($A$1:A1)+1;1+TÆLV($A$1:A1))

Vh
Anedi
Avatar billede xl-Enthusiast Ekspert
02. januar 2017 - 15:45 #3
Ved ikke om du har fået det til at virke, ellers prøv:

=FORSKYDNING('1'!$U$101;7*RÆKKER('1'!$1:1);1)
Avatar billede Louise1985 Mester
03. januar 2017 - 10:45 #4
Hej xl-Enthusiast
Jeg har forsøgt mig med din formel. Den første trækker den rigtige celleværdi ud. Men den næste går ikke 7 rækker ned og én kolonne hen. Formlerne ser sådan her ud når jeg trækker dem ned:
AK16=='12'!$U$101
AK17=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:1);1)
AK18=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:2);1)
AK19=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:3);1)

Returnerede værdier ser således ud:
AK16='12'!$U$101 = 210 (OK)
AK17=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:1);1) = 310 (OK)
AK18=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:2);1) = 210 (som AK16)
AK19=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:3);1) = U210 (som AK16)

Kan du se hvor det går galt? Lad mig vide hvis det kan hjælpe at jeg fremsender noget data.

Vh Louise
Avatar billede Louise1985 Mester
03. januar 2017 - 10:46 #5
Anedi, jeg har desuden også forsøgt mig med din, men jeg er meget usikker på hvilke værdier jeg skal ændre for at det bør passe?
Avatar billede Louise1985 Mester
03. januar 2017 - 10:48 #6
xl-Enthusiast, jeg har lige testet og det ser ud til at den kun går 7 rækker ned hver gang men ikke går én kolonne til højre? Giver det mening?
Avatar billede anedi Ekspert
03. januar 2017 - 11:37 #7
Brug Xls løsning og indsæt denne i AK17 og træk herefter ned:
=FORSKYDNING('12'!$U$101;7*RÆKKER('12'!$1:1);RÆKKER('12'!$1:1))

Vh
Anedi
Avatar billede Louise1985 Mester
03. januar 2017 - 11:41 #8
Det er smukt! Nu virker det!! :)
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

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