webForumDet fria alternativet

Addera tid löpande i excel...

2 svar · 1 257 visningar · startad av kajus

kajusMedlem sedan sep. 2000215 inlägg
#1

Har ett problem som jag inte kan få rätt på.

Jag har formeln =D10+KLOCKSLAG(0; F10;0), där F10 är i vanligt talformat. Nu är det så att jag vill kunna dra ner denna funktion så att varje ny rad adderar F10 ytterliggare en gång, typ =D10+KLOCKSLAG(0; 2*F10;0) =D10+KLOCKSLAG(0; 3*F10;0) osv...

Går dock inte göra på det sättet eller med +. Hhur man kan lösa detta problem?

MindreVetandeMedlem sedan okt. 2005362 inlägg
#2

kajus skrev:

Har ett problem som jag inte kan få rätt på.

Jag har formeln =D10+KLOCKSLAG(0; F10;0), där F10 är i vanligt talformat. Nu är det så att jag vill kunna dra ner denna funktion så att varje ny rad adderar F10 ytterliggare en gång, typ =D10+KLOCKSLAG(0; 2*F10;0) =D10+KLOCKSLAG(0; 3*F10;0) osv...

Går dock inte göra på det sättet eller med +. Hhur man kan lösa detta problem?

D10 är en tidpunkt i excels vanliga tidsformat?
Om vi säger att formeln står i D11 så är det enklaste att skriva så här istället:

=D10+KLOCKSLAG(0;$F$10;0)

När du "kopierar ner" formeln till D12 så adderar du värdet i F10 till den förra uträkningen som står i D11 (Dollartecknen $F$10 gör att referensen till F10 blir låst och inte ändras när du kopierar ner formeln).

Om du inte kan ställa upp data på det sättet och vill använda din metod:

kajus skrev:

typ
=D10+KLOCKSLAG(0; 2*F10;0)
=D10+KLOCKSLAG(0; 3*F10;0) osv...

så får du använda:
RAD() . Den returnerar numret på den rad du står i. Om du t.ex vill påbörja din serie i en cell på rad 10 så sriver du:
(RAD()-9) för att få fram 1. När du kopierar ner formeln kommer den att räknas upp et steg för varje rad. Typ:

=$D$10+KLOCKSLAG(0;(RAD()-9)*$F$10;0)

OBS att du även måste låsa D10 i det här fallet.

kajusMedlem sedan sep. 2000215 inlägg
#3

Tackar för svaret. Fungerar nu!

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb