[ donrile86 @ 31.01.2019. 18:59 ] @
Pozdrav svima.
Drugar mi je napravio jednu tabelu za pracenje potrosnje goriva. Tabela je odlicna i sve je odradio kako treba osim jedne stvari koju ne zna (a ne znam je ni ja).
Tabela je u prilogu, a sad cu da objasnim sta mi je potrebno (ako je uopste moguce).
Potrebna mi je formula koja ce iz sheetova cisterna_plac, mob_cist_1, mob_cist_2, mob_cist_3, Cacak i Zelezara iz kolone E (KM-MC) da mi kopira sadrzaj u sheet BG 1078 NP u kolonu F (KM predjeno), ali tako da sadrzaj iz ovih prethodnih sheetova prepoznaje po ovom registarskom broju i sortira po datumu? Zasto mi je ovo bitno? Zato sto imam ogroman broj unosa i dosta bi mi vremena ustedelo da sve unosim samo u ovih prvih 6 sheetova, tj da ne moram za svako vozilo da unosim kilometrazu posebno vec da formula to radi za mene.

Nadam se da sam dobro objasnio problem i hvala svima unapred koji mogu da pomognu.
[ Ivek33 @ 01.02.2019. 19:07 ] @
Trebao si otvoriti novu temu da se ne miješa sa postojećom jer naslov tvoje teme može biti 'Zbroj iz više sheets za dva uvjeta'. (Pretpostavljam da će to moderator uraditi)

Ako trebaš zbrojiti sve vrijednosti iz više sheets za dva uvjeta probaj iskoristiti ovu formulu ispod (6 x SUMIFS za 6 sheets), koju si već koristio u C stupcu.
Code:
=SUMIFS(cisterna_plac!$E$3:$E$32;cisterna_plac!$A$3:$A$32;A6;cisterna_plac!$B$3:$B$32;$D$2)+...........

ili ovu
Code:
=IFERROR(SUMPRODUCT(SUMIFS(INDIRECT("'"&listovi&"'!$E$3:$E$32");INDIRECT("'"&listovi&"'!$A$3:$A$32");A6;INDIRECT("'"&listovi&"'!$B$3:$B$32");$D$2));)

btw: vidi prikačeni primjer
[ donrile86 @ 02.02.2019. 08:12 ] @
Ivek, hvala puno na odgovoru. Verovatno sam trebao da otvorim novu temu, ali nisam razmisljao...tj ova mi se cinila kao najpogodnija. Izvinjavam se.
E, sad... Testirao sam ovaj primer koji si mi zakacio u prilogu i sve radi. Medjutim, imam jos jedno pitanje...
Da li moze da se napravi sledeca formula: ako je neko vozilo sipalo gorivo recimo na dva razlicita mesta (npr mob_cist1 i mob_cist2) i ako je to vozilo sipalo gorivo na istoj kilometrazi, kako onda formula da prepozna na oba mesta da je ta kilometraza ista i da ne sabira te dve kilometraze vec samo da se ponovi?
[ Ivek33 @ 02.02.2019. 13:35 ] @
Nemoj puno objašnjavati. Nekoliko upisanih primjera i očekivanih rezultata (uz kratki tekst) više će objasniti što želiš nego tvoj tekst objašnjenja bez primjera. Možda bi i moglo pa možda i uz neku pomoćnu tabelu ali ja sada nemam vremena toliko duboko ulaziti u problem. Ako postaviš primjer sa očekivanim rezultatom vjerojatno bi se mogao naći netko tko ti može eventualno pomoći.
A možda da tovoriš novu temu sa relevantnim naslovom
[ donrile86 @ 03.02.2019. 21:57 ] @
OK, malo sam ubrzao sa objasnjenjima i to bez primera. Bez ljutnje.
U prilogu sam zakacio onaj tvoj primer tabele koju si mi sredio. Tamo sam rucno uneo neke vrednosti cisto da pokazem kako bi to trebalo da izgleda.
Dakle, ako formula moze da mi u sheet BG1078NP u kolonu F kopira unete vrednosti iz sheetova cisterna_plac, mob_cist_1, mob_cist_2, mob_cist_3, Cacak i Zelezara iz kolone E, ali da ih ne sabira. Zasto mi ovo treba? Zato sto neko vozilo moze u istom danu da sipa gorivo iz mob_cist1 i iz mob_cist3, i to na istoj kilometrazi (npr, nestalo je goriva u mob_cist1 pa je ostatak rezervoara dopunio iz mob_cist3).
[ Ivek33 @ 04.02.2019. 08:24 ] @
Ja tebe ne razumijem?
Što ti želiš ZBROJ ili KOPIRANJE?
Kako si ti zamislio da za isti datum u jednoj ćeliji imaš različite rezultate.

Npr. za 5.6.2018 imaš više cisterni a ista kilometraža. Što će biti kada za isti datum imaš više cisterni a različite kilometraže.
Zato sam i tražio da napišeš više mogućnosti/varijanti/opcija/situacija i rezultate za određeni datum.

Na SheetPopis dodao sam jednu zbirnu tablicu na kojoj se nalaze svi tvoji upisani podaci. Sada možeš lakše manipulirati podacima. Ova tablica radi po principu linkanja na tvoje izvorne podatke (Paste Link).
E sada koliko to može usporiti rad tvog Excela zavisi koliko imaš podataka.
[ donrile86 @ 22.05.2019. 15:18 ] @
Pozdrav svima.
Vec sam ranije pisao o ovom mom problemu pa se nadam da jos uvek neko moze da mi pomogne vezano za situaciju koju imam u primeru koji sam zakacio uz poruku.


Dakle, potrebna mi je neka formula da odradi sledece:

