Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Softver i operativni sistemi » Ms office » excel randbetween
Avko 05.08.2021 16:16
Predmet:excel randbetween

u A1 imam =randbetween(1;100)
u A2 imam =if(randbetween(1;100)<>A1;randbetween(1;100))

i to mi ne radi.
Znaci htio sam slucajne brojeve ali da se ne ponavljaju
zna li tko rijesenje?

zxz 06.08.2021 06:35
Predmet:Re:excel randbetween

=if(randbetween(1;100)<>A1;randbetween(1;100))
Cekaj ako hoces da se ne ponavljaju zasto si napisao ako je slucajan broj u polju a2 razlicit od slucajnog broja u polju a1 tada uradi ponovo slucajan broj.
Nebi ti svakako dobio ono sto trazis ali mi nije jasno.

zxz 06.08.2021 07:08
Predmet:Re:excel randbetween

PreuzmiIzvorni kôd (Visual Basic):
  1. Function razlicit(Broj As Integer)
  2. Dim sluc_broj As Integer
  3.  
  4. sluc_broj = Int((100 * Rnd) + 1)
  5. Do While sluc_broj = Broj
  6. sluc_broj = Int((100 * Rnd) + 1)
  7. Loop
  8. razlicit = sluc_broj
  9.  
  10. End Function

U a2 pises
=razlicit(A1)

Avko 08.08.2021 18:37
Predmet:Re:excel randbetween

necu VBA i funkcije. stavit cu primjer:
Prilozi:
slucajniBrojevi.rar (Velicina datoteke:5.81 KB)

zxz 12.08.2021 08:22
Predmet:Re:excel randbetween

hajd da pojasnimo sta si napisao, kad ti nisi dao objasnjenje:
=IF(RANDBETWEEN(1,45)<>A$1,RANDBETWEEN(1,45),RANDBETWEEN(1,45))
Ako je dobiveni slucajan broj <> od broja u polju A1 onda je rezultat slucajan broj a ako je isti onda ponovi slucajan broj.
Medjutim i taj ponovčjeni slucajan broj moze biti isti kao broj u polju A1 i vise nemas mogucnost provjere to je to.

Avko 13.08.2021 08:05
Predmet:Re:excel randbetween

znaci nije moguce rijesiti bez VBA-koda?

zxz 13.08.2021 21:28
Predmet:Re:excel randbetween

Mozes meskonacno pisati if u if.
if(a=b,truu,if(a=b,tru, if itd...