Avatar billede tariboventola Nybegynder
21. december 2004 - 15:02 Der er 3 kommentarer og
1 løsning

Sortering af data fra en array til en kolonne

Hej eksperter!!

Jeg har en mængde tal (A1:D3). Jeg ønsker nu i E-kolonnen at få alle tallene i A1:D3 sorteret ud med det mindste først, således at:

1  2  3    9
1½  2½  3½  6
4  5  7    4
skal blive til
1

2

3

4
4
5
6
7
9

Hvilken formel skal jeg bruge?
Avatar billede japping Nybegynder
21. december 2004 - 16:17 #1
Hvis jeg skulle lave det, ville jeg skrive en macro/VBA-kode der udførte ovenstående. Men måske andre har en bedre idé ?
Avatar billede martin_moth Mester
22. december 2004 - 06:33 #2
1½ bliver næppe opfattet som et tal, men som et stykke tekst.

Jeg tvivler på at du kan skrive 1½ * 2 og så få 3.

Jeg ville også lave macro, men der er måske en lettere løsning. Hvis det kun skal gøres EN gang, og ikek skal være dynamisk, så det automatisk opdateres, kan du:
Kopier dine tal over i kolonne E, og brug Indsæt speciel - Værdier. Herefter kan du bruge funktionen sorter på kolonne E. Men som sagt, ændrer du i de oprindelige tal, slår effekten ikke igennem i kolonne G, da du har valgt Indsæt Speciel-Værdier.
Avatar billede tariboventola Nybegynder
22. december 2004 - 13:45 #3
Hej!

Nej, ok, med 1½, mente jeg bare 1,5 selvfølgelig.
Jeg har selv fundet ud af det. Der er en formel som hedder =SMALL() som går ind og finder det n'te mindste tal i en array. Hvad jeg så behøvede var blot en kolonne med løbende tal fra 1-12 og så kunne jeg kopiere SMALL-formlen nedefter..
Avatar billede martin_moth Mester
22. december 2004 - 14:05 #4
ok. Husk at luk
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester