Ako vam je ugodno raditi s Excel formulama, vjerojatno ne morate čitati ovaj mali članak. Pokriva prilično osnovne stvari. Ali ako ste novi u Excelu ili ste zahrđali u vezi s konstrukcijom formule ili možda jednostavno nikada niste takoreći "pogurali omotnicu", dobra je ideja poboljšati svoje vještine izrade formule. Takvo poliranje će olakšati rad s Excelom općenito. A takvo će poliranje stvarno pojednostaviti rad sa statističkim i statističkim funkcijama Excelovih podataka u vašoj analizi.
Imajući to na umu, evo osnova koje svaki početnik analitičar podataka mora znati:
Excel nudi pet osnovnih aritmetičkih operatora
Excel nudi pet osnovnih aritmetičkih operatora za pet osnovnih izračuna koje ćete napraviti: zbrajanje, oduzimanje, množenje, dijeljenje i eksponencijalnost.
Sljedeća tablica daje primjere ovih operatora u akciji. Vjerojatno jedina čudna stvar koja se pojavljuje u tablici je eksponencijalni operator, koji podiže neku vrijednost na eksponencijalnu vrijednost. Vrijednost 10 koju povećava eksponent 2, na primjer, ista je stvar kao 10 puta 10. Vrijednost 10 koju povećava eksponent 3, kao drugi primjer, ista je stvar kao 10 puta 10 puta 10.
Operater |
Što to radi |
Primjer |
Proizlaziti |
+ |
Dodaje |
=10+2 |
12 |
– |
Oduzima |
=10-2 |
8 |
* |
Umnožava se |
=10*2 |
20 |
/ |
Dijeli |
=10/2 |
50 |
^ |
Eksponentira ili povećava vrijednost za eksponent |
=10^2 |
100 |
Primjenjuju se standardna pravila prvenstva operatera
Ako konstruirate formulu koja koristi više aritmetičkih operatora, primjenjuju se standardna pravila prioriteta operatora: sve eksponencijalne operacije se javljaju prve. Sljedeće se događa množenje i dijeljenje. A oduzimanje i zbrajanje dolaze zadnji. I imajte na umu da ako postoji više operatora istog prioriteta, Excel radi s lijeva na desno
U formuli =1+2-3*4/5^6, na primjer, evo što se događa:
-
Excel prvo podiže vrijednost 5 na 6. stepen, vraćajući rezultat 15625.
-
Excel zatim množi 3 s 4 kako bi dobio rezultat 12. Zatim Excel podijeli vrijednost 12 s 15625, vraćajući vrijednost 0,000768.
-
Excel konačno zbraja 1+2 i oduzima 0,000768, vraćajući vrijednost 2,999232.
Kopirajte gornju formulu u ćeliju radnog lista programa Excel da biste testirali matematiku i igrali se s rezultatima.
Oznake zagrada nadjačavaju pravila prvenstva
Možete koristiti oznake zagrada kako biste nadjačali standardna pravila prioriteta operatora.
Uzmite formulu =1+2–3*4/5^6, koju sam upravo opisao, kao primjer. Ako prepišem formulu koristeći nekoliko skupova zagrada, mogu uvelike promijeniti redoslijed izračunavanja.
Formula =((1+2)-(3*4/5))^6 prvo rješava aritmetiku unutar najdubljih oznaka zagrada. Evo što se događa:
-
Excel dodaje 1+2 da dobije 3
-
Excel pomnoži 3 s 4 da dobije 12, a zatim podijeli 12 s 5 da dobije 2,4
-
Excel zatim uzima 3 i oduzima 2,4 da dobije .6
-
Excel konačno podiže .6 na šesti stepen, vraća 0,046656.
Adrese ćelija rade u formulama
Formule u prethodnim odlomcima koriste vrijednosti. Neke formule koriste male dijelove teksta.
Ali trebate znati da možete koristiti i adrese ćelija umjesto formula. Na primjer, ako ćelije A1 i B2 u vašem radnom listu sadrže vrijednosti 4 i 20, formula =A1*B1 jednaka je 80.
Usput, također možete miješati i uskladiti vrijednosti i adrese ćelija. Opet, uz pretpostavku da ćelije A1 i B1 imaju vrijednosti 4 i 20, svaka od sljedećih formula daje isti rezultat:
=A1*B1
=4*20
=A1*20
=4*B1
Možete graditi veće formule s funkcijama
Kratka poanta: možete graditi velike, komplicirane formule. I te formule mogu koristiti sve ovdje operatore i funkcije. Jednostavan primjer ovog pristupa "formulama izgrađenim s funkcijama" mogao bi izgledati ovako:
=SUM(1,2)-3*4/5^6
I možete izgraditi mnogo duže formule koristeći veći popis ulaza i hrpu različitih funkcija.
Idi Boolean
Evo nekoliko stvari koje biste trebali znati o Booleovu u svojim formulama.
Prvo, možete koristiti Booleove logičke izraze u svojim formulama. Booleov izraz vraća vrijednost 1 ako je izraz istinit i 0 ako je izraz lažan.
Na primjer, izraz =((2+2)=4) vraća vrijednost 1 jer kako se to dogodi, 2+2 je jednako 4. I usput, formula =((2+2)=4)*25 vraća vrijednost 25 jer je vrijednost Booleovog izraza 1 puta 25 jednaka 25.
Izraz =((2+2)>4) u usporedbi vraća vrijednost 0 a jer 2+2 ne vraća vrijednost veću od 4. I samo da nema sumnje, formula =((2+2)>4 )*25 vraća vrijednost 0 jer je vrijednost Booleovog izraza 0 puta 25 jednaka 0.
Napomena: Excel može prikazati rezultat Booleovog izraza kao TRUE ako je vrijednost jednaka 1 i kao FALSE ako je vrijednost jednaka 0.
Booleovi operatori također imaju prednost. Najniži mogući prioritet, zapravo. Dakle, ako ste konstruirali formulu koja koristi Booleovu logiku, stvarni operator usporedbe bi se zadnji koristio. Kao što pokazuju primjeri u prethodnim odlomcima, možete koristiti oznake zagrada da biste nadjačali standardni prioritet.