Upload
rocio-gill
View
394
Download
9
Embed Size (px)
DESCRIPTION
Logičke funkcije u Excelu, Adnan Kuč, Harun Kuč,Lejla Kuč, Emin Hatunić
Citation preview
Logičke funkcije - kratak opis
AND Postavlja TRUE (ISTINA) ukoliko su svi njeni argumenti TRUE
FALSE Postavlja logičku vrijednost FALSE (LAŽ)
IF Navodi logičku provjeru za izvođenje
NOT Invertuje logiku svog argumenta
OR Postavlja TRUE ukoliko je bilo koji argument TRUE
TRUE Postavlja logičku vrijednost TRUE
A N D
Postavlja TRUE (ISTINA) ako su svi argumenti TRUE; postavlja FALSE (LAŽ) ako je jedan
od argumenata FALSE.
Sintaksa
AND(logical1; logical 2; ...)
Logical1, logical2, ... su 1 do 30
uslova koji se žele provjeriti, a mogu
biti ili TRUE ili FALSE.
Argumenti moraju označavati
logičku vrijednost kao što je
TRUE ili FALSE, ili argumenti
moraju biti polja ili reference
koje sadrže logičke vrijednosti.
Ako argument u obliku polja ili
reference sadrži tekst ili prazne ćelije, te će vrijednosti biti zanemarene.
Ako označeni opseg ne sadrži logičke vrijednosti, AND postavlja vrijednost greške
#VALUE!.
Primjer 1.
Slika 1. Primjer 2. (slika 2.).
Slika 2. Ako B1 sadrži broj između 1 i 1000, tada je:
AND(1 < B1 ; B1 < 1000) = TRUE
Primjer 3. (slika 3.). Pretpostavimo da se želi prikazati B1 ako ona sadrži broj koji je isključivo između 1 i 1000, i
želi se prikazati poruka ako broj nije u tom opsegu. Ako B1 sadrži 1008, tada je:
IF(AND(1 < B1; B1 < 1000); B2; "Vrijednost je izvan opsega.") jednako "Vrijednost je izvan opsega."
Slika 3. Ako B1 sadrži 800, tada je:
IF(AND(1 < B1; B1 < 1000); B2; "Vrijednost je izvan opsega.") jednako 800 (slika 4.).
Slika 4. Primjer 4. (slika 5.).
Slika 5.
FALSE
Postavlja logičku vrijednost FALSE (LAŽ).
Sintaksa
FALSE( ) Napomena Riječ FALSE se može direktno upisati
na radni list ili u formulu, i
proračunska tablica Microsoft Excel
će je interpretirati kao logičku
vrijednost FALSE.
I F
Postavlja jednu vrijednost ako uslov koji se navede vrednuje kao TRUE (ISTINA) i drugu
vrijednost ako ga vrednuje kao FALSE (LAŽ). IF funkciju treba koristiti za provođenje uslovnih testova na vrijednostima i formulama.
Sintaksa 1
IF(logical_test; value_if_true; value_if_false)
Logical_test je bilo koja vrijednost
ili izraz koji se može vrednovati kao
TRUE ili FALSE.
Value_if_true je vrijednost koja se
postavlja ako je logical_test TRUE.
Ako je logički_test TRUE i
value_if_true je ispuštena, vraćen je
TRUE. Value_if_true može biti druga
formula.
Value_if_false je vrijednost koja je postavljena ako je logical_test FALSE. Ako je logical_test FALSE i value_if_false je ispuštena, postavljen je FALSE. Value_if_false može biti druga
formula.
Napomene Za stvaranje složenijih testova, kao value_if_true i value_if_false može biti ugniježđeno
do sedam IF funkcija.
Kad su argumenti value_if_true i value_if_false vrednovani, IF postavlja vrijednost koju
su postavile te izjave.
Ako je bilo koji argument funkcije IF polje, svaki element polja je vrednovan kada se
izvodi IF izjava. Ako su neki od argumenata value_if_true i value_if_false akcijske
funkcije, sve su akcije izvedene.
Primjer 1. U sljedećem primjeru, ako vrijednost ćelije A10 iznosi 100, logical_test je TRUE i
izračunata je ukupna vrijednost za B5:B15. U protivnom, logical_test je FALSE i postavljen je
prazan tekstualni niz ("") u ćeliji koja sadrži IF funkciju.
IF(A10=100; SUM(B5:B15);"") Pretpostavimo da radni list s troškovima sadrži u B2:B4 sljedeće podatke za "Stvarni
Troškovi " za januar; februar i mart: 1500, 500, 500. C2:C4 sadrži sljedeće podatke za
"Predviđeni Troškovi" za isti period: 900, 900, 925. Možete napisati formulu da provjerite jeste li premašili proračun za određeni mjesec
generirajući tekst poruke sljedećim formulama:
IF(B2>C2,"Iznad proračuna","U redu") jednako "Iznad proračuna " IF(B3>C3,"Iznad proračuna","U redu") jednako "U redu"
Pretpostavimo da se žele dodijeliti razredi po brojevima na koje upućuje naziv
ProsječniUspjeh.
Ako je ProsječniUspjeh Tada vrati
Veći od 89 A Od 80 do 89 B Od 70 do 79 C Od 60 do 69 D Manji od 60 F
Može se koristiti sljedeća ugniježđena IF funkcija:
IF(ProsječniUspjeh>89,"A",IF(ProsječniUspjeh>79,"B", IF(ProsječniUspjeh>69,"C",IF(ProsječniUspjeh>59,"D","F"))))
U prethodnom primjeru, druga IF izjava takođe je argument value_if_false za prvu IF izjavu.
Slično, treća IF izjava je argument value_if_false za drugu IF izjavu. Primjera radi, ako je
prvi logical_test (Prosjek>89) jednak TRUE, postavljeno je "A". Ako je prvi logical_test
FALSE, druga IF izjava je vrednovana, i tako dalje.
Primjer 2.
Slika x.
N O T
Invertuje vrijednost argumenta. Funkciju NOT treba koristiti kada se želi biti siguran da
vrijednost nije jednaka nekoj zadatoj vrijednosti.
Sintaksa
NOT(logical)
Logical je vrijednost ili izraz koji se
može ocijeniti kao TRUE (ISTINA)
ili FALSE (LAŽ). Ako je vrijednost
argumenta FALSE, funkcija NOT
postavlja vrijednost TRUE; ako je
vrijednost argumenta logical TRUE,
funkcija NOT postavlja FALSE.
Primjer 1.
Slika 1. Primjer 2.
Slika 2. Primjeri 3 i 4.
O R
Postavlja TRUE (ISTINA) ako je bilo koji argument TRUE; postavlja FALSE (LAŽ) ako su
svi argumenti FALSE.
Sintaksa
OR(logical1; logical2;...)
Logical1, logical2,... su 1 do 30
uslova koji se želi provjeriti, a mogu
biti TRUE ili FALSE.
Argumenti moraju vrednovati
logičke vrijednosti, npr. TRUE ili
FALSE, ili polja odnosno
reference koje sadrže logičke
vrijednosti.
Ako argumenti koji su polja ili
reference sadrže tekst, brojeve ili
prazne ćelije, te su vrijednosti
zanemarene.
Ako navedeni opseg ne sadrži logičke vrijednosti, OR postavlja vrijednost greške
#VALUE!.
Može se koristiti OR formula polja kako bi se vidjelo pojavljuje li se vrijednost u polju.
Za unos formule polja, treba pritisnuti CTRL+SHIFT+ENTER u programu Microsoft
Excel 97 for Windows ili # +ENTER u programu Microsoft Excel 97 for Macintosh.
Primjer 1.
Slika 1. Primjer 2. (slika2.).
Slika 2.
Primjer 3.
T R U E
Postavlja logičku vrijednost TRUE (ISTINA).
Sintaksa
TRUE( ) Napomena Vrijednost TRUE se može unijeti
direktno u ćelije i formule, bez
korištenja ove funkcije. Funkcija
TRUE je na raspolaganju prvenstveno
zbog kompatibilnosti sa ostalim
programima za proračunske tablice.