[ edinpepic @ 01.02.2011. 19:06 ] @
Interesuje me da li se moze u Excelu, pomocu matricnih formula napraviti formula pomocu koje ce u celiji da prikaze rezultat izborom izmedju vise formula. Da bi ste me shvatili postavio sam jedan primjer dje mi je to potrebno. Radi se o tome da li moze znaci, da rezultat u celiji bude izbor izmedju vise, ako ne zadovoljava jedan uslov onda da se predje na drugi uslov sve dok ne bude zadovoljen. dakle, u primjeru bi to izgledalo ovako, da li npr u celiji O22, ako je u celiji A22 upisano 0 0 1, bude formula za izracunavanje D9+C6*A6*D8, a ako je u celiji A22 upisano 0 0 2, onda bude formula C6*A6*D8*D13, a ako ni to nije, nego je upisano 0 0 3, onda bude formula =D9+C6*A6*D8*D12, i tako redom sve do 0 1 0. To je jedno pitanje. A drugo pitanje bi bilo mozda i teze, da li moze da u kolonama UKUPNO sabira sve kolicine, ali da ako je sifra 0 0 6, ili 0 0 7, i jos npr recimo 0 0 8, onda se te vrijednosti odbijaju od ostalih, a da u celijama budu upisane u pozitivnom iznosu a da se ustvari oduzimaju. Isto to bi trebalo da bude i u listu osnov u zbirnim iznosima. Dakle ako je sifra npr 0 0 1, 0 0 2, 0 0 3, 0 0 4, 0 0 5, onda se one sabiraju, a ako su sifre 0 0 6, 0 0 7, 0 0 8, 0 0 9, 0 1 0, onda se one oduzimaju, ali su u tabeli prikazane kao pozitivne. Ne znam da li sam bio jasan, ali ako neko zna rjesenja, bio bih zahvalan.
[ ib.kroki @ 01.02.2011. 19:41 ] @
1.

Rešenje može sa IF višestrukom formulom.

Code:
=IF(A22= "0 0 1";$D$9+$C$6*$A$6*$D$8;IF(A22= "0 0 2";$C$6*$A$6*$D$8*$D$13;IF(A22= "0 0 3";$D$9+$C$6*$A$6*$D$8*$D$12;IF(A22= "0 0 4";forumla4;IF(A22= "0 0 5";formula5;IF(A22= "0 0 6";formula6;IF(A22= "0 0 7";formula7;IF(A22= "0 0 8";formula8;0))))))))+IF(A22= "0 0 9";formula9;IF(A22= "0 1 0";formula10;0))


Nisi naveo formule za uslove od 4 pa na dalje, tako da umesto formula4 ti upiši formulu kojom ćeš izračunati polje. Vodi računa da sva polja koja učestvuju u formuli budu zaključana (npr. $D$9)


2.
Code:
=SUMIF(A22:A31;"0 0 1";O22:O31)+SUMIF(A22:A31;"0 0 2";O22:O31)+SUMIF(A22:A31;"0 0 3";O22:O31)+SUMIF(A22:A31;"0 0 4";O22:O31)+SUMIF(A22:A31;"0 0 5";O22:O31)-SUMIF(A22:A31;"0 0 6";O22:O31)-SUMIF(A22:A31;"0 0 7";O22:O31)-SUMIF(A22:A31;"0 0 8";O22:O31)-SUMIF(A22:A31;"0 0 9";O22:O31)-SUMIF(A22:A31;"0 1 0";O22:O31)



Nije sa matričnim formulama, ali mislim da se ovako može doći do rešenja. Pogledaj da li je ovo odgovor na tvoje pitanje, ako nije izvini ...
[ edinpepic @ 06.02.2011. 12:08 ] @
rade formule. Veliko HVALA na pomoci.
[ edinpepic @ 14.02.2011. 12:21 ] @
ako moze jos jedno pitanje u vezi ovog. Moze li da ova 3 radna lista budu snimljena za mjesec januar. E sad, da ne bih otvarao sad za svaki mjesec po 3 radna lista, da li se moze nekom formulom, chek boxom ili padajucim menijem, otvoriti svi mjeseci i da se ti podaci pamte. I da jednostavno klikom na mjesec izadju podaci za taj mjesec. A da ima 4 list M-4 i u tom listu da se pamte svi podaci iz svih mjeseci iz recimo kolona Pio, zdravstvo, nezap za svaki mjesec kumulativno. Hvala i izvinite ako je pitanje bzvz i nije na mjestu.