Print side | Luk vindue

Drag med semi-fast reference på andet ark

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4361
Udskrevet den: 06.Maj.2024 kl. 11:23


Emne: Drag med semi-fast reference på andet ark
Besked fra: Rasmusjc
Emne: Drag med semi-fast reference på andet ark
Posteringsdato: 13.Sep.2020 kl. 12:15
Hej Eksperter

Jeg har et problem jeg ikke kan løse.

Princippet kan ses i arket jeg har uploadet

Har 2 ark, ark 1 og ark 2

Jeg kan sagtens referere til ark 2, men når jeg bruger "drag" og vil kopiere listen nedad så bruger ark 1 ikke næste navn på ark 2 men hopper til det sted hvor celle referencen passer. 

Jeg vil gerne have ark 1 til kun at gå en celle ned og ikke i forhold til afstanden på ark 1.

Lidt svært at forklarer men mon ikke i godt forstår pointen.

På forhånd tak for hjælpen. 

uploads/2250/Reference_til_navne.xlsx" rel="nofollow - uploads/2250/Reference_til_navne.xlsx




Svar:
Besked fra: Hans K.
Posteringsdato: 13.Sep.2020 kl. 17:39
uploads/2435/Ref_til_navne.xlsx" rel="nofollow - uploads/2435/Ref_til_navne.xlsx


Besked fra: Rasmusjc
Posteringsdato: 13.Sep.2020 kl. 22:31
Hej Hans 

Mange tak for dit svar, det virker efter hensigten.

Har du mulighed for at forklarer funktionerne i formlen? 

=HVIS(REST(RÆKKE();2)<>1;"";INDEKS('Ark2'!$B$3:$B$7;HELTAL(RÆKKE(1:1)-1)/2+1))

Jeg har nogle andre steder jeg godt kunne have gavn af den, men kan ikke helt finde ud af hvad der gør hvad.

Det kan nogle gange være lidt svært når man søger på google så er det meste på engelsk.

Synes heller ikke det her er sådan en ligetil formel.


Besked fra: Hans K.
Posteringsdato: 14.Sep.2020 kl. 08:55
Hvad har du selv gjort for at forstå formlen.

Har du læst Excels hjælp vedrørende de benyttede funktioner HVIS, REST, RÆKKE INDEKS og HELTAL.
Har du sat dig ind i hvordan formler kan evalueres ved brug af F9 og Formelrevision?

Hvis ikke, så gør det, og gør det seriøst, da det er første forudsætning for at kunne begribe komplicerede formler, og kom herefter endelig tilbage med konkrete ting ved formlen du stadigvæk ikke forstår.

Jeg kunne sagtens give dig en forklaring på et sølvfad af, hvordan formlen virker, men det lærer du intet af.



 



Besked fra: Rasmusjc
Posteringsdato: 16.Sep.2020 kl. 10:51
Hej Hans

Jamen du har da sådan set ret i at det er nemmere at sidde til bords ved dronningen (aka sølvfad)

Jeg har forsøgt selv at regne den ud, det er kogt ned på begynderniveau men jeg prøver at forklarer det jeg har fået ud af funktionen.

HVIS(REST(RÆKKE();2)<>1;"";INDEKS('Ark2'!$B$3:$B$7;HELTAL(RÆKKE(1:1)-1)/2+1))

HVIS - 2 funktioner - en sand og falsk. Hvis funktionen ikke er falsk så returneres den sande værdi (har ofte brugt denne funktion i andre sammenhæng)

REST - Restværdi der returneres - Det er her afgørende for hvor mange hop navnet tager, ændre jeg det (2-tallet) til 1 kommer navnet efter hinanden da der ikke er nogen "falske" jvf. HVIS funktionen. 

INDEKS - Hviket ark og hvilken område der arbejdes inden for.

HELTAL - Forstår ikke helt funktionen, men Rækken går ind i det område der er bestemt i indeks, derefter har jeg ikke helt regnet funktionen ud...

Hans kan du forklarer mig denne del (1:1)-1)/2+1)


Besked fra: Hans K.
Posteringsdato: 16.Sep.2020 kl. 17:27
uploads/2435/Formelforklaring.xlsx" rel="nofollow - uploads/2435/Formelforklaring.xlsx


Besked fra: Rasmusjc
Posteringsdato: 16.Sep.2020 kl. 18:02
Hej Hans

Mange tak for en meget udførlig forklaring på formlen. 

Jeg skal lige se den igennem nogle gange kan jeg se for at det hele falder på plads. 

Har helt sikkert et spørgsmål mere men det kommer når jeg lige har undersøgt om jeg ikke selv kan svare på det, så det ikke bliver rent take away ;)



Print side | Luk vindue