När man markerar en cell med en formel kan man ju dra i plustecknet för att formeln ska upprepas över flera rader. Nu har jag flera blad där jag hämtar data. Går det att få formelvärdena att ändras automatiskt och bygga på värdena på samma sätt via nya blad?
Knepigt att förklara, men jag har tex.
=SUMMA('Blad1'!$F$89:$G$89)
=SUMMA('Blad2'!$F$89:$G$89)
=SUMMA('Blad3'!$F$89:$G$89)
=SUMMA('Blad......
När jag drar i formeln vill jag att bladet ska uppdateras stigande. Blad4, Blad5 osv.
Du får använda RAD() och Indirekt()
För att skapa en uppräkning när du kopierar ner formeln så används: RAD() (dvs radnummer) ex:
=(RAD()-10)
Ändra 10 till lämpligt tal (beror på vilken rad du startar på och vilket blad du vill börja med).
Nu behöver du bara lägga ihop siffran med resten av adressen för att skapa en textsträng, t.ex:
"Blad"&(RAD()-10)&"!$F$89:$G$89"
eller
SAMMANFOGA("Blad";RAD()-10;"!$F$89:$G$89")
Som avslutning petar du in det hela i INDIREKT(). Indirekt används för att översätta textsträngen till en riktig adress:
=SUMMA(INDIREKT("Blad"&RAD()-10&"!$F$89:$G$89"))
Tack för hjälpen, ska kolla in dina tips snart :)
The_HulkMedlem sedan juni 20031 837 inlägg borde väl bli
=SUMMA(INDIREKT(SAMMANFOGA"Blad"&RAD()-10&"!$F$89:$G$89"))) :q
Det är valfritt att använd antingen
SAMMANFOGA("x";"Y")
eller klistra med &-tecknen
"X"&"Y"
när man skall lägga ihop texter. Det finns ingen anledning att blanda. Dessutom måste hålla reda på på paranteserna ;)
=SUMMA(INDIREKT(SAMMANFOGA("Blad";RAD()-10;"!$F$89:$G$89")))
=SUMMA(INDIREKT(SAMMANFOGA"Blad"&RAD()-10&"!$F$89:$G$89")))