Forskydning, hvor reference peger på anden cell

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Forskydning, hvor reference peger på anden cell

Post by Jesper K Brogaard »

Hej forum

LibreOffice 6.0.3 på Windows 10 Home.

Jeg har et budget med flere ark, et med detaljeret budget og et andet med overblik

Det detaljerede ark indeholder flere scenarier, og overblikket skal vise dem alle. Se eksempel her:

Code: Select all

				Scenarier
Detaljeret				
	a1			100		25
	a2			10		25
	a3			13		10
	Subtotal a		123		60
				
	b1			111		125
	b2			111		125
	Subtotal b		222		250
				
	c1			50		100
	c2			50		125
	c3			123		150
	c4			221		200
	Subtotal c		444		475
Overblikket ser sådan ud:

Code: Select all

Overblik		Scenarie 1	Scenarie 2
	Subtotal a	123		60
	Subtotal b	222	
	Subtotal c	444	
	I alt		789	
Tallene i overblikket hentes fra detaljerne med fx =Detaljer.C6 for tallet 123. Jeg vil gerne hente tallene fra det andet scenarie med brug af forskydning, i stedet for at skulle hårdkode =Detaljer.e6 for tallet 60.

Men jeg kan ikke finde ud af at få forskydning til at pege på tallet i Detaljer. Hvordan får jeg C3 i =FORSKYDNING(C3; 0; 2) til svare til =FORSKYDNING(Detaljer.C6; 0; 2)?

Mvh Jesper
Last edited by Jesper K Brogaard on 4. May 2018 00:52, edited 1 time in total.
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Re: Forskydning, hvor reference peger på anden cell

Post by Jesper K Brogaard »

Jeg fandt selv en løsning, efter at have lagt problemet fra mig i et stykke tid:

Cellen C3 indeholder formlen "=Detaljer.C6". Det kan laves om til en reference med formlen INDIREKTE(MIDT(FORMEL(C3);2;999))
  • FORMEL(C3) returnerer tekststrengen "=Detaljer.C6"
  • MIDT(FORMEL(C3);2;999) returnerer "Detaljer.C6", det vil sige fra position 2 til længden af tekststrengen, her sat til et stort tal
  • INDIREKTE(...) laver tekstformen af referencen om til en rigtig reference
FORSKYDNING kan nu referere til "Detaljer.E6", to kolonner til højre for "Detaljer.C6", som ønsket.

Det virker, men findes der en lettere løsning end denne?

Mvh Jesper
PKO
Posts: 330
Joined: 17. Mar 2009 14:24

Re: Forskydning, hvor reference peger på anden cell

Post by PKO »

Hej Jesper,

Kig eventuelt på sum.hvis sumifs.

/Per
Post Reply