-da u sheet "potrosnja" - celija "H4" upise samo najvecu vrednost iz sheet-a "evrodizel" - kolona "Q" za kriterijum "CASE 1"

Kao sto se vidi u primeru, u sheet-u "evrodizel" - kolona "Q" za kriterijum "CASE 1" ja imam 3 vrednosti (12310, 12320 i 12327), a potrebno mi je da mi upise samo ovu najvecu (12327). I tako redom samo najvecu vrednost jer ce se one menjati kako ih ja dalje budem unosio u sheet "evrodizel" - kolona "Q".

Hvala svima koji mogu da pomognu.

[Ovu poruku je menjao donrile86 dana 22.05.2019. u 17:19 GMT+1]
[ Ivek33 @ 22.05.2019. 22:34 ] @
probaj
Code:
=MAX(INDEX((evrodizel!$B$4:$B$59=M4)*evrodizel!$Q$4:$Q$59;0))

[ donrile86 @ 23.05.2019. 11:28 ] @
Pozz, Ivek.

Probao sam ovu formulu koji si mi napisao, ali nece. Izbaci mi neki mali prozor i pise kao da fomula nije dobra.
[ Jpeca @ 23.05.2019. 14:46 ] @
Da nije problem ; u , (Regionalna setovanja)?
Ja sam ubacio formulu u tvoj primer i izgleda OK.
Za MinIf i MaxIf postoji različita rešenja, bilo nešto i na forumu http://www.elitesecurity.org/t481113-0#3519771, ali ovo koje je Ivek naveo ne uključuje Array funkcije, pa je sa te strane zgodno.

Inače kao dodatna informacije MAXIFS je dodata kao funkcija u Excel for Office 365 kao i Excel 2019.

[Ovu poruku je menjao Jpeca dana 23.05.2019. u 15:58 GMT+1]
[ donrile86 @ 23.05.2019. 15:13 ] @
Jpeca, sad sam skinuo i testirao ovaj tvoj primer koji si postavio i sve radi u fullu. Ne znam zasto nece kod mene...
Kako god, bitno je da formula radi i da ste mi resili problem (pogotovo veliko hvala Iveku). E sad...jos jedno pitanje. Da li moze sama ova formula da se malo izmeni i da ona ne bude vezana za kolonu "M" u sheet-u "potrosnja" vec za kolonu "B" u sheet-u "evrodizel"? Kolonu "M" u sheet-u "potrosnja" sam kreirao cisto onako zbog nekih skracenica za unos podataka, ali obrisacu je jer sve te vrednosti iz kolone "M" u sheet-u "potrosnja" nalazice se u koloni "B" u sheet-u "evrodizel".
[ Jpeca @ 23.05.2019. 15:48 ] @
Ćelija M4 u formuli koju je dao Ivek treba da se zameni sa odgovarajućom ćelijom iz kolone B na listu evrodizel. Međutim u listu potrošnja imaš Marka model CASE CX370C 1
a u evrodizel CASE1, NEW HOLLAND E385B -> NH385. Potrebno je da postoji jasno definisano preslikavanje - možeš da narpraviš neku pomoćnu tabelu npr.


[ donrile86 @ 23.05.2019. 19:06 ] @
Jasno mi je sve sto si napisao, Jpeca.
A da li moze da se namesti tako da formula pretrazuje celu kolonu B u listu evrodizel i da nalazi odgovarajuce kriterijume (CASE 1, CASE 2, NH385...itd)?
[ Ivek33 @ 23.05.2019. 22:03 ] @
Citat:
pretrazuje celu kolonu B u listu evrodizel i da nalazi odgovarajuce kriterijume (CASE 1, CASE 2, NH385...itd)?

Formula koju sam ti dao upravo to i radi
pretražuje stupac "evrodizel!$B$4:$B$59" i pronalazi uvjet iz stupca "M" (CASE 1, CASE 2, NH385...itd) i vraća najveću vrijednost kao rezultat.

Mislim da je ovo loša organizacija podataka, moraš to svesti na neki "zajednički nazivnik"?

Kao prva pomoć u ovoj situaciji, možeš dodati jedan pomoćni stupac na "evrodizel sheetu na koji ćeš vezati formulu"
Vidi prilog
[ donrile86 @ 24.05.2019. 11:54 ] @
Sve mi je jasno, samo sam mislio da formula moze da se napravi da radi i bez ove pomocne kolone za uslove, tj da radi nesto slicno kao neka funkcija IFS. Nije vazno, ostavicu ovu pomocnu kolonu pa cu da je sakrijem da mi ne bode oci pa cu da je brisem kada budem stampao.
[ Jpeca @ 24.05.2019. 12:27 ] @
Pomoćnu kolonu možeš da sakriješ -Hide, tako neće praviti problema prilikom štampe, a formule će je koristiti.

Verovatno je moguće napraviti i bez pomoćne kolone, ali nisi objasnio kako si popunio tu pomoćnu kolonu - da bi mogli da "generišemo" elemente te pomoćne kolone u okviru formule?

[ donrile86 @ 24.05.2019. 14:04 ] @
U ovoj pomocnoj koloni sam cisto onako za sebe upisao te skracenice za unos u sheet "evrodizel". Na primer, da ne bih kucao CASE CX370C 1 ja jednostavno hocu samo da ukucam CASE 1 :) I tako redom za sve skracenice u pomocnoj koloni. Dakle, ona meni ne igra nikakvu ulogu jer sve te skracenice iz nje znam napamet i sve one ce se nalaziti u koloni "B" u sheet-u "evrodizel", ali ako formule moraju da vuku podatke iz nje onda neka ostane.

[Ovu poruku je menjao donrile86 dana 24.05.2019. u 16:58 GMT+1]