Forskydning, hvor reference peger på anden cell

Brugerhjælp og support til regneark i LibreOffice Calc

Redaktør: Lodahl

Besvar
Jesper K Brogaard
Indlæg: 5
Tilmeldt: 9. feb 2016 14:05

Forskydning, hvor reference peger på anden cell

Indlæg af Jesper K Brogaard » 3. maj 2018 14:23

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:

Kode: Vælg alt

				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:

Kode: Vælg alt

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
Senest rettet af Jesper K Brogaard 4. maj 2018 00:52, rettet i alt 1 gang.

Jesper K Brogaard
Indlæg: 5
Tilmeldt: 9. feb 2016 14:05

Re: Forskydning, hvor reference peger på anden cell

Indlæg af Jesper K Brogaard » 4. maj 2018 00:07

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
Indlæg: 255
Tilmeldt: 17. mar 2009 14:24

Re: Forskydning, hvor reference peger på anden cell

Indlæg af PKO » 6. maj 2018 10:15

Hej Jesper,

Kig eventuelt på sum.hvis sumifs.

/Per

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 9 gæster