Rasprava o tome da li je brže ukucavanje u polju: =INDEX(RangeB;MATCH(*;RangeA;0) ili pozivanje funkcije koja od vas traži da unesete tri podatka (=MyVLOOKUP(*;RangeA;RangeB)) nepotrebna.Rade potpuno istu stvar.Funkcija(koja menja dve funkcije) je prosto,jednostavnija za unos i samo je to neka prednost (probajte u dobroj volji da u desetak polja razbacanih na stranici ukucate INDEX/MATCH pa onda MyVLOOKUP i uverite se...pre toga u listu funkcije morate dodati i ovu 'moju').Pričamo isključivo o pretraživanju LEVO Što se potreba pojavljuje češće prednost je vidljivija.Kada radite sa površinom kruga,obimom kruga,površinom valjka..(koristim jednostavne primere) onda je,ukoliko umete da napravite funkciju kojom ubrzavate rad logično da to u jednom momentu i uradite.
Ovaj primer (=SUMPRODUCT(--($B$57:$B$58=K55),--($C$57:$C$58=L55),$D$57:$D$58)) nema sumnje, u konretnom prostoru (adresiranje je absolutno) radi perfektno ali ne dodiruje ovu diskusiju.
Kada provodite dobar deo dana radeći u excelu umorite se od dosadnih ponavljanja pa napravite makro i olakšate sebi rad.U tom smislu je pravljenje 'lične funcije' ubrzanje u situaciji kada je broj ponavljanja kritičan.
Ponovnim čitanjem mog prvog odgovora uverio sam se da ima podosta nadmenosti (koja nikada i nikome nije neka pomoć) pa se u tom saznanju izvinjavam.Naravno,niste mi ostali dužni,verovatno sa pravom pa ću odgovoriti samo na primedbu da nisam čitao dovoljno.Jesam poslednjih pedesetak godina a ni danas ne posustajem.Pozdrav