08. januar 2005 - 00:04Der er
12 kommentarer og 2 løsninger
Bevare formel ved sortering
Hej
Jeg har et regneark (sjovt nok), hvor jeg har formler i en fane, der bruger værdier fra en anden fane. Problemet er at når jeg sorterer den fane hvor i, der hentes tal, ændrer resultatet sig i den fane hvor beregningerne foretages. Det er naturligvis fordi der pludselig står nogle andre tal i de celler formlerne heviser til, men er det ikke muligt at låse formlerne til tallene i stedet for cellerne?
Nej, formlerne referer til celler, ikke til tal. Det betyder at når du sorterer ændrer tallene placering i cellerne, og derfor refererer formlerne til de nye tal.
Det er jeg klar over, men son nævnt referer formler altid til bestemte celler, ikke til de tal, der står i cellerne. så derfor er det du ønsker at opnå ikke muligt.
Nu er jeg ikke helt klar over hvor mange felter, der er tale om, og hvad du gør med dem. Men hvis det ikke er mange, kunne du navngive dem.
Synes godt om
Slettet bruger
11. januar 2005 - 09:46#6
OK - det er ikke fordi jeg har så mange, men måske det bliver for besværligt at navngive dem. Jeg havde blot tænkt at det måske på en nem måde var muligt at få formlerne til at følge en sortering i et andet ark. Lige som når man indsætter en række eller kolonne, hvor formlerne så tilpasser sig.
Du har f.eks. - celle A1 med et tal - celle B1 med et tal - celle C1 med en formel (f.eks.=A1*B1)
Rækkerne 2,3,4 osv. ser ud på lignende måde. Er dette korrekt ?
Hvis det er korrekt at hver linie/række indeholder hver sin post, kan du markere hele området fra A1 til f.eks. C1000 og sortere dem samlet. Derved vil formlerne følge værdierne.
Synes godt om
Slettet bruger
12. januar 2005 - 09:46#8
Nej ikke helt.
Jeg har - celle A1 i ark 1 med tal - celle B1 i ark 1 med tal - celle A1 i ark 2 med formler (f.eks. =ark1!A1*ark1!B1)
Hvis det er muligt at samle data og formler som jeg beskrev, kan du sortere det samlet. Er det muligt at lave det om ? Så er det nemlig let at sortere.
Alternativt kan der laves en macro/VBA kode som sorterer det som du ønsker. Der er bare langhåret.
Synes godt om
Slettet bruger
12. januar 2005 - 11:14#10
Ja - men det var de to ting jeg ville undgå. Tak alligevel
Der er en lidt kompliceret vej at omgås dit problem, jeg prøver at beskrive det her:
I ark1 indsætter du et fortløbende nummer i celle C1 og dernedaf. I ark2 indsætter du det fortløbende nummer fra ark1 som du vil referere til i celle c1 og så indsætter du følgende formel i b1: =VLOOKUP(4;Ark1!C1:C4;1;FALSE) på dansk =LOPSLAG(4;Ark1!C1:C4;1;FALSK). I ark celle A1 indsætter du denne formel: =INDIRECT(ADDRESS(B1;1;4;TRUE;"Ark1"))*INDIRECT(ADDRESS(B1;2;4;TRUE;"Ark1")) på dansk burde det være: =INDIREKTE(ADRESSE(B1;1;4;TRUE;"Ark1"))*INDIREKTE(ADRESSE(B1;2;4;TRUE;"Ark1")). En kryptisk måde at omgå det på, men nu vil du kunne sortere dataene i ark1.
Jeg har valgt ikke at gøre mere ved det, da det ikke helt kunne lade sig gøre som jeg gerne ville. Men tak for jeres forslag.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.