Documentatie/Calc-functies/ASELECT.NV

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/RAND.NV and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎dansk • ‎español • ‎suomi



Functienaam:

ASELECT.NV

Categorie:

Wiskundig

Samenvatting:

Genereert een uniform verdeeld willekeurig getal in het bereik van 0 (inclusief) tot 1 (exclusief). In tegenstelling tot ASELECT is ASELECT.NV een niet-vluchtige functie die niet bij elke invoergebeurtenis opnieuw wordt berekend.

Syntaxis:

ASELECT.NV()

Retourneert:

Retourneert een reëel getal in het bereik [0, 1).

Argumenten:

Geen

Aanvullende details:

  • ASELECT.NV is een niet-vluchtige functie. Dergelijke functies worden niet herberekend bij nieuwe invoergebeurtenissen en worden niet herberekend bij het selecteren van Data ▸ Berekenen ▸ Herberekenen of bij het indrukken van F9, behalve wanneer de cel met de functie is geselecteerd. Niet-vluchtige functies worden opnieuw berekend bij het openen van het bestand.

ASELECT voor een vluchtig equivalent dat voldoet aan ODF 1.2 en compatibel is met Microsoft Excel.

  • Om willekeurige getallen te genereren die nooit opnieuw worden berekend:
  • Kopieer cellen die =ASELECT.NV() bevatten, en gebruik Bewerken ▸ Plakken speciaal ▸ Plakken speciaal (met Alles' en Formules gedeselecteerd en 'Getallen geselecteerd).
  • Gebruik Blad ▸ Cellen vullen ▸ Willekeurige getallen om een geselecteerd celbereik te vullen met willekeurige getallen, gegenereerd in overeenstemming met de flexibele instellingen die beschikbaar zijn via het dialoogvenster Willekeurig-nummergenerator.
  • Om getallen in een ander bereik dan [0, 1) te genereren:
  • Schaal de waarde die door ASELECT.NV wordt geretourneerd naar een nieuw bereik met behulp van een formule van de vorm =(ASELECT()*(b-a))+a om een getal in het bereik [a, b] te genereren. De formule =(ASELECT.NV()*20)-10 genereert bijvoorbeeld willekeurige getallen in het bereik [-10, 10).
  • Gebruik de functie ASELECTTUSSEN of het niet-vluchtige equivalent ASELECTTUSSEN.NV.

Voorbeelden:

Formule Beschrijving Retourneert
=ASELECT.NV() Genereert een willekeurig getal r in het bereik 0 ≤ r < 1. De resulterende waarde verandert niet wanneer Calc opnieuw berekent. 0,80206289793007

Gerelateerde LibreOffice-functies:

ASELECT

ASELECTTUSSEN

ASELECTTUSSEN.NV

ODF standaard:

Geen

Gelijkwaardige Excel-functies:

Geen