Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko nekog ukrstanja...

[es] :: Office :: Excel :: Pomoc oko nekog ukrstanja...

[ Pregleda: 2003 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Pomoc oko nekog ukrstanja...09.04.2012. u 17:38 - pre 146 meseci
Imam jednu veliku tabelu koja ima 3 kolone: u prvoj je redni broj od 1...X, u drugoj je jedinstveni broj sa jedanaest cifara (barkod citac) a u trecoj su nule (takav je obrazac). Tabela ima recimo 1000 vrsta, to je mustra. Sad ja dobijem od Pere narudzbeni fajl u kome imam 2 kolone: u prvoj je onaj jedinstveni ID od 11 cifara a u drugoj je sad kolicina tog artikla. Sad Pera recimo ima 30 vrsta sa artiklima i njihove kolicine. Kako da ukrstim ove 2 tabele tako da mi se popune kolicine za one artikle (sa istim jedinstvenim ID od 11 cifara) za koje kod Pere stoje kolicine razlicite od nule i to da mi se upise u glavnu/prvu tabelu u celijama gde su ranije bile nule? Zatim ako Mika da istu tabelu sa 50 vrsta ali kod koje se recimo i ponavljaju artikli sa jedinstevnim ID kao kod Pere ali narucuje druge/nove kolicine, kako da to dodam u celijie u onu prva/osnovnu tabelu. Primer:

Mika uzima po 5 artikala sa brojem 01233333322, 01111111111 i 02222222222 a Pera uzima po 10 artikala sa brojevima 55553333222 i 02222222222. Sad u celiji gde je za ID 02222222222 treba da stoji 5+10=15 a u ostalim kako vec treba.


Puno hvala ako mi neko moze dati neki savet ili pomoc, u pitanju je Excel 2007/2010

HVALAAA
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 19:49 - pre 146 meseci
Odradio sam ti nesto na osnovu ovoga sto si opisao u tvom postu, valjda sam te dobro skontao U prilogu sam ti okacio primer kako sam to odradio, u njemu imas dva Sheet-a Sheet Glavna i Sheet Porudzbina, u prvom ti je baza tvojih artikala a u drugom unosis sifru artikla (ID) i kolicinu, zatim kliknes na dugme Dodaj i kolicina iz porudzbine bice dodata kolicini odgovarajucem artiklu u prvom Sheet-u.
A da bi sve ovo radilo moras da dozvolis Macro-e, pitace te prilikom otvaranja fajla.
Prikačeni fajlovi
 
Odgovor na temu

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 20:02 - pre 146 meseci
Super dude :)

Ovo mi deluje OK, a koja je fora tj logika kako ovo radi, slab sam u Excelu

HVALA jos jednom isprobacu ove nedelje!
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 20:09 - pre 146 meseci
Hmmmm...... Ja sam ovo resio preko VBA ili u prevodu programiranjem, pisanjem Macro u VBA editoru (Alt+F11). Mislim da nekim funkcijama kojima raspolaze Excel to ne bi moglo da se uradi mozda nekom opcijom, ali po meni ovo mi deluje jednostavnije. Eto ako bude bila potrebna neka izmena ti navrati opet ovde zato smo tu
Pozdrav!!
 
Odgovor na temu

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 20:31 - pre 146 meseci
OK, ja bi u prvi sheet ubacio sve artikle a onda u drugi copy-paste od onoga sta salju ljudi pa iskoristio dugme. Je li moze da se to dugme pomeri nekako malo na desno jos nekoliko kolona u slucaju da nakon ove 2 kolone dodajem jos neke opisne mozda bude trebalo da s esamo kopira opis uz te ID artikala tako da stoje pored onog od 11 cifara. Jel moze to da se unese? Recimo:

1 22111111111 zvake 5
2 12511111311 cigarete 10
3 28111161101 sok 10
4 23116141101 jabuke 1

 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 20:41 - pre 146 meseci
Verovatno nikada ovo ne bih rešavao makroom s obzirom da sav posao završava, za minut-dva, alat MS Query, ali ok, uvek je poželjno videti različite pristupe.

Za MSQ je potrebno nešto pripreme -koja se svodi na imenovanja tabela i importovanje/uvezivanje tabela i definisanje ključeva ali se sve radi preko grafičkog interfejsa nalik onom u Accessu.

Druga mogućnost je putem formule ispod. Pretpostavka je da podaci počinju od drugog reda, kao u primeru i ovo je formula koju onda kopiraš nadole. U formuli se referencira imenovani opseg iz "prve" tabele, nazvana 'Glavna'.
Code:
=IF(COUNTIF(A$2:A2;A2)>1;0;VLOOKUP(A2;Glavna;2;0))

Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prikačeni fajlovi
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 20:54 - pre 146 meseci
Citat:
Filipenko666: OK, ja bi u prvi sheet ubacio sve artikle a onda u drugi copy-paste od onoga sta salju ljudi pa iskoristio dugme. Je li moze da se to dugme pomeri nekako malo na desno jos nekoliko kolona u slucaju da nakon ove 2 kolone dodajem jos neke opisne mozda bude trebalo da s esamo kopira opis uz te ID artikala tako da stoje pored onog od 11 cifara. Jel moze to da se unese? Recimo:

