[ anakin14 @ 25.09.2007. 16:24 ] @
Prvo cu da se zahvalim svima koji su mi do sada puno pomogli na forumu, dosta sam naucio zahvaljujuci vasem strpljenju i vremenu, Hvala!

A sada pitanje:

Ako imam recimo 2 kolone : datum vrednost
1/1 100
1/1 200
2/1 100
3/1 300
3/1 150
3/1 200
... ...

e sad treba mi recimo da u novom sheetu imam listinge sto sam zavrsavao sa sumifom,sumproductom,pivotom u ceu ste mi dosta pomogli
primer da u a1 ukucam 1/1 a u b1 da mi izlista SUMU vrednosti tj
Code:

     =sumif(datum,a1,vrednost)
     ={sum(if(datum=a1,vrednost,0))}
     =sumproduct(datum=a1,vrednost)
        itd
   

e a dobijena je potreba da recimo u a1 ukucam trazeni datum recim0 3/1
ali dami excel ne vrati sumu,vec sva polja koja sadrzi 3/1
znaci 300
150
200

da li je ovo moguce?
puno hvala!
[ Brz_na_tastaturi @ 25.09.2007. 21:07 ] @
Mislim da ovo ne može bez VBA koda (osim da ručno korištiš filter i copy/paste).
[ 3okc @ 26.09.2007. 12:38 ] @
Naprotiv, rekao bih da može i bez VBA.

Setih se jedne teme gde se dinamički kreirao opseg u zavisnosti od odabrane vrednosti (neko je želeo da napravi 5 padajućih lista u nizu gde svaka zavisi od prethodne). Tamo se radilo sa Data Validation a kao kriterijum je bila postavljena lista. Ovo nije tvoj slučaj ali ti pominjem da potražiš kako je tamo kreiran dinamički opseg. (Ja mogu da ti završim ali ne za dž'.)

Jednom kad imaš formulu koja vraća traženi opseg, uneseš je kao matričnu u opseg ćelija i dobiješ to što tebi treba. Problem je što moraš nekako predvideti koji je max broj unosa (tj moguće dimenzije opsega) pa matričnu formulu uneti za tu max dimenziju. I tada će ti se javljati greška #N/A! u ćelijama koje su višak ali ovo ne vidim kao problem.

Problem bi, eventualno, mogao da bude ukoliko su datumi izmešani, tj ne idu u kontinuitetu.
[ Jpeca @ 26.09.2007. 13:34 ] @
Jedna priručna varijanta je formiranje pivot tabele u kojoj će datum biti Filter polje za Pivot tabelu, a vrednosti u redovima pivot table. U verziji 2007 nije potrebno da formiraš detalj - a u prethodnoj verziji možeš u delu detalja da uzmeš Count kao agregatnu funkciju - čini mi se da neće previše da smeta.

Rešenje pomoću matričnih formula bi svakako bilo interesantno, ali ako ne uspeš da nađeš negde gotovo (ili slično) rešenje mislim da će ti trebati dostava vremena da napraviš odgovarajuću formulu.

Treća varijanta je korišćenje advance filtera i jednostavnog koda ili snimanja makroa pogledaj http://www.elitesecurity.org/t176083-0#1145154 - pri čemu bi filtrirani podaci mogli biti na posebnoj strani.
[ anakin14 @ 26.09.2007. 20:57 ] @
nesto sam eksperimentisao i stigao sa dovde (u prilozenom fajlu)
data funkcija vraca vrednosti koje su adekvatne redovima trazenog kriterijuma medjutim vraca ih na adresu njihove stvarne pozicije. Da li neko ima ideju kako ovo da izbegnem?
[ Jpeca @ 27.09.2007. 10:21 ] @
Nakon što dobiješ kolonu u kome su vrednosti za koje je zadovoljen kriterijum prikazane u odgovarajućim redovima a ostale ćelije te kolone (opsega) prazne (što uzgred može običnim IF - netreba ti match, vlookup...) možeš koristiti matričnu formulu za eliminisanje praznih ćelija u opsegu koju ti je 3okc već naveo http://www.cpearson.com/excel/noblanks.htm

[ anakin14 @ 27.09.2007. 12:33 ] @
ja sam isao sa match i vlookup [pstp sam istrazivao krajnje resenje, a kad sam stigao donde uopste mi nije palo napamet da sam dobio u stvari nesto psto sam mogao i prostije!
Hvala!