Avatar billede visto Guru
10. februar 2022 - 20:27 Der er 6 kommentarer og
2 løsninger

Formel med et +7 spring i forhold til anden kolonne

I celle B1 har jeg en cellereference til N1.
I celle B2 refereres til N8.
I celle B3 referer til N15.
Der er altså et spring på +7 mellem referencerne til cellerne i kolonne N.

Kan jeg i celle B2 lave en formel, som derfra kan kopieres til de nedenunderliggende B-celler, så jeg får dette +7-spring mellem referencerne til cellerne i kolonne N?
10. februar 2022 - 20:40 #1
Formel til B1, som kan kopieres nedad
=OFFSET($N$1;ROW(B1)*7-7;0)
Avatar billede visto Guru
10. februar 2022 - 21:39 #2
Formlen giver resultatet #NAVN?
10. februar 2022 - 21:55 #3
Du har sikkert danske formler... https://dk.excelfunctions.eu/

OFFSET => FORSKYDNING
ROW => RÆKKE
Avatar billede visto Guru
10. februar 2022 - 22:15 #4
Korrekt. Jeg har danske formler. Med oversættelsen virker det, når "projektet" starter i række 1.

Men i mit ark begynder "projektet" først i række 8. Jeg har derfor i celle B8 indsat
=FORSKYDNING($N$8;RÆKKE(B8)*7-7;0)
Men det virker ikke. Resultatet er blankt.

Kan jeg gøre noget for at få det til at virke under disse forudsætninger?
Avatar billede visto Guru
10. februar 2022 - 22:18 #5
Rettelse: resultatet viser nul (blankt resultat skyldtes at jeg har fravalgt visning af nulværdier).
Avatar billede visto Guru
10. februar 2022 - 22:29 #6
Der ser ud til, at formlen virker, hvis jeg udskifter -7 med -56. Jeg kan godt se, at det må handle om et eller andet med de -7*8, hvor 8 jo er den række jeg starter i, men jeg har ikke helt forstået, hvad der sker?
11. februar 2022 - 07:10 #7
Du må selv lige oversætte...
I celle B8 tilføjer du denne her, som du kopierer nedad
=OFFSET($N$8;(ROW(B8)-7)*7-7;0)

Der står - forskyd dig ud fra N8
- forskyd rækker "Den celle fomlen er i" (her B8)  ROW(B8) =8, så regnestykket er
( 8 - 7 ) x 7 - 7 = 0
- kolonne forskyd 0
Så forskyd (0,0) giver resultat fra N8

for B9 =OFFSET($N$8;(ROW(B9)-7)*7-7;0)
( 9 - 7 ) x 7 - 7 = 7
så forskydning (7,0) = N15

og JA det at jeg har sat -7 ind i parantesen er fordi du starter i 8, og (8-7) simulerer at du er i række 1... og det er helt det samme som
=OFFSET($N$8;ROW(B8)*7-56;0)
da 8*7 plus de 7 ekstra der trækkes fra giver 56
God dag
Avatar billede visto Guru
11. februar 2022 - 13:39 #8
Mange tak for forklaringen, som jeg lige skulle tygge lidt på, men nu er jeg med.

Mange tak for super hjælp.
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