IZBORNIK HOME FORUM ACCESS 2003 EXCEL 2003 WORD 2003  .
   
   
HOME
FORUM Win Tips&Tricks
   
KAKO INSTALIRATI
WINDOWS XP ?
Kako instalirati Win XP sa USB STICKA
Kako instalirati WINDOWS 7 ?
Naučite za 15 minuta raditi u Windows XP
Naučite Internet Explorer i Outlook Express
za 15 minuta
Kako kreirati BOOT CD za instalaciju Win95
   
MS OFFICE 2003
MS OFFICE 2007
   
   
HOME NETWORK
tutorijal za mreže
Network Windows 7 - XP
   
ZANIMLJIVI LINKOVI
BROJEVNI SUSTAVI
(DEC, OKT, BIN, HEX )
CMD - Command Prompt
CISCO - CCNA tutoriali
VLSM and SUBNETTING
   
Tutorijali za phpBB forum
JAVASCRIPT
VISUAL BASIC 6.0
AUTOCAD 2007
 
 
 
.
MICROSOFT EXCEL 2007 - Kako ugnijezditi funkciju u formulu Excela - How neste function in the Excel formula - tutorial - How import or insert function in Excel formula

Ugniježđene funkcije u Excelu - Kako ugnijezditi funkciju u formulu
(Tutorial - How nested function in the formula)


OVAJ PRIMJER POKAZAT ĆE VAM KAKO MOŽEMO UMETNUTI (insertirati, importirati) NEKU FUNKCIJU U DRUGU FUNKCIJU I DOBITI FORMULU

Vjerojatno se ponekada pitate kako se umeće ili insertira funkcija u neku Excel formulu (Ugniježđene funkcije u Excelu)
Da bi ste bolje razumjeli ovaj tutorijal potrebno je znati koje rezultate daje određena Excel funkcija. Ako ne znate tada pogledajte popis svih Excel formula sa njihovim kratkim opisom. Dakle neke funkcije vraćaju kao rezultat; true, false, broj...

Za ovaj primjer kako ugnijezditi funkciju u formulu uzet ću situaciju pretraživanja neke tablice podataka sa dva uvjeta. Koristiti ću dvije funkcije VLOOKUP i MATCH povezane u jednu formulu.

Dakle potrebno je uz dva postavljena uvjeta (red i stupac) pronaći sjecište i vratiti kao rezultat

tutorial - How import or insert function in Excel formula

Na slici uočite tablicu podataka raspona A1:D4, U ćeliji G1 imamo Uvjet1 a u H1 imamo Uvjet2. Na osnovu tih uvjeta želimo dobiti tj. pronaći rezultat iz tablice podataka. Da bi pronašli rezultat na osnovu uvjeta možemo koristiti dvije funkcije VLOOKUP i MATCH.

VLOOKUP funkcija
pronalazi određeni podatak u istom redu uz uvjet ali u rednom broju stupca (kolone) koji smo zadali

Sintaksa funkcije Vlookup glasi: VLOOKUP(lookup_value;table_array;col_index_num;range_lookup)
ili prevedeno na laički jezik
VLOOKUP(traženi-podatak;raspon-podataka-u-kojem-tražimo;broj-stupca-iz-kojeg-vraćamo-rezultat;identična-ili-približna-vrijednost)

U ovom našem slučaju u G6 ćeliju postavimo formulu =VLOOKUP(G1;$A$2:$D$4;2;0) a kao rezultat dobit ćemo broj 55 jer funkcija Vlookup vraća rezultat iz drugog stupca (zadali smo broj 2) u redu u kojem se pojavljuje riječ Marko koja je uvjet u G1

Slijedi nastavak obrade funkcije MATCH.

.



Ugniježđene funkcije u Excelu

MATCH funkcija
pronalazi određeni podatak tj. njegov relativan položaj i u ovom primjeru ova funkcija će nam zamijeniti zadani stupac za funkciju vlookup. Dakle funkcija Match nam kao rezultat vraća broj.

Sintaksa funkcije Match glasi: MATCH(lookup_value;lookup_array;match_type)
ili prevedeno na laički jezik
MATCH(traženi-podatak;raspon-podataka-u-kojem-tražimo;tip) => za detalje pogledaj funkciju MATCH

U ovom našem slučaju u G7 ćeliju postavimo formulu =MATCH(H1;$A$1:$D$1;0) ova funkcija nam vraća rezultat broj 4 za uvjet iz H1 (sri). Znači vraća nam redni broj stupca počevši od A1

Koja problematika je ovog našeg zadatka. Problem je što funkcija Vlookup ima fixni argument broja stupca a pomoću funkcije Match taj broj neće biti fixan već promjenjiv i mijenjat će se zavisno o Uvjetu2 kojega postavimo. Dakle funkcija Vlookup vezana je za Uvjet1 a funkcija Match za Uvjet2

Dolazimo do situacije kada trebamo ugnijezditi (insertirati, umetnuti ili importirati) funkciju Match u funkciju/formulu Vlookup. Dakle umjesto argumenta za broj stupca u Vlookup funkciji umetnimo funkciju Match.
=VLOOKUP(G1;$A$2:$D$4;MATCH(H1;$A$1:$D$1;0);0) => Kada ugnijezdimo funkciju Match u Vlookup gdje nam Match funkcija zamjenjuje redni broj stupca, možemo vrlo lako doći do sjecišta reda i stupca u nekom rasponu podataka



tutorial - Ugniježđena funkcija Match u formulu koja koristi funkciju Vlookup u Excel formuli

Isto tako rješenje možemo potražiti i kombinacijom funkcija INDEX i MATCH

=INDEX(B2:D4;MATCH(G1;$A$2:$A$4;0);MATCH(H1;$B$1:$D$1;0))

ili

=INDEX($A$1:$D$4;MATCH(G1;INDEX($A$1:$D$4;;1);0);MATCH(H1;INDEX($A$1:$D$4;1;);0))
=INDEX(tablica;MATCH(G1;INDEX(tablica;;1);0);MATCH(H1;INDEX(tablica;1;);0))







©- 2006 - 2021 - IvanC  - Sva prava pridržana.  ic.ims.hr