The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by helenabilic8, 2022-02-08 13:16:14

prakticni_ispit

prakticni_ispit

Sveučilište u Mostaru 1

Fakultet prirodoslovno-matematičkih i odgojnih znanosti

LOGIČKE FUNKCIJE I STATISTIKA U MS EXCEL-U

Asistent:Tomislav Volarić Računalni praktikum 1

Email: [email protected]

Kako izgleda 2.kolokvij iz Računalnog praktikuma 1 ?

2

 Kolokvij se sastoji od 2 zadatka

 1.zadatak

 Logičke funkcije u MS Excelu

 IF funkcija
 Ugnježđivanje funkcija

 Ugnježđena IF funkcija s drugom IF funkcijom
 Ugnježđena IF funkcija s AND,OR funkcijom
 Ugnježđena IF funkcija s COUNTIF,SUMIF funkcijom
 COUNT,COUNTBLANK,COUNTA,COUNTIF (ovo su statističke)
 SUMIF
 IFERROR
 Funkcija NOT
…



3

 Tekstualne funkcije

 CONCATENATE
 EXACT
 LEN
 LOWER
 UPPER
 PROPER

 Uvjetno formatiranje i izdvajanje podataka u Excelu
 Računanje postotka u Excelu
 Sortiranje i filtriranje podataka

2. zadatak

4

 Statistika u MS Excelu

 Histogram
 Relativne i apsolutne frekvencije
 Kumulativni niz apsolutnih frekvencija “manje od” i “više od”
 Tablično prikazivanje statističkih podataka

 Dvodimenzionalna pivot-tablica
 Višedimenzionalna pivot-tablica

 Grafičko prikazivanje statističkih podataka

 Jednostavni stupci, položeni stupci
 Linijski grafikoni
 Grafički prikaz podataka iz pivot-tablice višestrukim stupcima

Funkcija if

5

 =IF (LogičkiUvjet; RezultatIstine; RezultatNeistine) - vraća
rezultat istine ako je logički uvjet ispunjen, odnosno
rezultat neistine ako logički uvjet nije ispunjen

Sintaksa

 IF(logical_test;value_if_true;value_if_false)

 =IF(B2>45;"polozio";"nije polozio")

Ugnježđene IF funkcije

6

 Ugnježđene IF funkcije - To su funkcije koje kao svoj
RezultatNeistine imaju drugu funkciju – funkcija u
funkciji. Može biti do 7 takvih funkcija unutar
funkcije

=IF(A1<0; "NEGATIVAN"; IF(A1=0; "nula"; "pozitivan"))



7

 Druga IF izjava također je argument value_if_false za prvu IF izjavu. Slično, treća
IF izjava je argument value_if_false za drugu IF izjavu. Primjerice, ako je prvi
logical_test (Prosjek>89) jednak TRUE, vraćeno je “5”. Ako je prvi logical_test
FALSE, druga IF izjava je vrednovana i tako dalje.

Primjer povezivanja funkcija IF i funkcije AVERAGE

8

U stupac E izračunajte 80% od
vrijednosti iz stupca D samo za one
vrijednosti koje su veće od prosjeka,
ako nije ispunjen uvjet treba se
ispisati tekst „ispod prosjeka“

Broj uvjeta funkcije IF u Excelu

9

IF funkcija može imati 7 ugniježđenih funkcija, što znači da uz prvi
uvjet imamo osam uvjeta u jednoj formuli.
Ako želimo imati više od 8 uvjeta, možemo se poslužiti "trikom" koji će
nam to dozvoliti, to jest koristit ćemo operator ( znak ) &

 Uzmimo za primjer da ste voditelj neke agencije za prodaju. U tablici vršite popis osoba koje
su izvršile neku prodaju. Nakon upisa svih prodavača upisujete i svoju prodaju.
Automatski Vam se u stupcu "D" zbrajaju svi podaci ( vrijednost prodaje ) koji se nalaze
između Vašeg imena ( u ovom slučaju Vi ste "Agent" ).
Ćelije u stupcu "D" su Uvjetno oblikovane ( Conditional Formating ) i kada se pojavi nekakav
zbroj automatski se ćelija oboji.

10

AND

11

 =AND (LogičkiUvjet1; Logički uvjet2; ...) - vraća logičku
konstantu TRUE (istina) ako su svi uvjeti ispunjeni, odnosno
FALSE (neistina) ako barem jedan nije ispunjen

 Sintaksa
 AND(logical1;logical2; ...)
 Logical1, logical2, ... su 1 do 255 uvjeta koje

želite provjeriti, a mogu biti ili TRUE ili FALSE.

Primjer

12

 U stupcu Položio/ DA,NE pomoću funkcija ispisati „DA“
ako je student imao više od 15 bodova i ako je na
svakom kolokviju imao bar 5 bodova, ako student nije
zadovoljio oba uvjeta u istom stupcu ispisati „NE“



13

OR

14

 =OR (LogičkiUvjet1; LogičkiUvjet2; ...) - vraća
logičku konstantu TRUE (istina) ako je barem jedan
uvjet ispunjen, odnosno FALSE (neistina) ako ni jedan
nije ispunjen

