Hvis du er komfortabel med å jobbe med Excel-formler, trenger du sannsynligvis ikke lese denne lille artikkelen. Den dekker ganske grunnleggende ting. Men hvis du er ny i Excel eller rusten til formelkonstruksjon eller kanskje bare aldri har "presset konvolutten" for å si det sånn, er det en god idé å puste opp formelkonstruksjonsferdighetene dine. Slik polering vil gjøre det lettere å jobbe med Excel generelt. Og slik polering vil virkelig forenkle arbeidet med Excels datastatistiske og statistiske funksjoner i analysen.
Med det i tankene, så her er det grunnleggende hver spirende dataanalytiker trenger å vite:
Excel har fem grunnleggende aritmetiske operatorer
Excel gir fem grunnleggende aritmetiske operatorer for de fem grunnleggende beregningene du skal gjøre: addisjon, subtraksjon, multiplikasjon, divisjon og eksponentasjon.
Tabellen nedenfor gir eksempler på disse operatørene i aksjon. Sannsynligvis det eneste merkelige som vises i tabellen er eksponentieringsoperatoren, som hever en verdi til en eksponentiell verdi. Verdien 10 hevet av eksponenten 2, for eksempel, er det samme som 10 ganger 10. Verdien 10 hevet av eksponenten 3, som et annet eksempel, er det samme som 10 ganger 10 ganger 10.
Operatør |
Hva det gjør |
Eksempel |
Resultat |
+ |
Legger til |
=10+2 |
12 |
– |
Trekker fra |
=10-2 |
8 |
* |
Multipliserer seg |
=10*2 |
20 |
/ |
deler seg |
=10/2 |
50 |
^ |
Eksponenterer, eller hever en verdi med en eksponent |
=10^2 |
100 |
Standard regler for operatørprioritet gjelder
Hvis du konstruerer en formel som bruker flere aritmetiske operatorer, gjelder standardregler for operatorprioritet: Eventuelle eksponentielle operasjoner skjer først. Multiplikasjon og divisjon skjer deretter. Og subtraksjon og addisjon kommer sist. Og merk at hvis det er flere operatorer med samme prioritet, fungerer Excel fra venstre mot høyre
I formelen =1+2-3*4/5^6, for eksempel, skjer dette:
-
Excel hever først verdien 5 til 6. potens, og returnerer resultatet 15625.
-
Excel multipliserer deretter 3 med 4 for å få resultatet 12. Og deretter deler Excel verdien 12 med 15625, og returnerer verdien 0,000768.
-
Excel legger til slutt til 1+2 og trekker fra 0,000768, og returnerer verdien 2,999232.
Kopier formelen ovenfor til en Excel-regnearkcelle for å teste matematikken og leke med resultatene.
Parentes markerer overstyre prioritetsregler
Du kan bruke parenteser for å overstyre standardreglene for operatørprioritet.
Ta formelen =1+2–3*4/5^6, som jeg nettopp beskrev, som et eksempel. Hvis jeg skriver om formelen ved å bruke et par sett med parenteser, kan jeg i stor grad endre rekkefølgen som beregningene skjer.
Formelen =((1+2)-(3*4/5))^6 løser først aritmetikken innenfor de dypeste parentesene. Her er hva som skjer:
-
Excel legger til 1+2 for å få 3
-
Excel multipliserer 3 med 4 for å få 12 og deler deretter 12 med 5 for å få 2,4
-
Excel tar deretter 3 og trekker fra 2,4 for å få 0,6
-
Excel hever til slutt 0,6 til sjette potens, returner 0,046656.
Celleadresser fungerer i formler
Formlene i de foregående avsnittene bruker verdier. Noen formler bruker små biter av tekst.
Men du bør vite at du også kan bruke celleadresser i stedet for formler. For eksempel, hvis cellene A1 og B2 i regnearket ditt har verdiene 4 og 20, er formelen =A1*B1 lik 80.
Du kan forresten blande og matche verdier og celleadresser også. Igjen, forutsatt at cellene A1 og B1 har verdiene 4 og 20, returnerer hver av følgende formler det samme resultatet:
=A1*B1
=4*20
=A1*20
=4*B1
Du kan bygge større formler med funksjoner
Et raskt poeng: Du kan bygge store, kompliserte formler. Og disse formlene kan bruke alle operatorene her og funksjoner også. Et enkelt eksempel på denne "formler bygget med funksjoner"-tilnærmingen kan se slik ut:
=SUM(1,2)-3*4/5^6
Og du kan bygge langt, mye lengre formler ved å bruke en større liste med innganger og en haug med forskjellige funksjoner.
Gå boolsk
Her er et par ting du bør vite om å bli boolsk i formlene dine.
Først kan du bruke boolske logiske uttrykk i formlene dine. Et boolsk uttrykk returnerer verdien 1 hvis uttrykket er sant og 0 hvis uttrykket er usant.
For eksempel returnerer uttrykket =((2+2)=4) verdien 1, fordi når det skjer, er 2+2 lik 4. Og forresten, formelen =((2+2)=4)*25 returnerer verdien 25 fordi den boolske uttrykksverdien på 1 ganger 25 er lik 25.
Uttrykket =((2+2)>4) i sammenligning returnerer verdien 0 a fordi 2+2 ikke returnerer en verdi større enn 4. Og for å ikke etterlate tvil, formelen =((2+2)>4 )*25 returnerer verdien 0 fordi den boolske uttrykksverdien på 0 ganger 25 er lik 0.
Merk: Excel kan vise resultatet av et boolsk uttrykk som TRUE hvis verdien er lik 1 og som FALSE hvis verdien er lik 0.
Boolske operatorer har også forrang. Lavest mulig prioritet, faktisk. Så hvis du konstruerte en formel som brukte boolsk logikk, ville den faktiske sammenligningsoperatoren bli brukt sist. Som eksemplene i de foregående avsnittene viser, kan du bruke parenteser for å overstyre standardprioritet.