Formule i funkcije: SUM, AVERAGE, IF i adresiranje — informatika za 8. razred

Gradivo za 8. razred

Program za tabelarne proračune nije samo tabela za upisivanje, nego i kalkulator koji računa sa podacima iz ćelija. Formula sabere troškove, izračuna prosek ocena ili upiše „položio“ pored dovoljnog broja poena, a kada se podatak promeni, rezultat se sam ponovo izračuna. U 8. razredu uči se kako se formule pišu, koje funkcije postoje i šta se dešava sa adresama kada se formula kopira.

Na ovoj strani ukratko obnavljaš pravila, a zatim vežbaš u kvizu. Tamo računaš rezultat formula nad zadatim tabelama, biraš odgovarajuću funkciju za zadatak, predviđaš šta COUNT i AVERAGE rade sa praznom ćelijom, nulom i tekstom i određuješ koja formula nastaje kopiranjem. Rad u samom programu ostaje na času.

Učitavanje lokalnog napretka...

Vežbaj formule i funkcije →

Zašto vežbati formule na Spremku

Kod formula se najčešće greši u prioritetu operacija, u tome šta COUNT i AVERAGE rade sa praznom ćelijom i nulom i u kopiranju formula sa znakom $. U kvizu računaš rezultate nad malim tabelama ocena i troškova, biraš između COUNT, COUNTIF i SUMIF i predviđaš koja formula nastaje u drugoj ćeliji. Kviz prati gradivo informatike za 8. razred, uz svaki odgovor dobijaš objašnjenje računa na srpskom, a besplatan je i bez registracije.

Gradivo i objašnjenje

Formula, operatori i prioritet

Formula uvek počinje znakom =; bez njega program zapis A1+B1 smatra tekstom. Za sabiranje i oduzimanje koriste se + i −, za množenje zvezdica *, a za deljenje kosa crta /. Kao u matematici, množenje i deljenje imaju prednost nad sabiranjem i oduzimanjem, pa =2+3*4 daje 14, a =(2+3)*4 daje 20. Zato se aritmetička sredina dve ćelije piše =(A1+B1)/2, sa zagradom. U formuli je bolje koristiti adrese nego same brojeve: =A1+B1 se sama ponovo izračuna kada se promeni sadržaj A1 ili B1, a =6+4 uvek daje isto. U ćeliji se vidi rezultat, a formula se vidi u traci za formule kada se ćelija izabere.

Funkcije: SUM, AVERAGE, COUNT, MIN, MAX i IF

SUM sabira brojeve iz opsega, npr. =SUM(A1:A5), AVERAGE računa prosek, MIN i MAX daju najmanji i najveći broj, a COUNT broji koliko ćelija sadrži broj. COUNT i AVERAGE preskaču prazne ćelije i tekst, ali nula je broj i računa se, pa prosek brojeva 6, 0, 4 i 2 iznosi 3, a kad je umesto nule prazna ćelija, prosek je 4. IF proverava uslov i upisuje jednu vrednost ako je ispunjen, a drugu ako nije; tekst u formuli piše se pod navodnicima. Uslov „najmanje 50“ znači 50 ili više. COUNTIF broji, SUMIF sabira, a AVERAGEIF računa prosek samo za ćelije koje ispunjavaju kriterijum, npr. samo za troškove hrane. U programima podešenim na srpski jezik nazivi funkcija mogu biti drugačiji, ali je postupak isti.

Kopiranje formule: relativne, apsolutne i mešovite adrese

Kada se formula kopira ili razvuče, adrese bez znaka $ su relativne i pomeraju se zajedno sa formulom: =B2+C2 iz ćelije D2 u D3 postaje =B3+C3, a kopiranjem jednu kolonu udesno A postaje B. Apsolutna adresa $E$1 se ne menja, pa se koristi za podatak koji je isti za sve redove, kao cena karte ili ukupan zbir: =B2*$E$1. Ako se tu greškom napiše E1, kopije računaju sa praznim ćelijama ispod. Mešovita adresa zaključava samo kolonu ($A1) ili samo red (A$1). Tablica množenja se zato pravi jednom formulom =$A2*B$1, kopiranom u ceo opseg. Znak $ ovde nema veze sa valutom.

Ključni pojmovi

Opseg u funkciji

Zapis sa dvotačkom, npr. B2:B6, kojim se funkciji zadaju sve ćelije od B2 do B6.

COUNTIF

Funkcija koja broji samo ćelije koje ispunjavaju zadati kriterijum, npr. koliko je ocena 5.

Relativna adresa

Adresa bez znaka $, koja se pri kopiranju formule pomera koliko i sama formula.

Apsolutna adresa

Adresa sa znakom $ ispred slova i broja, npr. $E$1, koja ostaje ista u svim kopijama formule.

Najčešće greške

Pokreni kviz → Pogledaj povezane oblasti

Sledeći korak

Posle kratkog ponavljanja pokreni kviz, a zatim nastavi kroz povezane oblasti ili se vrati na razredni pregled.

Česta pitanja

Kada se u formuli koristi znak $?

Znak $ se koristi kada formulu treba kopirati, a jedna ćelija, na primer cena ili ukupan zbir, mora da ostane ista u svim kopijama. $ ispred slova zaključava kolonu, a ispred broja red.

Po čemu se COUNT razlikuje od COUNTIF?

COUNT broji sve ćelije u opsegu koje sadrže broj. COUNTIF broji samo ćelije koje ispunjavaju zadati kriterijum, na primer ocene veće ili jednake 4 ili reč „hrana“ u koloni kategorija.

Zašto se u nekim programima argumenti razdvajaju tačkom i zarezom?

Zavisi od jezika i podešavanja programa: u nekim programima argumenti funkcije razdvajaju se zarezom, a u drugima tačkom i zarezom. Postupak je isti, a pitanja u kvizu ne zavise od tog znaka.

Pokreni kviz →