Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketHurtigere opslag / beregninger

 Besvar Besvar
Forfatter
HK Se dropdown
Sølv bruger
Sølv bruger


Medlem: 25.Nov.2010
Land: Danmark
Status: Offline
Point: 860
Direkte link til dette indlæg Emne: Hurtigere opslag / beregninger
    Sendt: 06.Apr.2012 kl. 09:00
Betyder det så at problemet er løst?
Hans
 
NB
Default søgemetode for såvel SLÅ.OP som LOPSLAG er Microsofts form for binær søgning, så jeg tror ikke du vil opleve nogen stor ændring vedrørende det du skriver i din sidste sætning.
Til top



Til top
peppe Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Direkte link til dette indlæg Sendt: 06.Apr.2012 kl. 00:15
En lille glædelig oplevelse:
 
Den fane der alene tog ca. 30 sekunder at beregne er nu reduceret til kun 1 sekund.
Jeg fandt ud af at det der tager tid er at jeg benyttede funktionen Indirekte:
LOPSLAG(xxx;INDIREKTE(yyy);zzz)
Den er nu ændret til LOPSLAG(xxx;yyy;zzz)
Det sidste argument i funktionen LOPSLAG er enten SAND (tilnærmet) eller FALSK (eksakt).
Hvis der ikke er angivet noget argument, så er default SAND.
 
Den anden fane, der alene tager 5 sekunder at beregne (og endda langt færre opslag) tror jeg skyldes
jeg benytter funktionen OPSLAG (SLÅ.OP) - vil prøve at ændre dette til LOPSLAG...
 
Peppe
 
Til top
peppe Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Direkte link til dette indlæg Sendt: 05.Apr.2012 kl. 16:15
Hej
 
Jeg skal bruge hjælp til en højere opdateringshastighed (opslags-hastighed) i Excel
 
Jeg har en projektmappe med mere end 40 faner.
Mange af disse faner indeholder blot værdier (tal eller tekst). Dvs. fanerne er "statiske".
Der er ca. 5 af disse faner, hvor jeg laver opslag og beregninger. Dvs. fanerne er "dynamiske"
Projektmappen er stadig under udvikling og der bliver jævnligt tilført nye faner med nye tal.
Dog er projektmappen med tiden blevet mere og mere "tung" og jeg har nyligt ændret Excel-
indstillingen fra at lave "automatisk beregning" til "manuel beregning".
Med stor hjælp herinde fra fandt jeg ud af at der er stor forskel på, hvordan man slår en værdi op.
Med nogle link herindefra blev jeg gjort opmærksom på forskellen mellem:
Eksakt opslag (lineær opslag) og
Tilnærmet opslag (binær opslag).
Primært har jeg benyttet funktionen LOPSLAG(xxx;yyy;zzz;falsk) dvs eksakt opslag.
Eftersom mine tabelmatrixer (opslagstabeller) var sorteret alfabetisk, så
skulle det være meget hurtigere at benytte tilnærmet opslag fx LOPSLAG(xxx;yyy;zzz;sand).
Dette fik jeg så ændret i de dynamiske faner med det resultat, at
beregningshastigheden blev ændret fra ca. 25 sekunder til ca. 40 sekunder.
Det betyder at hver gang jeg ændrer et tal eller i det hele taget laver ændringer og
Excel står indstillet til "automatisk beregning", så går der lige 40 sekunder.
Derfor har jeg ændret indstillingen til "manuel", men sådan skal det bestemt ikke fortsætte. Angry
Hvem kan hjælpe med dette irriterende problem?
Det skal nævnes at jeg har lokaliseret to faner som primært tager tiden.
Den første fane bruger ca. 5 sekunder Cry
Den indeholder ca. 260.000 celler med hhv. 150.000 opslag og resten som beregninger.
Den anden fane bruger ca. 30 sekunder Cry Confused Confused Confused
Den indeholder ca. 535.000 celler med hhv. 320.000 opslag og resten som beregninger.
Er der nogen som kan hjælpe ???
 
Peppe
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk