webForumDet fria alternativet

EXCEL Tidredovisning med många OM

3 svar · 1 256 visningar · startad av evesve

evesveMedlem sedan sep. 2001163 inlägg
#1

Hej!
Jag har ett tidredovisningskalkylblad för 3 personer där redovisningen i slutändan hamnar i 3 olika flikar för utskrift.
Detta fungerar alldelses utmärkt.

Jag skulle vilja förenkla detta för att enkelt kunna utöka antalet personer.
Det finns en massa OM-satser i dolda kolumner.
Eftersom det inte funkar med mer än 7 OM-satser i vartannat så blir det sen en OM-sats för att binda samman allihop.
Det blir jobbigt i längden.

Min fråga:

Jag har döpt cellerna till unika namn.
Ex är en cell döpt till E1tid
Jag vill kunna skriva in E1 i en cell och få ut innehållet i E1tid i en annan cell.
nån typ av kod i målcellen : =AE5&tid
Det skulle då bli E1tid om det står E1 i cell AE5.
Jag vet att det inte fungerar men det kanske finns ett annant sätt?

ELS_tid.JPG
TosseMedlem sedan aug. 2004126 inlägg
#2
=INDIREKT(AE5 & "tid")
evesveMedlem sedan sep. 2001163 inlägg
#3

Så enkelt!
Tackar! Det sparar metervis med kod!

Även om jag fick lägga till:

=OM(ÄRFEL(INDIREKT(AE5&"tid"));"";(INDIREKT(AE5&"tid")))

för att få tomma celler om där inte ska stå något.

TosseMedlem sedan aug. 2004126 inlägg
#4

Dock så är INDIREKT() en volatil funktion (den räknas om varje gång en ändring sker någonstans i arbetsboken, inte bara när en cell i referensen förändras). Detta innebär att om den används i väldigt många celler kommer arbetsboken bli långsam.

För mindre arbetsböcker är dock inte volatila funktioner något problem.

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