06. juli 2015 - 14:34Der er
8 kommentarer og 1 løsning
Hvis-funktion
Kære alle, Jeg har overtaget et excel-ark, som jeg kunne tænke mig at optimere på grund af at det skal ændres manuelt 97 gange, hvis der kommer en ændring (opdateret tal). Arket består af en stor 97*97 matrix, som indeholder en simpel hvis-funktion.
Min første observation (1A) har følgende formel: =HVIS(Data!$E$4>Data!$E4;1;0), næste observation i rækken (2A) har =HVIS(Data!$E$4>Data!$E5;1;0). Den første observation i efterfølgende kolonne (1B) har derefter denne formel: =HVIS(Data!$E$5>Data!$E4;1;0). og derefter (2B) =HVIS(Data!$E$5>Data!$E5;1;0). Det er det første led i hvis-funktionen, som gør, at det ikke er muligt at "trække" formlen på tværs af kolonnerne.
Hvordan kan jeg ændre/tilpasse funktionen, så det er mulig at gøre dette?
Det har ikke rigtig nogen betydning på nuværende tidspunkt, men kan godt se hvad du mener.
Problemet er, at når jeg skal "trække" formlen til højre, f.eks. 1A til 1B, så skal E4 ændre sig til E5. Hvis jeg dropper at låse cellen og "trækker" cellen fra 1A til 1B, så ændres E4 sig i stedet for til F4.
Det er en smule svært at forklare, så håber du forstår det jeg skriver.
Kan man sende et excel-ark inde i dette forum, det gør det nok lettere at forstå, hvordan det ligger og skal beregnes.
Hvis ikke, så ligger mine kommuner i en kolonne (A) og værdier i en anden kolonne (E). Det er kun kolonne (e), som bliver brugt til at beregne resultatet. Resultaterne ligger en i matrice, så alle kommuner bliver testet på tværs af hinanden. Første punkt (Albertslund,Albertslund) har denne formlen: =HVIS(data!$E$3>data!$E3;1;0), punkt (Albertslund, Allerød) har =HVIS(data!$E$4>data!$E3;1;0). Punkt (Allerød, Albertslund) har: =HVIS(data!$E$3>data!$E5;1;0)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.