Excel-kaava: Satunnaiset tekstiarvot -

Yleinen kaava

=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")

Yhteenveto

Voit täyttää solualue nopeasti satunnaisilla tekstiarvoilla käyttämällä kaavaa, joka perustuu VALITSE- ja RANDBETWEEN-funktioihin.

Esitetyssä esimerkissä kaava kohdassa C5 on:

=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")

Mikä palauttaa satunnaisen värin annetuista arvoista.

Selitys

CHOOSE-toiminto tarjoaa kehyksen tälle kaavalle. Valitse vie yhden numeerisen arvon ensimmäiseksi argumentiksi (indeksinumero) ja käyttää tätä lukua valitaksesi ja palauttaakseen yhden seuraavista argumenteista annettujen arvojen perusteella numeerisen indeksin perusteella.

Tässä tapauksessa käytämme neljää arvoa: Punainen, Sininen, Vihreä ja Vaaleanpunainen, joten meidän on annettava VALITSE-luku välillä 1 ja 4.

Tämän luvun luomiseen käytämme RANDBETWEEN-funktiota, joka palauttaa satunnaisen kokonaisluvun ala- ja yläarvojen väliin. Koska VALITSE on vain 4 arvoa, toimitamme 1 alimmalle ja 4 ylemmälle numerolle.

Kun tämä kaava kopioidaan alas, se palauttaa yhden neljästä väristä.

Huomaa, että RANDBETWEEN laskee uuden arvon aina, kun laskentataulukkoa muutetaan. Kun sinulla on arvoja alueella, kannattaa ehkä korvata kaavat arvoilla, jotta muut muutokset eivät onnistu.

Mielenkiintoisia artikkeleita...