Formler og funktioner er byggestenene til at arbejde med numeriske data i Excel. Denne artikel introducerer dig til formler og funktioner.
I denne artikel vil vi dække følgende emner.
- Hvad er formler i Excel?
- Fejl, der skal undgås, når du arbejder med formler i Excel
- Hvad er funktion i Excel?
- Betydningen af funktioner
- Almindelige funktioner
- Numeriske funktioner
- Strengfunktioner
- Dato Tid funktioner
- V Opslagsfunktion
Vejledningsdata
Til denne vejledning arbejder vi med følgende datasæt.
Hjemforsyningsbudget
S / N | VARE | Antal | PRIS | I ALT | Er det overkommeligt? |
---|---|---|---|---|---|
1 | Mango | 9 | 600 | ||
2 | Appelsiner | 3 | 1200 | ||
3 | Tomater | 1 | 2500 | ||
4 | Madolie | 5 | 6500 | ||
5 | Tonic vand | 13 | 3900 |
Husplanprojektplan
S / N | VARE | START DATO | SLUTDATO | VARIGHED (DAGE) |
---|---|---|---|---|
1 | Landmåling | 04/02/2015 | 07/02/2015 | |
2 | Læg fundament | 10/02/2015 | 15/02/2015 | |
3 | Tagdækning | 27/02/2015 | 03/03/2015 | |
4 | Maleri | 09/03/2015 | 21/03/2015 |
Hvad er formler i Excel?
FORMULER I EXCEL er et udtryk, der fungerer på værdier i en række celleadresser og operatorer. For eksempel = A1 + A2 + A3, som finder summen af værdiområdet fra celle A1 til celle A3. Et eksempel på en formel, der består af diskrete værdier som = 6 * 3.
=A2 * D2 / 2
HER,
fortæller Excel, at dette er en formel, og det skal evaluere det.
"A2" * D2"
henviser til celleadresser A2 og D2, ganger derefter værdierne, der findes i disse celleadresser."/"
er divisionens aritmetiske operator"2"
er en diskret værdi
Formler praktisk øvelse
Vi arbejder med eksempeldataene til hjemmebudget for at beregne subtotalen.
- Opret en ny projektmappe i Excel
- Indtast de data, der er vist i budgettet til hjemmet.
- Dit regneark skal se ud som følger.
Vi skriver nu formlen, der beregner subtotalen
Indstil fokus til celle E4
Indtast følgende formel.
=C4*D4
HER,
"C4*D4"
bruger den aritmetiske operatormultiplikation (*) til at multiplicere værdien af celleadressen C4 og D4.
Tryk på Enter-tasten
Du får følgende resultat
Følgende animerede billede viser dig, hvordan du automatisk vælger celleadresse og anvender den samme formel på andre rækker.
Fejl, der skal undgås, når du arbejder med formler i Excel
- Husk reglerne for Brackets of Division, Multiplication, Addition & Subtraction (BODMAS). Dette betyder, at udtryk er, at parenteser evalueres først. For aritmetiske operatorer evalueres divisionen først efterfulgt af multiplikation, derefter er addition og subtraktion den sidste, der evalueres. Ved hjælp af denne regel kan vi omskrive ovenstående formel som = (A2 * D2) / 2. Dette vil sikre, at A2 og D2 først evalueres og derefter divideres med to.
- Excel-regnearkformler fungerer normalt med numeriske data; du kan drage fordel af datavalidering til at specificere den type data, der skal accepteres af en celle, dvs. kun tal.
- For at sikre, at du arbejder med de korrekte celleadresser, der henvises til i formlerne, kan du trykke på F2 på tastaturet. Dette fremhæver de celleadresser, der bruges i formlen, og du kan krydstjekke for at sikre, at de er de ønskede celleadresser.
- Når du arbejder med mange rækker, kan du bruge serienumre til alle rækkerne og have et rekordantal i bunden af arket. Du bør sammenligne antallet af serienumre med posttotalet for at sikre, at dine formler inkluderede alle rækkerne.
Tjek top 10 Excel-regnearkformler
Hvad er funktion i Excel?
FUNKTION I EXCEL er en foruddefineret formel, der bruges til specifikke værdier i en bestemt rækkefølge. Funktionen bruges til hurtige opgaver som at finde summen, tælle, gennemsnit, maksimumværdi og minimumsværdier for en række celler. For eksempel indeholder celle A3 nedenfor SUM-funktionen, der beregner summen af området A1: A2.
- SUM for summering af en række numre
- GENNEMSNIT til beregning af gennemsnittet af et givet rækkeområde
- COUNT for at tælle antallet af varer i et givet interval
Betydningen af funktioner
Funktioner øger brugerens produktivitet, når man arbejder med excel . Lad os sige, at du gerne vil få det samlede beløb for ovenstående budget til hjemmet. For at gøre det enklere kan du bruge en formel til at få det samlede beløb. Ved hjælp af en formel skal du henvise cellerne E4 til E8 en efter en. Du bliver nødt til at bruge følgende formel.
= E4 + E5 + E6 + E7 + E8
Med en funktion ville du skrive ovenstående formel som
=SUM (E4:E8)
Som du kan se fra ovenstående funktion, der bruges til at få summen af et celleområde, er det meget mere effektivt at bruge en funktion til at få summen end at bruge formlen, som skal referere til mange celler.
Almindelige funktioner
Lad os se på nogle af de mest almindeligt anvendte funktioner i ms excel-formler. Vi starter med statistiske funktioner.
S / N | FUNGERE | KATEGORI | BESKRIVELSE | BRUG |
---|---|---|---|---|
01 | SUM | Math & Trig | Tilføjer alle værdierne i et celleområde | = SUM (E4: E8) |
02 | MIN | Statistisk | Finder minimumsværdien i et celleområde | = MIN (E4: E8) |
03 | MAX | Statistisk | Finder den maksimale værdi i et celleområde | = MAX (E4: E8) |
04 | GENNEMSNIT | Statistisk | Beregner den gennemsnitlige værdi i et celleområde | = GENNEMSNIT (E4: E8) |
05 | TÆLLE | Statistisk | Tæller antallet af celler i en række celler | = TÆLLING (E4: E8) |
06 | LENG | Tekst | Returnerer antallet af tegn i en strengtekst | = LENGE (B7) |
07 | SUMIF | Math & Trig | Tilføjer alle værdierne i en række celler, der opfylder et specificeret kriterium. = SUMIF (rækkevidde, kriterier, [sum_range]) | = SUMIF (D4: D8, "> = 1000", C4: C8) |
08 | GENNEMSNIT | Statistisk | Beregner gennemsnitsværdien i et celleområde, der opfylder de angivne kriterier. = GENNEMSNITHVID (interval, kriterier, [gennemsnit_rækkefølge]) | = GENNEMSNITHVIS (F4: F8, "Ja", E4: E8) |
09 | DAGE | Dato tid | Returnerer antallet af dage mellem to datoer | = DAGE (D4, C4) |
10 | NU | Dato tid | Returnerer den aktuelle systemdato og -tid | = NU () |
Numeriske funktioner
Som navnet antyder, fungerer disse funktioner på numeriske data. Den følgende tabel viser nogle af de almindelige numeriske funktioner.
S / N | FUNGERE | KATEGORI | BESKRIVELSE | BRUG |
---|---|---|---|---|
1 | ISNUMBER | Information | Returnerer Sandt, hvis den leverede værdi er numerisk og Falsk, hvis den ikke er numerisk | = ISNUMBER (A3) |
2 | RAND | Math & Trig | Genererer et tilfældigt tal mellem 0 og 1 | = RAND () |
3 | RUND | Math & Trig | Afrunder en decimalværdi til det angivne antal decimaler | = RUND (3.14455,2) |
4 | MEDIAN | Statistisk | Returnerer tallet midt i sættet med givne tal | = MEDIAN (3,4,5,2,5) |
5 | PI | Math & Trig | Returnerer værdien af matematisk funktion PI (π) | = PI () |
6 | STRØM | Math & Trig | Returnerer resultatet af et tal, der er hævet til en magt. POWER (antal, effekt) | = POWER (2,4) |
7 | MOD | Math & Trig | Returnerer resten, når du deler to tal | = MOD (10,3) |
8 | ROMANSK | Math & Trig | Konverterer et tal til romertal | = ROMAN (1984) |
Strengfunktioner
Disse grundlæggende excel-funktioner bruges til at manipulere tekstdata. Følgende tabel viser nogle af de almindelige strengfunktioner.
S / N | FUNGERE | KATEGORI | BESKRIVELSE | BRUG | KOMMENTAR |
---|---|---|---|---|---|
1 | VENSTRE | Tekst | Returnerer et antal angivne tegn fra starten (venstre side) af en streng | = VENSTRE ("GURU99", 4) | Efterlod 4 tegn af "GURU99" |
2 | RET | Tekst | Returnerer et antal specificerede tegn fra slutningen (højre side) af en streng | = HØJRE ("GURU99", 2) | Højre 2 tegn af "GURU99" |
3 | MIDT | Tekst | Henter et antal tegn fra midten af en streng fra en angivet startposition og længde. = MID (tekst, startnummer, num_chars) | = MIDT ("GURU99", 2,3) | Henter tegn 2 til 5 |
4 | ISTEXT | Information | Returnerer Sandt, hvis den medfølgende parameter er Tekst | = ISTEXT (værdi) | værdi - Værdien, der skal kontrolleres. |
5 | FINDE | Tekst | Returnerer startpositionen for en tekststreng i en anden tekststreng. Denne funktion skelner mellem store og små bogstaver. = FIND (find_text, within_text, [start_num]) | = FIND ("oo", "Tagdækning", 1) | Find oo i "Tagdækning", resultatet er 2 |
6 | ERSTATTE | Tekst | Erstatter en del af en streng med en anden specificeret streng. = UDSKIFT (old_text, start_num, num_chars, new_text) | = UDSKIFT ("Tagdækning", 2,2, "xx") | Udskift "oo" med "xx" |
Dato Tid Funktioner
Disse funktioner bruges til at manipulere datoværdier. Følgende tabel viser nogle af de almindelige datofunktioner
S / N | FUNGERE | KATEGORI | BESKRIVELSE | BRUG |
---|---|---|---|---|
1 | DATO | Dato tid | Returnerer det nummer, der repræsenterer datoen i excel-koden | = DATO (2015,2,4) |
2 | DAGE | Dato tid | Find antallet af dage mellem to datoer | = DAGE (D6, C6) |
3 | MÅNED | Dato tid | Returnerer måneden fra en datoværdi | = MÅNED ("4/2/2015") |
4 | MINUT | Dato tid | Returnerer minutterne fra en tidsværdi | = MINUT ("12:31") |
5 | ÅR | Dato tid | Returnerer året fra en datoværdi | = ÅR ("04/02/2015") |
VLOOKUP-funktion
VLOOKUP-funktionen bruges til at udføre et lodret opslag i kolonnen mest til venstre og returnere en værdi i samme række fra en kolonne, som du angiver. Lad os forklare dette på et lægmandssprog. Hjemmeforsyningsbudgettet har en serienummerkolonne, der entydigt identificerer hver post i budgettet. Antag at du har varens serienummer, og du gerne vil vide varebeskrivelsen, kan du bruge VLOOKUP-funktionen. Sådan fungerer VLOOKUP-funktionen.
=VLOOKUP (C12, A4:B8, 2, FALSE)
HER,
"=VLOOKUP"
kalder den lodrette opslagsfunktion"C12"
angiver den værdi, der skal slås op i kolonnen til venstre mest"A4:B8"
specificerer tabelarrayet med dataene"2"
angiver kolonnenummeret med rækkeværdien, der skal returneres af VLOOKUP-funktionen"FALSE,"
fortæller VLOOKUP-funktionen, at vi leder efter en nøjagtig matchning af den leverede opslagsværdi
Det animerede billede nedenfor viser dette i aktion
Download ovenstående Excel-kode
Resumé
Excel giver dig mulighed for at manipulere dataene ved hjælp af formler og / eller funktioner. Funktioner er generelt mere produktive sammenlignet med skriveformler. Funktioner er også mere nøjagtige sammenlignet med formler, fordi marginen for at lave fejl er meget minimal.
Her er en liste over vigtige Excel-formler og -funktioner
- SUM-funktion =
=SUM(E4:E8)
- MIN funktion =
=MIN(E4:E8)
- MAX-funktion =
=MAX(E4:E8)
- GENNEMSNIT-funktion =
=AVERAGE(E4:E8)
- COUNT-funktion =
=COUNT(E4:E8)
- DAYS-funktion =
=DAYS(D4,C4)
- VLOOKUP-funktion =
=VLOOKUP (C12, A4:B8, 2, FALSE)
- DATO-funktion =
=DATE(2020,2,4)