Korisnik:   Lozinka:   
Beograd Novi Sad Kragujevac Niš
PC Berza Forum : Ver. 2.35
Najnovije teme Najnoviji odgovori Prikačene teme Najaktivnije teme Najčitanije teme
Pronađi : U : Pretraži :
Forum : Softver
Aplikacije
MS Excel formula
STRANA 1 OD 1
millanche MS Excel formula 06.10.2014. 21:10 T59178

status: user
broj poruka: 312
Treba mi formula ili dodatak za Excel kojim bi mi pravio nasumičan niz od 10 brojeva u koloni koji počinju sa DVE NASUMIČNO ODABRANE CIFRE, a završavaju se sa DVE NULE, ali tako da odgovaraju zbiru koji sam zadao. Da li je tako nešto uopšte moguće?

Ukratko: Dajem zbir, a na osnovu zbira Excel mi nasumično da niz od 10 brojeva koji se završavaju sa dve nule i koji kada se saberu odgovaraju zadatom zbiru.

Nisam nešto siguran da je tako nešto izvodljivo, ali aj da pitam.
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
bstaletic Da li Excel ima funkciju kojom ispisuje jedan nasumicni broj? 06.10.2014. 21:50 #566169

status: user
broj poruka: 1889
Ako ima, iskoristi tu funkciju devet puta, a deseti ti je razlika tvog broja i zbira ovih devet.

If wants and needs divide me
Then I might as well be gone...


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
ICEsd re: 06.10.2014. 23:52 #566198

status: user
broj poruka: 2158


Ajd sad procitaj sta si napisao:

Nasimicne cifre koje odgovaraju zbiru koji sam zadao ???

random cifre su totalno bezveze generisane i ne mogu odgovarati ni jednom zadatom zbiru, zato i jesu nasumicno izabrane i ne postoji kljuc po kojem mogu biti definisane ponovo.

Sto se daljeg pitanja tice:

cifre koje si dobio pomnozi sa 100 i dobices dve 0 na kraju.

Ako ti teba program za generisanje sifri ima ih dosta na netu i ne treba ti excel.


Ako hoces sve kombinacije resenja za zadati zbir puta 100 nije moguce uraditi to u excelu, mozes u akcesu da napravis bazu podataka sa kombinacijama pa da iz te baze uporedjue unesene podatke i ako se slazu nastavi dalje sa programom.
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
Neba Koja je svrha toga? 07.10.2014. 15:50 #566288

status: user
broj poruka: 1197
Može li neki konkretan primer?
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
Starcevac Ако сам добро схватио 07.10.2014. 20:23 #566340

status: user
broj poruka: 318
Желиш да се случајно појаве бројеви између 1000 и 9900 и да њихов збир буде онај који ти укуцаш.

Ти желиш следеће, на пример:
1. 1000
2. 1500
3. 3000
4. 2500
5. 6300
6. 4500
7. 8400
8. 9800
9. 7900
10. 2200

Направио сам ти да се бројеви случајно појављују (као ови горе наведени), али њихов збир зависи од тих бројева.

Да би збир бројева био једнак збиру који одредиш, морају да се нормализују, али тада се неће завршавати са две нуле као што си написао.

Ваљда ћеш јавити да ли смо на правом путу....



:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
micika988 ... 08.10.2014. 09:47 #566428

status: user
broj poruka: 2061
http://pastebin.com/1inqAKbd

