Jeg har et for mig kompliceret regneark. I ark 1 har jeg indtastet div. tal Nu har jeg så lagt dem over i ark 3 hvor jeg også skal bruge dem. Det har jeg gjort ved at skrive ='ark1'!b3 osv. med alle de tal jeg skal bruge. Så langt så godt. 😀 Alle disse tal har jeg så fået listet op på en lang liste ved at skrive =c3 osv.
Nu kommer det så! Denne liste som indeholder over 350 tal. Alt fra 5 til 28686 Skal listes med det største tal og så falende til det mindste.
Jeg har prøvet at bruge ikonet med A/Z og så vælge hvilken kolonne og at det skal sorteres efter størst til mindst.
Men det virker ikke.
Håber et eller flere kloge hoveder kan hjælpe en desperat mand i nød. 🤢
#8 - Det er fint den virker perfekt! Men det er nok ikke det Excel "sprog" som spørgeren er vant til at bruge, som det jo lidt fremgår af spørgerens oprettede spørgsmål.
#11 - Nej, det er ikke "en ganske almindelig" regnearks formel, medmindre man arbejder meget med Excel. Og det var min klare fornemmelse, at spørgeren ikke gør, hvilket også fremgår af #10
Jeg synes det lyder som om du ikke har alle værdier fra Ark 1 med i Ark 3 (kun dem du skal bruge). Uden at have testet kunne jeg forestille mig, at løsningen fra Excelent sorterer alle værdierne fra Ark1. (Excelent er altid garant for solide Excel løsninger - han tager ikke pis på dig OP).
Jeg tror problemet med sorteringen opstår fordi Excel ikke opfatter indholdet i cellerne på Ark3 som tal, men som formler. Når du sorterer ændres formlernes placering og dermed indholdet i dem.
For at undgå det, kan du markere din liste i Ark 3 og kopiere den (Ctrl+C) Herefter indsætter du listen som værdier (Vælg Indsæt speciel under HJEM båndet). Det kan du evt gøre i en anden kolonne. Herefter kan du sortere denne kolonne i faldende orden, så skulle resultatet gerne være som ønsket.
#14 - Nu skal fokus jo ikke være på hverken mig, eller dig, men på det at få hjulpet spørgeren med vedkommendes problem.
Og hvad den Formel som jeg henviste til, har med manglende regning i skolen at gøre, har jeg endog meget svært ved at se. Formlen er relateret til, om man har kendskab til Excel, eller ej. Regningen, den foretager Excel, og som bruger skal man blot kende formlerne (og for det meste, deres betydning).
Og som en rimelig nybegynder i Excel (som jeg tror spørger er), forventer jeg ikke at vedkommende kender Matrix formler, eller hvad de laver, og om de overhovedet kan afhjælpe hans problem.
Om min formel er simpel eller ej beror vel mest på personlig præference. For Dan og undertegnede hører omtalte formel til i kategorien simpel men vi har jo også været med i kampen en del år.
Min erfaring med Excel er at spørger først og fremmest er intereseret i en løsning der virker, ikke nødvendigvis hvorfor Så hvis spørger ellers har anvendt/indtastet formlen rigtig og erfaret at den ikke virker, så er vi alle blevet klogere på hvad der så kunne være problemet. Mit bud er at Excel opfatter tallene som tekst.
Følgende video demonstrerer hvordan jeg ville konvertere tekst til tal.
#16 - ja, det er netop om den enkelte persons kendskab (personlig præference, som du nævner), og tilgang til Excel. Og netop derfor mit indlæg i #9. Og spørgers præference ang. din Formel, kan du jo se i #6 - Når den ikke virker, fordi spørger ikke forstår den, så ligner vedkommende jo stadig et spørgsmålstegn, og er ikke kommet videre. Formlen, isoleret set, er jo perfekt nok, men for spørger, nok skudt "over målet" ;-)
Her leverer du jo netop selv en matrix-formel baseret på en spørgers allerførste spørgsmål i denne kategori
At påstå formlen ikke virker fordi spørger ikke forstår den er ligeledes skudt ved siden af. Formlen virker ikke fordi data ikke er som forventet og det er så det vi må takle, hvilket jeg kommer med et bud på.
#13 Tak. Jeg er ret sikker på du har ret. Med hensyn til at kopiere tallene og så indsætte dem som tal og ikke formler.
Men det giver vel bare et problem, når jeg så får nye tal der skal sorteres.
Der jeg er ved at lave er et regne ark til brug for Kommunalvalget, mht. Mandatfordeling både på partier. Valgforbund og de enkelte kandidater.
Det hele spiller -dog med undtagelse af denne liste som gerne skulle fortælle i hvilken rækkefølge kandidaterne er valgt og hvor mange mandater til hvert parti.
Ps. Vil folk ikke være venlige at skabe dårlig stemning pga. mit spørgsmpål. JA! Jeg er ikke ferm i exel. Men så er det nok noget jeg er bedere til end jer!
Fin formel, har jeg fattet det rigtigt: =HVIS('Ark1'!$A$1:$A$350<>"" hvis cellerne i ranget ikke er tomme, så: STØRSTE('Ark1'!$A$1:$A$350;RÆKKE(1:1))) så vælges der hele tiden den STØRSTE værdi, mens man kører ned gennem ranget. Men hvad udfører RÆKKE(1:1) ?? Tak finb
RÆKKE(1:1) fungerer som tæller og leverer den k'te største værdi i en matrix du kan også anvende RÆKKE(A1) som udfører det samme
Prøv at skrive =RÆKKE(1:1) i en celle, formlen returnerer 1 Hvis du så kopierer/trækker ned via fyldhåndtaget til cellen lige under så returnerer formlen 2 og sådan bliver det ved
Så i stedet for at skrive fx STØRSTE(A$1:A$10;1) som leverer den største værdi STØRSTE(A$1:A$10;2) som leverer den næst største værdi så kan du slippe med at skrive: STØRSTE(A$1:A$10;RÆKKE(1:1)) som leverer den største værdi og så trække formlen ned
Aha, så RÆKKE(1:1) gennemspilles: RÆKKE(2:2) RÆKKE(3:3) osv., netop fordi det er en matrix-formel, som en for-next-løkke ?
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.