djoka_l Beograd
Član broj: 56075 Poruke: 3570
Jabber: djoka_l
|
Da li znaš da koristiš "Evaluate Formula" na tabu Formulas.
U slučaju kada je u polju F2 sadržaj "Zoran", formula u G2:
INDEX($G$10:$G$40,IF(MATCH(F2,$G$10:$G$40,0)+1>ROW(G40)-ROW($G$10),$G$10,MATCH(F2,$G$10:$G$40,0)+1))
se izračunava kao
INDEX($G$10:$G$40,"Ana")
i dobijaš #VALUE kao rezultat.
Problem je ono $G$10 u formuli. Umesto reference na ćeliju, treba da staviš samo broj 1, dakle:
INDEX($G$10:$G$40,IF(MATCH(F2,$G$10:$G$40,0)+1>ROW(G40)-ROW($G$10),1,MATCH(F2,$G$10:$G$40,0)+1))
Slično tome, u H2, umesto:
INDEX($G$10:$G$39,IF(MATCH(F2,$G$10:$G$39,0)-1<1,F2,MATCH(F2,$G$10:$G$39,0)-1))
treba
INDEX($G$10:$G$39,IF(MATCH(F2,$G$10:$G$39,0)-1<1,1,MATCH(F2,$G$10:$G$39,0)-1))
Kod kolone sa brojevima ti je radilo zato što su to bili brojevi, a ne stringovi, pa je INDEX dobijao kao drugi element broj, a ne string.
|