modifikuj malo, nije bas sve savrseno odradjeno, ali za 5min. dosta. Moguce je nastelovati, ali se treba igrati...
___________________________________________
I love AMD, My Blood runs red and true
Don`t Care for Intel products, I don`t look good in Blue
Look inside my case the colors Red and Black
Don`t want my PC Green, Cuz man that shit is whack


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
millanche re: 08.10.2014. 18:43 #566496

status: user
broj poruka: 312
Evo me. Nisam imao vremena ranije da se javim.

@Starcevac tacno tako. Ne mogu i ne smem da objasnjavam razlog zasto mi treba to sto trazim, ali ce mi olaksati zivot. Npr. iskucam broj 43800 i treba mi da taj broj podeli na 10 mesta tako sto ce se jedinice i desetice zavrsavati na 0.

@micika988 na dobrom si putu. S tim sto mi kolone D i E nisu potrebne. Kolona A daje random brojeve, a u koloni C si mi namestio da postavim zbir. Suma kolone B mi daje priblizan rezultat zbiru, samo sto brojevi kolone B nisu u formi **00.

P.S. Treba mi u rasponu od 1000 do 9900 gde se menja broj hiljade i stotine, a desetica i jedinica su uvek nula.

Hvala svima koji pomazu.

:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
millanche re: 08.10.2014. 20:45 #566512

status: user
broj poruka: 312
FLOOR(RANDBETWEEN(100,999),10)

Evo jedne formule za A kolonu. D i E kolona se brišu jer nisu ni potrebne. Samo još B kolona da se dotera da se brojevi završavaju na **00.

Kamen temeljac postavio je ili postavila `micika988` :)


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
micika988 ... 08.10.2014. 21:05 #566515

status: user
broj poruka: 2061
u b2 stavi sledecu formulu i razvuci do kraja:

http://pastebin.com/1aqFGMj0

dobija se ono sto ti treba, ali matematicki vrljavi (malo)

p.s.

ako mi padne nesto na pamet drugo ili neko uskoci, doci ce se do prave stvari
___________________________________________
I love AMD, My Blood runs red and true
Don`t Care for Intel products, I don`t look good in Blue
Look inside my case the colors Red and Black
Don`t want my PC Green, Cuz man that shit is whack


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
miki069 Tajna 08.10.2014. 21:54 #566524

status: user
broj poruka: 1234
Npisao sam program u Delphiju koji radi bez greške.
Pošto je nepoznato za šta se koristi ja onda ne smem da dam program.
Možda je neka špijunaža u pitanju.


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
millanche Re: ... 09.10.2014. 17:53 #566663

status: user
broj poruka: 312
Bravo care!

Evo ja sam dovršio (nije idealno, ali poslužiće):

Pošto je suma B2:B11 veća od zbira koji zadajem, napravio sam D2 ćeliju koja rečuna razliku i dodao sam ćeliju C11 koja oduzima od B11 razliku. Tako da kada se prepišu brojevi od B2 do B10 i na njih doda C11, onda se dobije niz brojeva koji odgovaraju zadatom zbiru! Što se mene tiče dovoljno je (nije estetski lepo, ali je dovoljno)! :)

Konačan rezultat, ako ikada nekome zatreba:

A2:A11 =FLOOR(RANDBETWEEN(100,999),10)
B2:B11 =CEILING(A2/SUM($A:$A)*$C, 100)
B12 =SUM(B2:B11)
C2 - zadaje se zbir, bez formule
C11 =B11-D2
D2 =B12-C2

To je to :)


:: u b2 stavi sledecu formulu i razvuci do kraja
::
:: http://pastebin.com/1aqFGMj
::
:: dobija se ono sto ti treba, ali matematicki vrljavi (malo
::
:: p.s
::
:: ako mi padne nesto na pamet drugo ili neko uskoci, doci ce se do prave stvar
:: __________________________________________
:: I love AMD, My Blood runs red and tru
:: Don`t Care for Intel products, I don`t look good in Blu
:: Look inside my case the colors Red and Blac
:: Don`t want my PC Green, Cuz man that shit is whack
::
::
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
STRANA 1 OD 1
Broj postavljenih tema: 60372. Broj poslatih odgovora: 647169.
Trenutno niste prijavljeni na PC Berzu i zbog toga imate status 'gosta'. Kao gost ne možete da šaljete poruke na Forum. Ako ste registrovani kao član PC Berze, prijavite se. Ako ste novi korisnik, molimo registrujte se da bi dobili mogućnost aktivnog učešća u radu Foruma.
- niste prijavljeni - samo za čitanje - zaključano
- nema novih poruka - ima novih poruka - ima novih tema
Slagalica.net
Microsystems d.o.o.
PCB Network: pcberza.rs | lisica.rs