Taula de continguts
Els fulls de càlcul ofereixen una gran plataforma per gestionar taules de dades. Però hi ha funcions fàcils de Google Sheets per als càlculs diaris? Descobriu-ho a continuació.
Funció SUMA de Google Sheets
Crec que l'operació més necessària a les taules és trobar la suma total de diferents valors. El primer que em ve al cap és afegir cada cel·la d'interès:
=E2+E4+E8+E13
Però aquesta fórmula es farà molt llarga si hi ha massa cel·les per tenir en compte.
La manera correcta d'afegir cel·les és utilitzar una funció especial de Fulls de càlcul de Google, SUMA, que enumera totes les cel·les automàticament mitjançant comes:
=SUM(E2,E4,E8,E13)
Si l'interval consta de cel·les adjacents , només cal que indiqueu la seva primera i l'última cel·la encara que n'hi hagi de buides entremig. Així, evitareu enumerar totes i cadascuna de les cel·les de la fórmula SUMA de Google Sheets.
Consell. Una altra manera d'afegir SUMA és seleccionar la columna amb números i triar SUMA sota la icona Fórmules :
El resultat serà s'inserirà en una cel·la just a sota de l'interval seleccionat.
Consell. Les nostres eines elèctriques tenen una funció AutoSum. Un clic i la cel·la activa retornarà la suma de valors de tota la columna de dalt.
Deixa'm complicar la tasca. Vull afegir números de diferents rangs de dades en diversos fulls, per exemple, A4:A8 de Full1 i B4:B7 de Full2 . I els vull resumiruna sola cel·la:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Com podeu veure, acabo d'afegir un full més a la fórmula SUMA de Google Sheets i vaig separar dos intervals diferents per una coma.
Fórmules de percentatge
Sovint sento que la gent pregunta sobre com trobar el percentatge de diferents totals. Normalment es calcula mitjançant la fórmula de percentatge de Google Sheets com aquesta:
=Percentatge/Total*100El mateix també funciona sempre que necessiteu comprovar quina part representa aquest o aquell nombre del total:
=Part /Total*100Consell. Percentatge mestre d'un total, total & quantitat en percentatge, el seu augment & disminució en aquest tutorial.
A la meva taula on guardo registres de totes les vendes dels darrers 10 dies, puc calcular el percentatge de cada venda a partir de les vendes totals.
Primer, vaig a E12 i trobar les vendes totals:
=SUM(E2:E11)
A continuació, comprovo quina part constitueixen les vendes del primer dia del total a F2:
=E2/$E$12
També us recomano fer alguns ajustos:
- Gireu E2 a una referència absoluta ( $E$12 ) per assegurar-vos de dividir la venda de cada dia. pel mateix total.
- Aplica el format de nombre de percentatge a les cel·les de la columna F.
- Copieu la fórmula de F2 a totes les cel·les de sota, fins a F11.
Consell. Per copiar la fórmula, utilitzeu una de les maneres que he esmentat anteriorment.
Consell. Per assegurar-vos que els vostres càlculs són correctes, introduïu el següent a F12:
=SUM(F2:F11
)
Si retorna el 100% –tot és correcte.
Per què us recomano utilitzar el format de percentatge?
Bé, d'una banda, per evitar multiplicar cada resultat per 100 si voleu obtenir percentatges. D'altra banda, per evitar dividir els resultats a 100 si els voleu utilitzar per a altres operacions matemàtiques que no siguin percentuals.
Això vull dir:
Utilitzo el format de nombre de percentatge a les cel·les C4, B10 i B15. Totes les fórmules de Google Sheets que fan referència a aquestes cel·les són molt més fàcils. No he de dividir per 100 ni afegir el símbol de percentatge (%) a les fórmules de C10 i C15.
No es pot dir el mateix de C8, C9 i C14. He de fer aquests ajustos addicionals per obtenir el resultat correcte.
Fórmules de matriu
Per treballar amb un munt de dades a Fulls de càlcul de Google, per regla general s'utilitzen funcions imbricades i altres càlculs més complicats. També hi ha fórmules de matriu a Google Sheets amb aquesta finalitat.
Per exemple, tinc una taula de vendes per client. Tinc curiositat per trobar la venda màxima de xocolata amb llet a Smith per comprovar si puc fer-li un descompte addicional la propera vegada. Utilitzo la següent fórmula de matriu a E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Nota. Per acabar qualsevol fórmula de matriu a Fulls de càlcul de Google, premeu Ctrl+Maj+Retorn en lloc de simplement Retorn.
Com a resultat, tinc 259 $.
La meva primera fórmula de matriu a E16 retorna la compra màxima feta per Smith: 366 $:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 mostra el màximdiners gastats en xocolata amb llet: 518 $:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Ara, substituiré tots els valors utilitzats a les fórmules de Fulls de càlcul de Google per les seves referències de cel·les:
T'has adonat del que ha canviat?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Així és el que tenia abans:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Així, fent malabars amb els valors de les cel·les a les quals feu referència, podeu obtenir ràpidament resultats diferents basats en diferents condicions sense canviar la fórmula en si.
Fórmules de Fulls de càlcul de Google per a ús diari
Dem una ullada a algunes funcions més i exemples de fórmules útils per a l'ús diari.
Exemple 1
Suposem que les vostres dades s'escriuen en part com a números i en part com a text: 300 euros , total – 400 dòlars . Però només heu d'extreure números.
Conec només una funció per a això:
=REGEXEXTRACT(text, expressió_regular)Extreu el text per màscara amb una expressió regular.
- text : pot ser referència de cel·la o qualsevol text entre cometes dobles.
- expressió_regular : la vostra màscara de text. També entre cometes dobles. Us permet crear gairebé qualsevol esquema de text possible.
El text en el meu cas és una cel·la amb una dada ( A2 ). I faig servir aquesta expressió regular: [0-9]+
Vol dir que estic buscant qualsevol quantitat ( + ) de nombres del 0 al 9 ( [0-9] ) escrit un darrere l'altre:
Si els nombres tenen fraccions, l'expressió regular serà així:
"[0-9]*\.[0-9]+[0-9]+"
pernombres amb dues xifres decimals
"[0-9]*\.[0-9]+"
per a números amb una xifra decimal
Nota. Fulls de càlcul de Google veu els valors extrets com a text. Heu de convertir-los en números amb la funció VALOR o amb la nostra eina Convertir.
Exemple 2: concatenar text amb una fórmula
Les fórmules dins del text ajuden a obtenir una fila d'aspecte ordenat amb alguns totals. – números amb les seves descripcions breus.
Crearé aquestes files a les línies 14 i 15. Per començar, fusiono les cel·les d'aquestes files mitjançant Format > Combina les cel·les i després compta la suma de la columna E:
=SUM(E2:E13)
A continuació, poso el text que m'agradaria tenir com a descripció entre cometes dobles i ho combino amb la fórmula fent servir un ampersand:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
Per convertir els meus números en decimals, faig servir la funció TEXT i estableixo el format: "#,## 0"
Una altra manera és utilitzar la funció CONCATENAR Fulls de càlcul de Google, com vaig fer servir a A15:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
Exemple 3
Què passa si penges les dades des d'algun lloc i tots els números apareixen amb espais, com ara 8 544 en comptes de 8544 ? Fulls de càlcul de Google els tornarà com a text, ja ho sabeu.
A continuació us indiquem com convertir aquests valors escrits com a text a "números normals":
=VALUE(SUBSTITUTE("8 544"," ",""))
o
=VALUE(SUBSTITUTE(A2," ",""))
on A2 conté 8 544 .
Com funciona? La funció SUBSTITUTE substitueix tots els espais del text (marqueu el segon argument: hi ha espai entre cometes dobles) amb un "buitcadena" (el tercer argument). A continuació, VALUE converteix el text en números.
Exemple 4
Hi ha algunes funcions de Fulls de càlcul de Google que ajuden a manipular el text dels vostres fulls de càlcul, per exemple, canviar les majúscules i minúscules. a majúscules i minúscules. Si teniu alguna cosa estranya com Dades de la font , podeu obtenir Dades de la font en lloc d'això:
Deixa'm explicar-ho això amb detall. Agafo el primer caràcter d'una cel·la:
=LEFT(A1,1)
i el canvio a majúscules:
=UPPER(LEFT(A1,1))
A continuació, prenc el text restant:
=RIGHT(A1,LEN(A1)-1)
i forçar-lo en minúscules:
=LOWER(RIGHT(A1,LEN(A1)-1))
Per últim, adjunto totes les parts de la fórmula amb un ampersand :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Consell. Podeu canviar entre casos amb un clic amb la utilitat corresponent de les nostres eines elèctriques.
Per descomptat, hi ha molt més que Google Sheets ofereix. No tingueu por de les diferents fórmules complexes, només proveu i experimenteu. Després de tot, aquests conjunts d'eines ens permeten resoldre moltes tasques diferents. Bona sort! :)