Sintaksa

OR(logical1;logical2;...)

Logical1,logical2,... su 1 do 255 uvjeta koje želite provjeriti, a
mogu biti TRUE ili FALSE.

Primjer

15

 Uz pomoć funkcije podijeliti ocjene od 1 do 5 studentima na osnovu bodova
u testu. Test ima 30 bodova i određenu bodovnu skalu koja je zadana na
primjeru

COUNTIF, COUNT, COUNTA

16

 =COUNTIF (Raspon; Kriterij) - broji ćelije u Rasponu
koje nisu prazne i koje zadovoljavaju zadani Kriterij

 =COUNT ( ) – prebrojava ćelije u kojima piše broj
 =COUNTA ( ) – prebrojava ćelije koje nisu prazne

Primjer

17

=COUNTIF(C2:C14;"Ĉitluk")
=COUNTIF(B2:B14;"Radišić")
=COUNTIF(E2:E14;">55")
=COUNTBLANK(D2:D14)
=COUNTA(D2:D14)
=COUNTA(A2:A14)

COUNTIF

Zadatak:

 Ukoliko učenik nema niti jednu negativnu ocjenu, u
ćeliji “Prosjek” izračunati prosječnu ocjenu, a u
suprotnom upisati “PAO”

Rješenje:

=IF(COUNTIF(B2:G2;1)=0;AVERAGE(B2:G2);"PAO")

SUMIF

19

 =SUMIF (Raspon; Kriterij; Raspon zbrajanja) -
Ćelije u Rasponu zbrajaju se samo ako ispunjavaju
Kriterij. Ako je naveden i Raspon zbrajanja, onda se
te ćelije zbrajaju.

Uvjetno oblikovanje ćelija

20

 Uvjetnim se oblikovanjem na osobit način (određivanjem fonta, te obruba i
ispune ćelije) ističe podatak ili skup podataka koji ispunjava zadani uvjet.

 Može postojati najviše tri uvjeta na temelju kojih se izvodi nekakvo
oblikovanje.

Primjer: Studentima koji su imali manje od 20 bodova na 1. kolokviju bodove
napišite crvenim slovima koristeći uvjetno formatiranje.

1

3

2
4

Filtriranje

Filtriranje podataka u nekoj listi znači prikazivanje
samo onih podataka s liste koji zadovoljavaju
određeni kriterij, a ostali podaci privremeno postaju
nevidljivi.

Automatski filtar

Nefiltrirani raspon
Filtrirani raspon

Napredni filtar

23

 Sljedeći raspon kriterija prikazuje retke koji sadrže
ili “ana” ili “pero” i stupcu “ime”

Napredno filtriranje



25

Primjeri naprednog filtriranja

 2 ili više uvjeta za isti stupac (tko ima ocjenu iz mat manju
od 5 i veću od 2):

Kriterije ispisujemo jedne do drugih bez obzira što vrijede za isti stupac
ILI

Kriterije ispisujemo jedan ispod drugog

 Po jedan kriterij za više različitih stupaca (tko ima
ocjenu iz mat manju od 5 i ocjenu iz prirode veću od 3:

Kriterije za svaki stupac ispisujemo jedne do drugih

 Podaci koji odgovaraju kriteriju u jednom stupcu ili
kriteriju u drugom stupcu (tko ima ocjenu iz mat
manju od 5 ili ocjenu iz prirode veću od 3):

Koliko god stupaca i kriterija imali, svaki mora biti u svom retku

 Kriteriji izrađeni kao rezultati neke formule
(pronađi onu osobu kojoj je ocjena iz matematike
veća od prosjeka ocjena iz matematike svih
učenika:

Ne upisuje se naziv stupca

Zadatak 1 za vježbu

30

Zadatak 2 za vježbu

31

 Ako je zbroj bodova u Wordu,Excelu i Corelu veći ili
jednak 150 i da je minimum ostvarenih bodova na
jednom kolokviju veći ili jednak 40 onda treba
ispisati “Položio” a ako uvjet nije zadovoljen treba
ispisati “Nije položio”

Zadatak 1 rješenje

32

Zadatak 2 rješenje

33

=IF(AND(SUM(B2:D2)>=150;MIN(B2:D2)>=40);"
položio";"nije položio")

Statistika u MS Excelu

34

Kako upaliti Analizu
podataka u Excelu 2003

(napomena: ako nemate data analysis u
vašem izborniku uključite Add-Ins na istom
zborniku i označite Analysis

35

Ako se ne pojavi Analiza podataka (Data Analyst) u Kartici Data – Data Analyst uključite je. Idite na Microsoft Office Button - Excel Options -
kliknite Add-Ins, a onda Manage izbornik, izaberite Excel Add-ins. Kliknite Go.

U Add-Ins available izbornik, stavite kvačicu na Analysis ToolPak , i kliknite na OK. Kako upaliti Analizu
podataka u Excelu 2007

Primjer 1

 U osiguravajućem društvu Otkasko praćeno je
kojim se danima u tjednu događaju prometne
nesreće njihovih osiguranika. Praćenje je
izvršeno tijekom lipnja 2003. Podaci su zadani
u tablici. Danima u tjednu pridružene su
numeričke vrijednosti (ponedjeljak = 1; utorak
= 2... nedjelja = 7). Grupirajte dobivene
podatke prema danima u tjednu i objasnite
jednu od dobivenih apsolutnih frekvencija.
Izračunajte relativne frekvencije i objasnite
značenje dobivene frekvencije za petak.

Prometne nesreće osiguranika društva Otkasko prema danima u tjednu

Prvi korak

 Unijeti ćemo podatke u prazni list u MS Excel ,
kvalitentnim modalitetima (danima u tjednu)
pridružit ćemo kvantativne vrijednosti (pon broj 1,
uto broj 2…)

Drugi korak

 Prucedura koju
koristimo za
grupiranje
podataka naziva se
Histogram.

 Idemo na Tools -
Data Analysis
ToolPak i Analysis
ToolPak-VBA i
kliknite OK)

Treći korak

 Frekvencije su apsolutne frekvenice prvo
ćemo izračunati relativne frekvencije(%)

 U lipnju 2003 godine
18 osiguranika
doživjelo je prometnu
nesreću subotom dok ih
je 20% doživjelo
petkom.

 Izračunati statističke
vrijednosti a ne znat ih
interpretirati ne znači
nam ništa !!!

Primjer 2

 Zadani su podaci o broju djece u 66 obitelji sela
Bakovićevo (svibanj, 2003.). (podatke ćete dobiti u
excel-u)

 a) Grupirajte podatke zadane u tablici.
 b) Formirajte kumulativni niz “manje od” i “više od” te

interpretirajte po dvije kumulativne frekvencije iz oba
niza.
 c) Izračunajte relativne frekvencije (%) i formirajte
