20. marts 2004 - 11:46Der er
8 kommentarer og 1 løsning
Slumpfunktionen må kun køre ved hjælp af funktionstast F9
Kan det på en let måde lade sig gøre i regnearket udelukkende at lade Slump- funktionen aktivere ved hjælp af F9?
Mit problem er at der i en stribe matemtikopgaver skal være mulighed for at svare og få respons på løsning (løsning danner eleverne ved hjælp af regnemaskine eller "hovedregning" uden at bruge regnearkets formler). Når eleverne svarer på opgave 1 træder Slump-funktionen til når ENTER eller piltasterne aktiveres og eleverne får altid forkert respons.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Dur ikke til det jeg havde tænkt. Jeg har: B1 indeholder et tal som jeg taster ind og som angiver øvre grænse for det første tal jeg skal have generet i A3. B2 indeholder et tal som jeg taster ind og som angiver øvre grænse for det andet tal jeg skal have generet i A4. A3 indeholder =HELTAL(SLUMP()*B1). A4 indeholder =HELTAL(SLUMP()*B2). R8 indeholder =OG(A5=SUM(A3:A4)). I A5 skal eleven indtaste resultatet uden at bruge formel. I A6 er der brugt =HVIS(A5=0;"";HVIS(R8=SAND;"Rigtigt";"Prøv igen")).--- Hvis jeg bruger ENTER eller piltaster efter at have tastet rigtig facit ind- kører slumpfunktionen og jeg når aldrig at få respons. Findes der virkelig ikke en løsning på dette problem????
Jeg tror ikke umiddelat det det du ønsker er muligt. Hvis du kører med Automatisk beregning opdateres Slump hver gang brugeren har indtastet et resultat, uanset hvordan han forlader cellen. Bruges manuel beregning opdaterews brugerens resultat ikke, før han trykker F9, og så dannes der nye tilfældige tal, som ikke passer til det resultat brugeren har indtastet.
Men dette burde løse dit problem:
Læg følgende kode i et modulark. Knyt evt en genvejstast til at køre makroen med:
Sub Nyetal() Randomize Num1 = CInt(Range("b1").Value * Rnd()) Num2 = CInt(Range("b2").Value * Rnd()) Range("a3").Value = Num1 Range("a4").Value = Num2 End Sub
Når makroen afspilles dannes nye tal i A3 og A4. Men KUN når makroen afspilles. Brugeren kan derfor indtaste sit forslag til resultat i A5 og få det evalueret uden at slump funktionen kører igen. Når der skal dannes nye tal, skal hun så trykke på den genvejstast, som du har valgt til at danne de nye tal.
pederlund@nielsen.mail.dk peder.lund.nielsen1@skolekom.dk Gider du sende til begge, da jeg af og til p.g.a. sikkerhedsindstillinger har problemer med outlook,---TAK!!!
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.