Če vam je udobno delati z Excelovimi formulami, vam verjetno ni treba brati tega majhnega članka. Zajema precej osnovne stvari. Če pa ste novi v Excelu ali ste zarjaveli glede sestavljanja formul ali morda preprosto nikoli niste tako rekoč »potisnili okvirja«, je dobro, da izboljšate svoje veščine sestavljanja formul. Takšno poliranje bo olajšalo delo z Excelom na splošno. Takšno poliranje bo resnično poenostavilo delo s statističnimi in statističnimi funkcijami Excelovih podatkov v vaši analizi.
Glede na to so tu osnove, ki jih mora poznati vsak nadobudni analitik podatkov:
Excel ponuja pet osnovnih aritmetičnih operaterjev
Excel ponuja pet osnovnih aritmetičnih operaterjev za pet osnovnih izračunov, ki jih boste naredili: seštevanje, odštevanje, množenje, deljenje in povečevanje.
Naslednja tabela prikazuje primere teh operaterjev v akciji. Verjetno edina nenavadna stvar, ki se pojavi v tabeli, je eksponentni operater, ki dvigne neko vrednost na eksponentno vrednost. Vrednost 10, ki jo dvigne eksponent 2, je na primer enaka kot 10 krat 10. Vrednost 10, ki jo dvigne eksponent 3, kot drug primer, je enaka kot 10 krat 10 krat 10.
Operater |
Kaj počne |
Primer |
Rezultat |
+ |
Dodaja |
=10+2 |
12 |
– |
Odšteje |
=10-2 |
8 |
* |
Množi se |
=10*2 |
20 |
/ |
Loči |
=10/2 |
50 |
^ |
Poveča ali poveča vrednost za eksponent |
=10^2 |
100 |
Veljajo standardna pravila prednosti operaterja
Če sestavite formulo, ki uporablja več aritmetičnih operatorjev, veljajo standardna pravila prednostne naloge: vse eksponentne operacije se izvedejo najprej. Sledi množenje in deljenje. In odštevanje in seštevanje prideta nazadnje. Upoštevajte, da če obstaja več operaterjev z isto prednostjo, Excel deluje od leve proti desni
V formuli =1+2-3*4/5^6 se na primer zgodi takole:
-
Excel najprej dvigne vrednost 5 na 6. potenco in vrne rezultat 15625.
-
Excel nato pomnoži 3 s 4, da dobi rezultat 12. Nato Excel razdeli vrednost 12 s 15625 in vrne vrednost 0,000768.
-
Excel končno sešteje 1+2 in odšteje 0,000768 ter vrne vrednost 2,999232.
Kopirajte zgornjo formulo v celico Excelovega delovnega lista, da preizkusite matematiko in se igrate z rezultati.
Oklepaji preglasijo pravila prednosti
Z oklepaji lahko preglasite standardna pravila prednostne naloge operaterja.
Za primer vzemite formulo =1+2–3*4/5^6, ki sem jo pravkar opisal. Če prepišem formulo z uporabo nekaj nizov oznak v oklepajih, lahko močno spremenim vrstni red, v katerem se izvajajo izračuni.
Formula =((1+2)-(3*4/5))^6 najprej reši aritmetiko znotraj najglobljih oznak v oklepaju. Evo, kaj se zgodi:
-
Excel doda 1+2, da dobi 3
-
Excel pomnoži 3 s 4, da dobi 12, nato pa deli 12 s 5, da dobiš 2,4
-
Excel nato vzame 3 in odšteje 2,4, da dobimo 0,6
-
Excel končno dvigne 0,6 na šesto potenco, vrne 0,046656.
Naslovi celic delujejo v formulah
Formule v prejšnjih odstavkih uporabljajo vrednosti. Nekatere formule uporabljajo majhne koščke besedila.
Vendar morate vedeti, da lahko namesto formul uporabite tudi naslove celic. Na primer, če celici A1 in B2 na vašem delovnem listu vsebujeta vrednosti 4 in 20, je formula =A1*B1 enaka 80.
Mimogrede, lahko tudi mešate in ujemate vrednosti in naslove celic. Ponovno, ob predpostavki, da imata celici A1 in B1 vrednosti 4 in 20, vsaka od naslednjih formul vrne enak rezultat:
=A1*B1
=4*20
=A1*20
=4*B1
S funkcijami lahko sestavite večje formule
Hitra točka: lahko zgradite velike, zapletene formule. In te formule lahko uporabljajo vse operaterje tukaj in tudi funkcije. Preprost primer tega pristopa »formul, zgrajenih s funkcijami« bi lahko izgledal takole:
=SUM(1,2)-3*4/5^6
In lahko sestavite precej daljše formule z uporabo večjega seznama vhodov in kopice različnih funkcij.
Pojdi Boolean
Tukaj je nekaj stvari, ki bi jih morali vedeti o uporabi Boolean v svojih formulah.
Najprej lahko v formulah uporabite logične izraze Boolean. Boolov izraz vrne vrednost 1, če je izraz resničen, in 0, če je izraz napačen.
Na primer, izraz =((2+2)=4) vrne vrednost 1, ker je 2+2 enako 4. Mimogrede, formula =((2+2)=4)*25 vrne vrednost 25, ker je vrednost logičnega izraza 1 krat 25 enaka 25.
Izraz =((2+2)>4) v primerjavi vrne vrednost 0 a, ker 2+2 ne vrne vrednosti, večje od 4. In da ni dvoma, formula =((2+2)>4 )*25 vrne vrednost 0, ker je vrednost logičnega izraza 0 krat 25 enaka 0.
Opomba: Excel lahko prikaže rezultat logičnega izraza kot TRUE, če je vrednost enaka 1, in kot FALSE, če je vrednost enaka 0.
Tudi logični operatorji imajo prednost. Pravzaprav najnižja možna prednost. Torej, če bi sestavili formulo, ki bi uporabljala Boolenovo logiko, bi se dejanski primerjalni operator uporabil zadnji. Kot kažejo primeri v prejšnjih odstavkih, lahko uporabite oklepaje, da preglasite standardno prednost.