Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 11:32 Der er 23 kommentarer og
1 løsning

32 tal mellem 1 og 200

Hvordan er det jeg får Excel 2000 til at finde 32 tal mellem 1 og 200 som ikke må være ens?
Avatar billede janvogt Praktikant
14. oktober 2001 - 11:39 #1
Du bruger RANDOM-funktionen.
På dansk hedder den SLUMP().

Den danner et tilfældigt tal mellem 0 og 1 som du så ganger med 200.
Avatar billede janvogt Praktikant
14. oktober 2001 - 11:41 #2
Statistisk set kan du godt risikere at få en genganger - hvis du vil undgå det skal du have lavet en makro.
Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 11:51 #3
Skriv lige hvordan jeg laver både SLUMP() og makro\'en
Avatar billede janvogt Praktikant
14. oktober 2001 - 12:28 #4
Skriv =SLUMP()*200 i en celle og den returnerer et tilfældigt tal mellem 1 og 200.
Makroen er en større sag.
Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 13:20 #5
Nå... kan du så ikke lige lave det!
Avatar billede dumdum Nybegynder
14. oktober 2001 - 13:47 #6
hehe


mkoldsgaard... Sommetider går det lettere når man beder folk pænt...


www.fotx.net/dumdum
Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 14:17 #7
OK

Janvogt - vil du være så venlig at lave en makro som jeg har bedt om... vil du ik\' nok.
Avatar billede janvogt Praktikant
14. oktober 2001 - 16:15 #8
Beklager, det bruger jeg ikke min eftermiddag på for de point!
Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 18:26 #9
Nå... ok
Avatar billede m-koldsgaard Nybegynder
14. oktober 2001 - 18:34 #10
Jeg har også selv fundet ud af det.

Jeg lavede 32 SLUMPMELLEM()*200 og bagefter kryds tjekkede jeg dem alle sammen med HVIS($A$1=A2;\"FORKERT\";\"OK\").
Det tog godt nok lidt tid da det er 32x32, men nu kan jeg trykke på F9 og så skriver computeren 32 tal mellem 1 og 200, samtidig er der 32x32 felter hvor der i nogle felter står OK og  andre(hvis der er nogen) FORKERT.

Så jeg ta\'r \'alle\' mine point selv!
Avatar billede janvogt Praktikant
14. oktober 2001 - 19:06 #11
Jamen så er jeg da ked, at du ikke kunne bruge mit svar til noget :-|
Avatar billede admss Nybegynder
15. oktober 2001 - 10:20 #12
Hmmmmmm

Ikke særlig fint af m-koldsgaard.

admss :-|
Avatar billede dumdum Nybegynder
15. oktober 2001 - 10:48 #13
Han har umiddelbart heller ikke rigtig brillieret da han spurgte altid hjælpsomme Jan Vogt om han ville lave det.


www.fotx.net/dumdum
Avatar billede admss Nybegynder
15. oktober 2001 - 10:59 #14
Nææææ....

Utroligt godt gået med de 10 point...

admss
Avatar billede m-koldsgaard Nybegynder
15. oktober 2001 - 18:32 #15
Undskyld...
Avatar billede maagefinke Nybegynder
18. oktober 2001 - 21:44 #16
Helt ny i Eksperten må jeg konstatere, at der er
flere end m-koldsgaard, der bliver \"gratis\"
inspireret.
En trøst for ham at han ikke skal dele de 10
point med nogen.
Avatar billede m-koldsgaard Nybegynder
18. oktober 2001 - 22:02 #17
Hallo!!!

Inden jeg lavede dette spørgsmål havde jeg prøvet \'SLUMP()\'-funktionen, og det var ikke så tit at den lavede nogle tal som ikke var ens.
Så derfor lavede jeg dette spørgsmål.

Hvis nu Janvogt ville havde lavet den makro skulle han selvfølglig nok havde fåets hans point, men hvis det er noget der tager en eftermiddag ville det jo blive flere hundrede point!!!

Og så brugte jeg jo ingen gang \'SLUMP()\'-funktionen, jeg brugte \'SLUMPMellem()\'-funktionen som jeg fandt ved at kigge i den besværlig hjælpefunktion.

Lige en ting til: Det er KUN 10 point!!!


Til brugere som også skal bruge nogle tilfældige tal:
\'SLUMP()\'-funktionen finder IKKE heltal
\'SLUMPMellem()\'-funktionen finder KUN heltal
\'SLUMPMellem()\'-funktionen kan KUN bruges hvis der er installeret: \'Analysis Toolpak\'
Avatar billede maagefinke Nybegynder
18. oktober 2001 - 22:13 #18
Det var også præcis på grund af \"de kun 10 point\", at jeg mente, det var godt du ikke skulle dele dem med nogen.
Mvh
maagefinke
Avatar billede janvogt Praktikant
19. oktober 2001 - 08:38 #19
>>>m_koldsgaard

Hvis du ikke vil installere Analysis Toolpak kan du bare bruge SLUMP-funktionen sammen med HELTAL-funktionen.
Avatar billede admss Nybegynder
19. oktober 2001 - 08:45 #20
>>m_koldsgaard

Du siger det selv... \"Det er KUN 10 point\". Hvor meget hjælp forventer du?

PS: Flot at du kiggede i en besværlig hjælpefunktion. Det må jeg nok sige....

admss

Avatar billede m-koldsgaard Nybegynder
19. oktober 2001 - 18:13 #21
janvogt - Der er større chance for at få forskellige tal, hvis man bruger \'SlumpMellem\'-funktionen, da \'Slump\'-funktionen laver kommatal, og hvis man bare runder dem op til heltal kan mange af dem være ens. (Når du skriver \'Heltal\'-funktionen mener du så ikke at du vælger heltal i stedet for kommatal i \'Formater celler\'???)

admss - Det kunne jo være der var en funktion som kunne det.
Avatar billede bak Forsker
19. oktober 2001 - 21:57 #22
Selvom jeg nu ikke kan få del i alle de point er her alligevel en makro der kan klare opgaven. Jeg poster den fordi den kan være af almen interesse.
Marker først cellerne der skal have tilfældige tal og kør så makroen:
Sub RandomNumbers()
Dim Number()
Dim MyRange As Range
Dim C As Range
Set MyRange = Selection
LastNumber = 200

ReDim Number(LastNumber)
For i = 1 To LastNumber
    Number(i) = i
Next i
For Each C In MyRange
    Placement = Int(Rnd() * LastNumber + 1)
    C.Value = Number(Placement)
    dummy = Number(LastNumber)
    Number(LastNumber) = Number(Placement)
    Number(Placement) = dummy
    LastNumber = LastNumber - 1
Next C
End Sub
Avatar billede bak Forsker
19. oktober 2001 - 21:57 #23
PS. her er ingen gengangere.
Avatar billede m-koldsgaard Nybegynder
21. oktober 2001 - 12:10 #24
Mange TAK bak

Her er 25 point til dig:
http://www.eksperten.dk/spm/123583
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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