webForumDet fria alternativet

Excel: försjuta kolumner enligt variabel

2 svar · 336 visningar · startad av jepsO

jepsOMedlem sedan mars 2001484 inlägg
#1

Säg att jag har tva rader, 1 och 2. Värdena i rad 1 är givna. I rad tva ska värdena fran rad 1 kopieras, men "förskjutna" x kolumner.

Exempel (värdena förskjutna tva kolumner):

  A   B   C   D   E   F   G
  -----------------------------
1 |   |   | 1 | 2 | 3 | 4 | 5 |
  -----------------------------
2 | 1 | 2 | 3 | 4 | 5 |   |   |
  -----------------------------

För ett givet x fungerar det ju att bara skriva =C1 i A2 och sedan "dra" formeln till de andra cellerna i rad 2.

Men nu är problemet att jag vill lata ovanstaende förskjutning bero pa en variabel som ligger i t.ex. C1. Med värdet 4 i C1 skulle alltsa föregaende tabell bli som följer:

  A   B   C   D   E   F   G
  -----------------------------
1 |   |   | 1 | 2 | 3 | 4 | 5 |
  -----------------------------
2 | 3 | 4 | 5 |   |   |   |   |
  -----------------------------

Gar detta att genomföra?

MonaLisaMedlem sedan mars 20045 inlägg
#2

Låt säga att förskjutningen finns i cell A10 och har värdet 4. I cell A2 kan du skriva följande formel och kopiera erforderligt antal celler på rad två.

=FÖRSKJUTNING(A1;0;$A10)

jepsOMedlem sedan mars 2001484 inlägg
#3

Fungerade alldeles utmärkt -- tack sa mycket!

Tips: För er som använder engelsk version är det =OFFSET() som gäller.

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)