1 22111111111 zvake 5
2 12511111311 cigarete 10
3 28111161101 sok 10
4 23116141101 jabuke 1


Moze naravno, mozes ga staviti bilo gde samo da je u tom Sheet-u.

Citat:
3okc: Verovatno nikada ovo ne bih rešavao makroom s obzirom da sav posao završava, za minut-dva, alat MS Query, ali ok, uvek je poželjno videti različite pristupe.

Za MSQ je potrebno nešto pripreme -koja se svodi na imenovanja tabela i importovanje/uvezivanje tabela i definisanje ključeva ali se sve radi preko grafičkog interfejsa nalik onom u Accessu.

Druga mogućnost je putem formule ispod. Pretpostavka je da podaci počinju od drugog reda, kao u primeru i ovo je formula koju onda kopiraš nadole. U formuli se referencira imenovani opseg iz "prve" tabele, nazvana 'Glavna'.
Code:
=IF(COUNTIF(A$2:A2;A2)>1;0;VLOOKUP(A2;Glavna;2;0))




3okc mislim da sa ovom formulom ne postize ono sto je hteo, koliko sam ja shvatio on hoce da ima bazu sa artiklima i kolicinama i kako ko izvrsi porudzbinu da na kolicinu koju ima u bazi doda kolicinu sa porudzbine.
A slazem se da bi to moglo da se odradi i sa MS Query-jem, ali ovo mi je nekako jednostavnije, jednom napises kod i kasnije ga samo pozivas preko nekog komandnog dugmeta.

I da ja da sam na njegovom mestu ovo ne bih resavao u Excel-u vec u Access-u koji je po meni pogodniji za sve ovo.
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Pomoc oko nekog ukrstanja...09.04.2012. u 21:21 - pre 146 meseci
Citat:
FOX028: 3okc mislim da sa ovom formulom ne postize ono sto je hteo, koliko sam ja shvatio on hoce da ima bazu sa artiklima i kolicinama i kako ko izvrsi porudzbinu da na kolicinu koju ima u bazi doda kolicinu sa porudzbine.

Poslao sam odgovor na pitanje koje je pokretač postavio, a to je: ukrštanje dve tabele, prilično je jasno.

Uopšte ne ulazim u to da li bi za njega bolje bilo da koristi Access ili ne znam ni ja koji drugi program.. za takvu procenu je potrebno više od onoga što znamo i što bi obaška već bile teme za nekakav konstalting.. a ja nemam ambicija da to radim u vetar. ;)
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Pomoc oko nekog ukrstanja...10.04.2012. u 09:03 - pre 146 meseci
Evo i matrične varijacije na temu
Code:
=MMULT(--(TRANSPOSE(T1_ID)=T2_ID);OFFSET(T1_ID;;1))

Formula vraća matricu te se unosi u opseg ćelija a unos završamo sa Ctrl+Shift+Enter.
T1_ID i T2_ID su imenovani opsezi ID kolone iz dve tabele.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prikačeni fajlovi
 
Odgovor na temu

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko nekog ukrstanja...18.04.2012. u 17:16 - pre 146 meseci
@fox

Prijatelju, imam jedno pitanje. Da li ova skripta makro radi korektno ako u osnovnoj tabeli imam recimo 5000 artikala namesto 500? Sta se desava ako se neki jedinstveni ID ponovi? Cini mi se da kad je ovako mnogo artikala deo uradi kako treba a deo ne uradi, ili mi nesto ne valja sa formatom. Na manjem uzorku radi.

Hvala puno jos jednom
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Pomoc oko nekog ukrstanja...18.04.2012. u 18:46 - pre 146 meseci
Onos to sam ti ja odradio radi korektno za 1000 artikala u Sheet-u Glavna, ako zelis vise artikala treba da izmenis sledecu liniju koda

Code:
Set IDGlavna = Sheets("Glavna").Range("B2:B1001")


u

Code:
Set IDGlavna = Sheets("Glavna").Range("B2:B5001")


ili koliko ti je vec potrebno.

Sto se tice ponavljanja ID-a, ne i bilo pozeljno da se ponavlja vise puta neki ID u Sheet-u Glavna, a ako dodje do ponavljanja ID-a u Sheet-u Porudzbina nece biti problema uzece u obzir obe porudzbine i dodati ih u Sheet Glavna odgovarajucem ID-u.
 
Odgovor na temu

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko nekog ukrstanja...18.04.2012. u 19:39 - pre 146 meseci
Ne znam kako to i gde da izmenim :(

 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Pomoc oko nekog ukrstanja...18.04.2012. u 19:49 - pre 146 meseci
Kada otvoris Excel dokument stisnes Alt+F11, zatim na desnoj strani dupli klik na Modules=>Module1
 
Odgovor na temu

Filipenko666
kkk

Član broj: 237272
Poruke: 238
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko nekog ukrstanja...18.04.2012. u 20:53 - pre 146 meseci
Hvala probacu :)

Nisam ovo znao da ima. Znam samo odprilike sta je :)

HVALA HVALA HVALA HVALA
 
Odgovor na temu

[es] :: Office :: Excel :: Pomoc oko nekog ukrstanja...

[ Pregleda: 2003 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.