Indholdsfortegnelse
Regneark er en fantastisk platform til at administrere datatabeller. Men er der nogen nemme Google Sheets-funktioner til daglige beregninger? Find ud af det nedenfor.
Google Sheets SUM-funktion
Jeg tror, at den mest nødvendige operation i tabeller er at finde den samlede sum af forskellige værdier. Det første, der falder mig ind, er at addere hver enkelt celle af interesse:
=E2+E4+E8+E13
Men denne formel bliver ekstremt tidskrævende, hvis der er for mange celler at tage hensyn til.
Den korrekte måde at tilføje celler på er at bruge en særlig Google Sheets-funktion - SUM - som automatisk opregner alle cellerne med kommaer:
=SUM(E2,E4,E8,E13)
Hvis området består af tilstødende celler, skal du blot angive den første og sidste celle, selv om der er tomme celler et sted imellem. På den måde undgår du at skulle opregne hver enkelt celle i Google Sheets SUM-formel.
Tip. En anden måde at tilføje SUM på er at vælge kolonnen med tal og vælge SUM under den Formler ikon:
Resultatet indsættes i en celle lige under det valgte område.
Tip: Vores Power Tools har en AutoSum-funktion. Et enkelt klik - og din aktive celle returnerer summen af værdierne fra hele kolonnen ovenfor.
Lad mig komplicere opgaven: Jeg vil f.eks. tilføje tal fra forskellige datarammer på flere ark, A4:A8 fra Ark1 og B4:B7 fra Ark2 Og jeg ønsker at summere dem i en enkelt celle:
=SUM('Ark1'!A4:A8,'Ark2'!B4:B7)
Som du kan se, har jeg blot tilføjet endnu et ark til Google Sheets SUM-formel og adskilt to forskellige intervaller med et komma.
Procentformler
Jeg hører ofte folk spørge om at finde procentdelen af forskellige totaler. Dette beregnes normalt ved hjælp af Google Sheets procentformel på følgende måde:
=Procentdel/Total*100Det samme gælder også, når du skal kontrollere, hvilken andel dette eller hint tal udgør af det samlede tal:
=Del/Total*100Tip. Master procentdel af en total, total & beløb i procent, dets stigning & fald i denne vejledning.
I min tabel, hvor jeg registrerer alle salg for de seneste 10 dage, kan jeg beregne procentdelen af hvert salg i forhold til det samlede salg.
Først går jeg til E12 og finder det samlede salg:
=SUM(E2:E11)
Derefter kontrollerer jeg, hvor stor en del salget den første dag udgør af det samlede salg i F2:
=E2/$E$12
Jeg anbefaler også at foretage et par justeringer:
- Drej til E2 til en absolut reference - $E$12 - for at sikre, at du deler hver dags salg med det samme beløb.
- Anvende procenttalformatet på cellerne i kolonne F.
- Kopier formlen fra F2 til alle cellerne nedenunder - op til F11.
Tip. Hvis du vil kopiere formlen, skal du bruge en af de måder, jeg nævnte tidligere.
Tip. For at sikre dig, at dine beregninger er korrekte, skal du indtaste nedenstående til F12:
=SUM(F2:F11
)
Hvis den returnerer 100 % - er alt korrekt.
Hvorfor anbefaler jeg at bruge procentformatet?
På den ene side for at undgå at gange hvert resultat med 100, hvis du gerne vil have procenter, og på den anden side for at undgå at dividere resultaterne til 100, hvis du vil bruge dem til andre matematiske operationer, der ikke er procenter.
Her er, hvad jeg mener:
Jeg bruger det procentvise talformat i cellerne C4, B10 og B15. Alle Google Sheets-formler, der henviser til disse celler, er meget nemmere. Jeg behøver ikke at dividere med 100 eller tilføje procentsymbolet (%) til formler i C10 og C15.
Det samme kan ikke siges om C8, C9 og C14. Jeg er nødt til at foretage disse ekstra justeringer for at få det korrekte resultat.
Array-formler
Når du skal arbejde med store mængder data i Google Sheets, bruges der som regel indlejrede funktioner og andre mere komplicerede beregninger. Array-formler findes også i Google Sheets til dette formål.
Jeg har f.eks. en tabel over salg pr. kunde. Jeg er nysgerrig efter at finde det maksimale salg på mælkechokolade til Smith for at kontrollere, om jeg kan give ham en ekstra rabat næste gang. Jeg bruger formlen next array i E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Mælkechokolade"),$E$2:$E$13,""))))
Bemærk. Hvis du vil afslutte en arrayformel i Google Sheets, skal du trykke på Ctrl+Shift+Enter i stedet for blot Enter.
Jeg har fået 259 dollars som resultat.
Min første array-formel i E16 returnerer det maksimale køb foretaget af Smith - 366 $:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13))))
E17 viser det maksimale beløb, der er brugt på mælkechokolade - 518 USD:
=ArrayFormula(MAX(IF(($C$2:$C$13="Mælkechokolade"),$E$2:$E$13))))
Nu vil jeg erstatte alle værdier, der bruges i Google Sheets-formler, med deres cellehenvisninger:
Har du bemærket, hvad der er ændret?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,""))))
Her er, hvad jeg havde før:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Mælkechokolade"),$E$2:$E$13,""))))
På den måde kan du ved at jonglere med værdier i celler, som du henviser til, hurtigt få forskellige resultater baseret på forskellige betingelser uden at ændre selve formlen.
Google Sheets-formler til daglig brug
Lad os se på nogle flere eksempler på funktioner og formler, der er praktiske til hverdagsbrug.
Eksempel 1
Lad os antage, at dine data er skrevet dels som tal og dels som tekst: 300 euro , i alt - 400 dollars Men du skal kun udtrække tal.
Jeg kender en funktion til det:
=REGEXEXTRACT(text, regular_expression)Den trækker teksten ved hjælp af en maske med et regulært udtryk.
- tekst - det kan være en cellehenvisning eller en hvilken som helst tekst i dobbelte anførselstegn.
- regular_expression - din tekstmaske. Også i dobbelte anførselstegn. Det giver dig mulighed for at oprette næsten alle mulige tekstskemaer.
Teksten i mit tilfælde er en celle med en data ( A2 ). Og jeg bruger dette regulære udtryk: [0-9]+
Det betyder, at jeg leder efter enhver mængde ( + ) af tal fra 0 til 9 ( [0-9] ) skrevet den ene efter den anden:
Hvis tal indeholder brøker, ser det regulære udtryk således ud:
"[0-9]*\.[0-9]+[0-9]+"
for tal med to decimaler
"[0-9]*\.[0-9]+"
for tal med én decimalplads
Bemærk: Google Sheets ser de udtrukne værdier som tekst. Du skal konvertere dem til tal med funktionen VALUE eller med vores værktøj Konverter.
Eksempel 2 - sammenkædning af tekst med en formel
Formler i teksten hjælper med at få en pænt udseende række med nogle totaler - tal med deres korte beskrivelser.
Jeg opretter sådanne rækker i linje 14 og 15. Til at begynde med fletter jeg celler i disse rækker via Format> Flette celler og tæller derefter summen for kolonne E:
=SUM(E2:E13)
Derefter sætter jeg den tekst, som jeg gerne vil have som beskrivelse, i dobbelte anførselstegn og kombinerer den med formlen ved hjælp af et ampersand:
="Samlet salg af chokolade: "&SUM(E2:E13)&" dollars"
For at gøre mine tal decimale, bruger jeg TEXT-funktionen og indstiller formatet: "#,##0"
En anden måde er at bruge Google Sheets CONCATENATE-funktionen, som jeg brugte i A15:
=CONCATENATE("Samlet rabat for kunder: ",TEXT(SUM(F2:F13), "#.###")," dollars")
Eksempel 3
Hvad hvis du uploader data fra et sted, og alle tal vises med mellemrum, som f.eks. 8 544 i stedet for 8544 ? Google Sheets returnerer disse som tekst, du ved.
Her kan du se, hvordan du omdanner disse værdier, der er skrevet som tekst, til "normale tal":
=VÆRDI(SUBSTITUTE("8 544"," "," ",""))
eller
=VÆRDI(SUBSTITUT(A2," ","",""))
hvor A2 indeholder 8 544 .
Hvordan virker det? SUBSTITUTE-funktionen erstatter alle mellemrum i teksten (tjek det andet argument - der er mellemrum i dobbelte anførselstegn) med en "tom streng" (det tredje argument). Derefter konverterer VALUE teksten til tal.
Eksempel 4
Der er nogle Google Sheets-funktioner, der hjælper dig med at manipulere tekst i dine regneark, f.eks. ved at ændre kasus til sætningskasus. Hvis du har noget mærkeligt som soURcE dAtA , kan du få Kildeoplysninger i stedet:
Lad mig forklare det i detaljer: Jeg tager det første tegn i en celle:
=LEFT(A1,1)
og skifter det til store bogstaver:
=ØVERSTE(VENSTRE(A1,1))
Derefter tager jeg den resterende tekst:
=RIGHT(A1,LEN(A1)-1)
og tvinger det til små bogstaver:
=LOWER(RIGHT(A1,LEN(A1)-1)))
Til sidst samler jeg alle dele af formlen med et ampersand:
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1)))
Tip. Du kan skifte mellem sagerne med et klik med det tilsvarende værktøj fra vores Power Tools.
Google Sheets har selvfølgelig meget mere at byde på. Vær ikke bange for forskellige komplekse formler - prøv og eksperimenter. Når alt kommer til alt, kan vi med disse værktøjer løse mange forskellige opgaver. Held og lykke! :)