[ vojvoda1010 @ 06.02.2016. 00:35 ] @
Imam formulu
LARGE(IF((A1:A10=E1)*(B1:B10=F1),C1:C10),1)
ovo je formula u G1
Da li je moguce u da u nekoj celiji npr A12 se napise ili LARGE ili SMALL i da tu rec koristi na pocetku funkcije?

[Ovu poruku je menjao vojvoda1010 dana 06.02.2016. u 02:05 GMT+1]
[ madcama @ 06.02.2016. 00:48 ] @
Pretpostavljam da radiš u MS Excelu. Kako ja nemam kod sebe MS Office probao sam u LibreOffice da uradim to što tražiš.

Probaj. Mislim da će raditi i kod tebe.

Fokusiraj se na ćeliju G1. Odmah iznad oznaka kolona i redova ima polje u kome bi trebalo da piše G1 ili da je prazno. Tu upiši ključnu reč (VELIKO). Onda u A12 kucaj =VELIKO*2 (recimo).
Lično bih izbegavao da koristim imena već postojećih funkcija da ne bi došlo do konflikta, a ti kako hoćeš.
[ vojvoda1010 @ 06.02.2016. 01:02 ] @
Nisqm dobro objasnio trebalo bi iz A12 uzeti podatak koji je napisan LARGE ILI SMALL i na pocetku G1 u toj funkciji ili se koristi large ili small.
probao sam =indirect(a12)(if((a1:a10=e1)*(b1:b10=f1),c1:c10),1) ali greska ref
verovatno ppcetak fun nisam dobro napisao ili je umesto indirect druga fun ili ne moze ovo?
[ Ivek33 @ 06.02.2016. 08:27 ] @
Citat:
vojvoda1010: Da li je moguce u da u nekoj celiji npr A12 se napise ili LARGE ili SMALL i da tu rec koristi na pocetku funkcije?
Pogledaj ovaj tutorijal možda ti da ideju (drugi način u tutorijalu).

- Pretvaranje teksta u formulu

npr:

u J3 je izbor SMALL/LARGE
u J4 formula
Code:
=TEXT(J3;0)&"(A2:A12;2)"

u K4 rezultat, postavi formulu
Code:
=Eval

Selektiraj ćeliju K4 u kojoj će se prikazati rezultat
U Name Manageru kreiraj novu stavku pod nazivom "Eval"
Za Refers To: upiši
Code:
=EVALUATE(J4)

Izborom naziva funkcije u J3 u K4 prikazat će se rezultat formule iz J4

[EDIT]:
Zaboravio sam ti naglasiti da za ovu radnju trebaš imati instaliran Add-In MOREFUNC
ili googlaj UDF funkciju


[Ovu poruku je menjao Ivek33 dana 06.02.2016. u 09:38 GMT+1]