Random generátor beállított százalékokkal?
Létezik ilyen? Mármint mondjuk...
1.) - 25%
2.) - 20%
3.) - 40%
4.) - 10%
5.) - 5%
...és akkor randomul kiadja valamelyik számot. Tudtok segíteni?
Ha Excelben jó, akkor így lehet megtenni:
- írd be az A1:A5 cellákba a sorszámokat (1, 2, stb...)
- a B1:B5 cellákba az értékeket (5%, 10%, stb.)
- a C1-be mehet ez:
=vlookup(randbetween(min(a:a);max(a:a));a:b;2)
Magyarázat:
- a vlookup egy területen (a:b, azaz a teljes A és B oszlop) függőlegesen keres egy értéket és visszaadja a mellette valahány cellával (2, a keresési oszlop is beleszámít) lévő értéket, tehát ha a fenti példádat változatlanul beírtad, akkor ha megtalálja az A oszlopban a 3-as számot, visszaadja a 40% értéket.
- a randbetween véletlen számot ad vissza az első és második érték között;
- a min(a:a) és a max(a:a) az A oszlop legkisebb és legnagyobb számát adja vissza.
Tehát...
A vlookup megkeresi az A oszlopban azt a véletlen számot, ami az A oszlop legkisebb és legnagyobb értéke közé esik, és a mellette lévő cellából visszaadja a %-értéket.
voilà... :-)
Vagy mindegyiket annyiszor többszörözöd, ahány %.
Szóval 5% akkor az 5-ösből 5-öt raksz a tömbe véletlen helyre. És akkor 100 méretű lesz a tömböd, benne véletlenszerűen. És ebből választol ki egyet.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!