Nyttige Google Sheets-funksjoner for daglig bruk

  • Dele Denne
Michael Brown

Regneark tilbyr en flott plattform for å administrere datatabeller. Men finnes det noen enkle Google Sheets-funksjoner for daglige beregninger? Finn ut nedenfor.

    Google Sheets SUM-funksjon

    Jeg tror den mest nødvendige operasjonen i tabeller er å finne den totale summen av forskjellige verdier. Det første du tenker på er å legge til hver enkelt celle av interesse:

    =E2+E4+E8+E13

    Men denne formelen vil bli ekstremt tidkrevende hvis det er for mange celler å ta hensyn til.

    Den riktige måten å legge til celler på er å bruke en spesiell Google Sheets-funksjon – SUM – som viser alle celler automatisk ved hjelp av kommaer:

    =SUM(E2,E4,E8,E13)

    Hvis området består av tilstøtende celler , bare angi dens første og siste celle selv om det er tomme et sted mellom. Dermed slipper du å telle opp hver eneste celle i Google Sheets SUM-formel.

    Tips. En annen måte å legge til SUM er å velge kolonnen med tall og velge SUM under Formler -ikonet:

    Resultatet vil settes inn i en celle rett under det valgte området.

    Tips. Våre elektroverktøy har en autosum-funksjon. Ett klikk – og den aktive cellen din returnerer summen av verdier fra hele kolonnen ovenfor.

    La meg komplisere oppgaven. Jeg vil legge til tall fra forskjellige dataområder på flere ark, for eksempel A4:A8 fra Ark1 og B4:B7 fra Ark2 . Og jeg vil oppsummere demen enkelt celle:

    =SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)

    Som du kan se, har jeg nettopp lagt til ett ark til i Google Sheets SUM-formel og atskilt to forskjellige områder med komma.

    Prosentformler

    Jeg hører ofte folk spørre om å finne prosentandelen av forskjellige totaler. Dette beregnes vanligvis ved hjelp av prosentformelen for Google Regneark slik:

    =Prosentandel/Total*100

    Det samme fungerer også når du trenger å sjekke hvilken del dette eller det tallet representerer av totalen:

    =Del /Totalt*100

    Tips. Hovedprosent av en total, total & beløp med prosent, dens økning & nedgang i denne opplæringen.

    I tabellen min der jeg fører oversikt over alle salg de siste 10 dagene, kan jeg beregne prosentandelen av hvert salg fra det totale salget.

    Først går jeg til E12 og finn totalt salg:

    =SUM(E2:E11)

    Deretter sjekker jeg hvilken del førstedagssalget utgjør av totalen i F2:

    =E2/$E$12

    Jeg anbefaler å gjøre noen justeringer også:

    1. Vend E2 til en absolutt referanse – $E$12 – for å sørge for at du deler opp hver dags salg med samme totalsum.
    2. Bruk prosenttallformatet på cellene i kolonne F.
    3. Kopier formelen fra F2 til alle cellene under – opptil F11.

    Tips. For å kopiere formelen, bruk en av måtene jeg nevnte tidligere.

    Tips. For å sikre at beregningene dine er riktige, skriv inn den nedenfor til F12:

    =SUM(F2:F11 )

    Hvis den returnerer 100 % –alt er riktig.

    Hvorfor anbefaler jeg å bruke prosentformatet?

    Vel, på den ene siden, for å unngå å multiplisere hvert resultat med 100 hvis du ønsker å få prosenter. På den andre, for å unngå å dele resultatene til 100 hvis du vil bruke dem til ytterligere ikke-prosent matematiske operasjoner.

    Her er hva jeg mener:

    Jeg bruker prosenttallformatet i cellene C4, B10 og B15. Alle Google Sheets-formler som refererer til disse cellene er mye enklere. Jeg trenger ikke å dele på 100 eller legge til prosentsymbolet (%) i formler i C10 og C15.

    Det samme kan ikke sies om C8, C9 og C14. Jeg må gjøre disse ekstra justeringene for å få riktig resultat.

    Arrayformler

    For å jobbe med masse data i Google Sheets, brukes som regel nestede funksjoner og andre mer kompliserte beregninger. Matriseformler er det i Google Sheets også for det formålet.

    Jeg har for eksempel en tabell over salg per kunde. Jeg er nysgjerrig på å finne makssalg av melkesjokolade til Smith for å sjekke om jeg kan gi han ekstra rabatt neste gang. Jeg bruker neste matriseformel i E18:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Merk. For å fullføre en matriseformel i Google Sheets, trykk Ctrl+Shift+Enter i stedet for bare Enter.

    Jeg har $259 som et resultat.

    Min første matriseformel i E16 returnerer det maksimale kjøpet gjort av Smith – $366:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))

    E17 viser maksimumpenger brukt på melkesjokolade – $518:

    =ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))

    Nå skal jeg erstatte alle verdiene som brukes i Google Regneark-formler med cellereferansene deres:

    Har du lagt merke til hva som har endret seg?

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))

    Her er det jeg hadde før:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Bare sånn, sjonglering med verdier i celler du refererer til kan du raskt få forskjellige resultater basert på forskjellige forhold uten å endre selve formelen.

    Google Sheets-formler for daglig bruk

    La oss se på noen flere funksjoner og Formeleksempler praktiske for daglig bruk.

    Eksempel 1

    Anta at dataene dine er skrevet delvis som tall og delvis som tekst: 300 euro , totalt – 400 dollar . Men du trenger bare å trekke ut tall.

    Jeg vet bare en funksjon for det:

    =REGEXTRACT(tekst, regulært_uttrykk)

    Den trekker teksten for maske med et regulært uttrykk.

    • tekst – det kan være cellereferanse eller hvilken som helst tekst i doble anførselstegn.
    • vanlig_uttrykk – tekstmasken din. Også i doble anførselstegn. Den lar deg lage nesten alle mulige tekstskjemaer.

    Teksten i mitt tilfelle er en celle med en data ( A2 ). Og jeg bruker dette regulære uttrykket: [0-9]+

    Det betyr at jeg ser etter en hvilken som helst mengde ( + ) av tall fra 0 til 9 ( [0-9] ) skrevet etter hverandre:

    Hvis tall har brøker, vil det regulære uttrykket se slik ut:

    "[0-9]*\.[0-9]+[0-9]+" fortall med to desimaler

    "[0-9]*\.[0-9]+" for tall med én desimal

    Merk. Google Sheets ser de utpakkede verdiene som tekst. Du må konvertere dem til tall med VERDI-funksjonen eller med konverteringsverktøyet vårt.

    Eksempel 2 – slå sammen tekst med en formel

    Formler i teksten hjelper deg med å få en ryddig rad med noen totaler – tall med sine korte beskrivelser.

    Jeg skal lage slike rader på linje 14 og 15. Til å begynne med slår jeg sammen celler i disse radene via Format > Slå sammen celler og tell deretter summen for kolonne E:

    =SUM(E2:E13)

    Så legger jeg teksten jeg vil ha som beskrivelse til doble anførselstegn og kombinerer den med formelen ved å bruke et og-tegn:

    ="Total chocolate sales: "&SUM(E2:E13)&" dollars"

    For å gjøre tallene mine til desimaler bruker jeg TEXT-funksjonen og setter formatet: "#,## 0"

    En annen måte er å bruke funksjonen Google Sheets CONCATENATE, som jeg brukte i A15:

    =CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")

    Eksempel 3

    Hva hvis laster du opp dataene fra et sted og alle tall vises med mellomrom, som 8 544 i stedet for 8544 ? Google Sheets vil returnere disse som tekst, vet du.

    Slik gjør du disse verdiene skrevet som tekst til "normale tall":

    =VALUE(SUBSTITUTE("8 544"," ",""))

    eller

    =VALUE(SUBSTITUTE(A2," ",""))

    hvor A2 inneholder 8 544 .

    Hvordan fungerer det? ERSTATT-funksjonen erstatter alle mellomrom i teksten (sjekk det andre argumentet – det er mellomrom i doble anførselstegn) med en "tomstreng" (det tredje argumentet). Deretter konverterer VALUE tekst til tall.

    Eksempel 4

    Det er noen Google Regneark-funksjoner som hjelper deg med å manipulere tekst i regnearkene dine, for eksempel endre store og små bokstaver Hvis du har noe rart som KILDEDATA , kan du få Kildedata i stedet:

    La meg forklare det i detalj. Jeg tar det første tegnet i en celle:

    =LEFT(A1,1)

    og bytter det til store bokstaver:

    =UPPER(LEFT(A1,1))

    Så tar jeg den gjenværende teksten:

    =RIGHT(A1,LEN(A1)-1)

    og tving den til små bokstaver:

    =LOWER(RIGHT(A1,LEN(A1)-1))

    Til slutt bringer jeg alle delene av formelen sammen med et og-tegnet :

    =UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))

    Tips. Du kan bytte mellom saker med et klikk med det tilsvarende verktøyet fra våre Power Tools.

    Selvfølgelig er det mye mer Google Sheets har å tilby. ikke vær redd for forskjellige komplekse formler – bare prøv og eksperimenter. Tross alt lar disse verktøysettene oss løse mange forskjellige oppgaver. Lykke til! :)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.