Innehållsförteckning
Kalkylblad är en bra plattform för att hantera datatabeller. Men finns det några enkla Google Sheets-funktioner för dagliga beräkningar? Ta reda på det nedan.
Google Sheets SUM-funktion
Jag tror att den mest nödvändiga operationen i tabeller är att hitta den totala summan av olika värden. Det första jag kommer att tänka på är att addera varje enskild cell av intresse:
=E2+E4+E8+E13
Men denna formel blir extremt tidskrävande om det finns för många celler att ta hänsyn till.
Det korrekta sättet att lägga till celler är att använda en särskild funktion i Google Sheets - SUM - som listar alla celler automatiskt med kommatecken:
=SUMMA(E2,E4,E8,E13)
Om intervallet består av intilliggande celler anger du helt enkelt den första och sista cellen, även om det finns tomma celler någonstans däremellan. På så sätt undviker du att räkna upp varje enskild cell i Google Sheets SUM-formel.
Tips. Ett annat sätt att lägga till SUMMA är att välja kolumnen med siffror och välja SUMMA under den Formler ikon:
Resultatet infogas i en cell precis under det valda intervallet.
Tips: Våra Power Tools har en AutoSum-funktion. Ett klick - och den aktiva cellen ger summan av värdena från hela kolumnen ovanför.
Låt mig komplicera uppgiften: Jag vill till exempel lägga till siffror från olika datavärden på flera ark, A4:A8 från Blad 1 och B4:B7 från Blad2 Och jag vill summera dem i en enda cell:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Som du kan se har jag bara lagt till ytterligare ett ark i Google Sheets SUM-formel och separerat två olika intervall med ett kommatecken.
Formler för procentsatser
Jag hör ofta att folk frågar om hur man kan få fram en procentuell andel av olika totaler. Detta beräknas vanligtvis med Google Sheets procentformel på följande sätt:
=Procent/Total*100Samma sak gäller när du behöver kontrollera hur stor del det ena eller andra talet utgör av totalsumman:
=del/total*100Tips. Mästar procent av en totalsumma, total & belopp i procent, dess ökning & minskning i den här handledningen.
I min tabell med alla försäljningar under de senaste 10 dagarna kan jag beräkna den procentuella andelen av varje försäljning av den totala försäljningen.
Först går jag till E12 och hittar den totala försäljningen:
=SUM(E2:E11)
Sedan kontrollerar jag hur stor del försäljningen den första dagen utgör av totalsumman i F2:
=E2/$E$12
Jag rekommenderar att du också gör några justeringar:
- Sväng E2 till en absolut referens - $E$12 - för att se till att du delar varje dags försäljning med samma summa.
- Tillämpa formatet procenttal på cellerna i kolumn F.
- Kopiera formeln från F2 till alla celler nedanför - upp till F11.
Tips: Om du vill kopiera formeln kan du använda ett av de sätt som jag nämnde tidigare.
Tips: För att se till att dina beräkningar är korrekta kan du ange nedanstående i F12:
=SUMMA(F2:F11
)
Om den returnerar 100 % är allting korrekt.
Varför rekommenderar jag att du använder procentformatet?
Å ena sidan för att undvika att multiplicera varje resultat med 100 om du vill få fram procent, å andra sidan för att undvika att dividera resultaten till 100 om du vill använda dem för andra matematiska operationer som inte är procentuella.
Så här menar jag:
Jag använder det procentuella talformatet i cellerna C4, B10 och B15. Alla Google Sheets-formler som hänvisar till dessa celler är mycket enklare. Jag behöver inte dividera med 100 eller lägga till procentsymbolen (%) i formlerna i C10 och C15.
Detsamma kan inte sägas om C8, C9 och C14. Jag måste göra dessa extra justeringar för att få rätt resultat.
Formler för matriser
För att arbeta med stora mängder data i Google Sheets används i regel inbäddade funktioner och andra mer komplicerade beräkningar. Arrayformler finns också i Google Sheets för det ändamålet.
Jag har till exempel en tabell över försäljning per kund. Jag vill hitta den högsta försäljningen av mjölkchoklad till Smith för att kontrollera om jag kan ge honom en extra rabatt nästa gång. Jag använder formeln next array i E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,""))))
Observera: Om du vill avsluta en formel för en matris i Google Sheets trycker du på Ctrl+Shift+Enter i stället för bara Enter.
Jag har fått 259 dollar som resultat.
Min första arrayformel i E16 ger det maximala köpet som Smith gjort - 366 dollar:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13))))
E17 visar den högsta summan för mjölkchoklad - 518 dollar:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13))))
Nu ska jag ersätta alla värden som används i Google Sheets-formler med deras cellreferenser:
Har du märkt vad som har förändrats?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Här är vad jag hade innan:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,""))))
På så sätt kan du snabbt få olika resultat baserat på olika villkor utan att ändra själva formeln genom att jonglera med värden i celler som du refererar till.
Google Sheets-formler för daglig användning
Låt oss ta en titt på några fler exempel på funktioner och formler som är användbara i vardagen.
Exempel 1
Anta att dina data är skrivna delvis som siffror och delvis som text: 300 euro , totalt - 400 dollar Men du behöver bara extrahera siffror.
Jag vet en funktion för detta:
=REGEXEXTRACT(text, regular_expression)Den hämtar texten genom att maskera den med ett reguljärt uttryck.
- text - Det kan vara en cellreferens eller vilken text som helst inom dubbla citationstecken.
- reguljära_uttryck - din textmask. Även inom dubbla citationstecken. Det gör att du kan skapa nästan alla möjliga textmasker.
Texten i mitt fall är en cell med en data ( A2 ). Och jag använder detta reguljära uttryck: [0-9]+
Det betyder att jag letar efter en kvantitet ( + ) av siffror från 0 till 9 ( [0-9] ) som skrivs efter varandra:
Om siffror har bråkdelar ser det reguljära uttrycket ut så här:
"[0-9]*\.[0-9]+[0-9]+"
för tal med två decimaler
"[0-9]*\.[0-9]+"
för tal med en decimal
Observera: Google Sheets ser de extraherade värdena som text. Du måste konvertera dem till siffror med funktionen VALUE eller med vårt verktyg Convert.
Exempel 2 - sammanfoga text med en formel
Formler i texten hjälper till att få en snygg rad med några summor - siffror med korta beskrivningar.
Jag kommer att skapa sådana rader på raderna 14 och 15. Till att börja med slår jag ihop cellerna i dessa rader via Format> Slå ihop celler och räkna sedan summan för kolumn E:
=SUM(E2:E13)
Sedan sätter jag texten som jag vill ha som beskrivning inom dubbla citattecken och kombinerar den med formeln med hjälp av ett ampersand:
="Total försäljning av choklad: "&SUM(E2:E13)&" dollar"
För att göra mina siffror till decimaler använder jag TEXT-funktionen och ställer in formatet: "#,##0"
Ett annat sätt är att använda funktionen CONCATENATE i Google Sheets, som jag använde i A15:
=CONCATENATE("Total rabatt för kunder: ",TEXT(SUM(F2:F13), "#.###")," dollar")
Exempel 3
Vad händer om du laddar upp data från någonstans och alla siffror visas med mellanslag, till exempel 8 544 i stället för 8544 ? Google Sheets returnerar dessa som text, du vet.
Så här gör du för att omvandla dessa värden som är skrivna som text till "vanliga siffror":
=VÄRDE(SUBSTITUT("8 544"," ","",""))
eller .
=VÄRDE(SUBSTITUT(A2," ",""))
där A2 innehåller 8 544 .
Hur fungerar det? Funktionen SUBSTITUTE ersätter alla mellanslag i texten (kontrollera det andra argumentet - det finns mellanslag inom dubbla citattecken) med en "tom sträng" (det tredje argumentet). Därefter omvandlar VALUE texten till siffror.
Exempel 4
Det finns vissa funktioner i Google Sheets som hjälper dig att manipulera text i dina kalkylblad, t.ex. ändra storleken på bokstäverna till meningsspecifika bokstäver. Om du har något konstigt som soURcE dAtA kan du få Källdata i stället:
Låt mig förklara detta i detalj: Jag tar det första tecknet i en cell:
=LEFT(A1,1)
och växla till versaler:
=UPPER(VÄNSTER(A1,1))
Sedan tar jag den återstående texten:
=RIGHT(A1,LEN(A1)-1)
och tvinga fram små bokstäver:
=LOWER(HÖGER(A1,LEN(A1)-1))
Slutligen sammanför jag alla delar av formeln med ett ampersand:
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Tips: Du kan växla mellan olika fall med ett klick med motsvarande verktyg från våra Power Tools.
Google Sheets har naturligtvis mycket mer att erbjuda. Var inte rädd för olika komplexa formler - prova och experimentera. Med dessa verktyg kan vi trots allt lösa många olika uppgifter. Lycka till! :)