pripadajući kumulativni niz; interpretirajte po dvije
frekvencije iz oba niza.
 d) Formirajte tablicu sa dobivenim rezultatima.

 Unesemo u stupac A redne brojeve obitelji u stupac B broj
djece u obitelji u stupac C unesemo modalitete koji se
pojavljuju u primjeru (brojeve od 1 do 10) u C1 unesemo broj
djece

 Idemo na Tools – Data Analysis u
dobivenom okviru analysis tools označimo
histogram i kliknemo na OK

 U polje Input range upišemo B2:B67, u
okvir Bin range C2:C12, u output range
D1.

 U donjem dijelu dijaloškog okvira
Histogram uključiti opciju Cumulative
Percentage

Trebalo bi izgledati ovako

Kliknite ok, i trebalo bi se pojaviti

b) Formirajte kumulativni niz “manje od” i “više od” te
interpretirajte po dvije kumulativne frekvencije iz oba niza.

 Komulativni niz formira se tako da postupno zbrajamo
frekvenice odozgo prema dolje (komulativni niz “manje od”) ili
odozdo prema gore (komulativni niz “vise od”)

 Označimo stupac F i na padajućem izborniku Insert (umetni)
kliknemo na opciju columns (stupci), dobili smo prazan stupac F

 U ćeliju F1 upišemo Komulativni niz “manje od”
 U ćeliju F2 prepišite početnu frekvenicu (5)
 U ćeliju F3 upišite =F2+E3 (koristimo miš +)
 Povučemo miš do zadnjeg redka tablice zbroj svih

 Za formatiranje niza “više od” umetnemo još jedan
stupac lijevo od stupca G. U ćeliju G1 upišite
“Komulativni niz više od”

 U ćeliju G13 upišete 0

 U ćeliju G12 upišete =G13+E12

 Mišem na + kopiramo do G2

 Umjesto Bin upišemo “Broj djece u obitelji”

 Interpretiramo komulativne frekvencije : za manje od – 42 obitelji u selu
Bakovići imaju 3 ili manje od 3 djeteta, a 60 obitelji ima šestero ili manje
djece. Za više od – 24 obitelji u selu Bakovići imaju 4 ili više od 4
djeteta, a 6 obitelji ima sedmero ili više djece. Sada vidimo zašto se ovi
nizovi zovu manje i više od

Izračunajte relativne frekvencije (%) i formirajte pripadajući
kumulativni niz; interpretirajte po dvije frekvencije iz oba niza.

 Niz komulativnih frekvenicja već smo dobili označivši opciju
Comulative Percentage u dijaloškom okviru Histogram

 Preglednosti radi umetni novi stupac lijevo od stupca s
komulativnim relativnim frekvencijama – dobivamo prazan
stupac H

 U stupac H1 upišite relativne frekvencije (%)
 Zbrojite apsolutne frekvencije u stupcu E
 Zbroj iznosi 66, u ćeliju H2 upišite =E2/$E$13
 Dobiveni rez pretvoriti u postotke i svesti na 2 decimale

 16,67% obitelji u selu Bakovići ima jedno dijete
a 18,18 % tri djeteta. 63,64% obitelji ima tri ili
manje od tri djeteta a 83,33% petero ili manje


Click to View FlipBook Version