Cuprins
Foile de calcul oferă o platformă excelentă pentru gestionarea tabelelor de date. Dar există funcții Google Sheets simple pentru calculele zilnice? Aflați mai jos.
Funcția SUM din Google Sheets
Cred că cea mai necesară operațiune în tabele este de a găsi suma totală a diferitelor valori. Primul lucru care îmi vine în minte este de a adăuga fiecare celulă de interes:
=E2+E4+E8+E13
Dar această formulă va deveni extrem de consumatoare de timp dacă există prea multe celule de luat în considerare.
Modul corect de adăugare a celulelor este de a utiliza o funcție specială din Google Sheets - SUM - care listează automat toate celulele folosind virgule:
=SUMA(E2,E4,E8,E13)
În cazul în care intervalul este format din celule adiacente, indicați pur și simplu prima și ultima celulă, chiar dacă există celule goale undeva între ele. Astfel, veți evita enumerarea fiecărei celule în formula SUM din Google Sheets.
Sfat. O altă modalitate de a adăuga SUM este să selectați coloana cu numere și să alegeți SUM în cadrul Formule icoană:
Rezultatul va fi inserat într-o celulă situată chiar sub intervalul selectat.
Sfat. Instrumentele noastre de putere au o funcție de sumă automată. Un singur clic - și celula activă va returna suma valorilor din întreaga coloană de mai sus.
Permiteți-mi să complic sarcina. Vreau să adaug numere din diferite intervale de date de pe mai multe foi, de exemplu, A4:A8 de la Foaie1 și B4:B7 de la Foaie2 . și vreau să le adun într-o singură celulă:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
După cum puteți vedea, am adăugat doar o foaie în formula SUM din Google Sheets și am separat două intervale diferite printr-o virgulă.
Formule de procentaj
Adesea aud oameni care întreabă despre cum se calculează procentul diferitelor totaluri. Acest lucru se calculează de obicei cu formula procentuală din Google Sheets, astfel:
= Procentual/Total*100Același lucru este valabil și atunci când trebuie să verificați ce parte din total reprezintă un număr sau altul:
=Parte/Total*100Sfat. Master procentaj dintr-un total, total & suma în procente, creșterea & scăderea acesteia în acest tutorial.
În tabelul meu în care țin evidența tuturor vânzărilor din ultimele 10 zile, pot calcula procentul fiecărei vânzări din totalul vânzărilor.
În primul rând, mă duc la E12 și găsesc vânzările totale:
=SUM(E2:E11)
Apoi, verific ce parte din totalul din F2 reprezintă vânzările din prima zi:
=E2/$E$12
Vă recomand să faceți și câteva ajustări:
- Turn E2 la o referință absolută - $E$12 - pentru a vă asigura că împărțiți vânzările din fiecare zi la același total.
- Aplicați formatul numerelor în procente la celulele din coloana F.
- Copiați formula din F2 în toate celulele de mai jos - până la F11.
Sfat: Pentru a copia formula, utilizați una dintre modalitățile pe care le-am menționat mai devreme.
Sfat. Pentru a vă asigura că calculele sunt corecte, introduceți la F12 cea de mai jos:
=SUMĂ(F2:F11
)
Dacă revine la 100% - totul este corect.
De ce vă recomand să folosiți formatul procentual?
Ei bine, pe de o parte, pentru a evita înmulțirea fiecărui rezultat cu 100, dacă doriți să obțineți procente, iar pe de altă parte, pentru a evita împărțirea rezultatelor la 100, dacă doriți să le folosiți pentru alte operații matematice care nu sunt procente.
Iată la ce mă refer:
Folosesc formatul numerelor procentuale în celulele C4, B10 și B15. Toate formulele Google Sheets care fac trimitere la aceste celule sunt mult mai simple. Nu trebuie să împart cu 100 sau să adaug simbolul procentual (%) la formulele din C10 și C15.
Nu același lucru se poate spune despre C8, C9 și C14. Trebuie să fac aceste ajustări suplimentare pentru a obține rezultatul corect.
Formule de matrice
Pentru a lucra cu o mulțime de date în Google Sheets, se folosesc de regulă funcții imbricate și alte calcule mai complicate. În Google Sheets există formule de matrice și în acest scop.
De exemplu, am un tabel cu vânzările pe client. Sunt curios să aflu care este vânzarea maximă de ciocolată cu lapte la Smith pentru a verifica dacă îi pot acorda o reducere suplimentară data viitoare. Folosesc formula următoarei matrice din E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Ciocolată cu lapte"),$E$2:$E$13,"")))))
Notă. Pentru a finaliza orice formulă de matrice în Google Sheets, apăsați Ctrl+Shift+Inter în loc de Enter.
Am obținut 259 de dolari ca rezultat.
Prima mea formulă de matrice din E16 returnează achiziția maximă făcută de Smith - 366 de dolari:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")),$E$2:$E$13))))
E17 arată suma maximă cheltuită pentru ciocolata cu lapte - 518 dolari:
=ArrayFormula(MAX(IF(($C$2:$C$13="Ciocolată cu lapte")),$E$2:$E$13))))
Acum, voi înlocui toate valorile utilizate în formulele din Google Sheets cu referințele de celulă ale acestora:
Ați observat ce s-a schimbat?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,""))))
Iată ce aveam înainte:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Ciocolată cu lapte"),$E$2:$E$13,"")))))
Astfel, jonglând cu valorile din celulele la care faceți referință, puteți obține rapid rezultate diferite în funcție de condiții diferite, fără a modifica formula în sine.
Formule Google Sheets pentru utilizare zilnică
Să aruncăm o privire la alte câteva exemple de funcții și formule utile pentru utilizarea zilnică.
Exemplul 1
Să presupunem că datele dumneavoastră sunt scrise parțial sub formă de numere și parțial sub formă de text: 300 de euro , total - 400 de dolari Dar trebuie să extrageți doar numere.
Știu doar o funcție pentru asta:
=REGEXEXTRACT(text, regular_expression)Acesta extrage textul prin mascare cu o expresie regulată.
- text - poate fi o referință de celulă sau orice text între ghilimele duble.
- expresie_regulată - masca de text. De asemenea, în ghilimele duble. Vă permite să creați aproape orice schemă de text posibilă.
În cazul meu, textul este o celulă cu o dată ( A2 ). și folosesc această expresie regulată: [0-9]+
Înseamnă că sunt în căutarea oricărei cantități ( + ) de numere de la 0 la 9 ( [0-9] ) scrise una după alta:
Dacă numerele au fracții, expresia regulată va arăta astfel:
"[0-9]*\.[0-9]+[0-9]+"
pentru numere cu două zecimale
"[0-9]*\.[0-9]+"
pentru numere cu o zecimală
Notă. Google Sheets vede valorile extrase ca fiind text. Trebuie să le convertiți în numere cu funcția VALUE sau cu instrumentul nostru Convert.
Exemplul 2 - concatenarea textului cu o formulă
Formulele din text ajută la obținerea unui rând cu aspect îngrijit, cu câteva totaluri - numere cu scurte descrieri ale acestora.
Voi crea astfel de rânduri în liniile 14 și 15. Pentru început, voi unifica celulele din aceste rânduri prin Format> Combină celule și apoi numărați suma pentru coloana E:
=SUM(E2:E13)
Apoi pun textul pe care aș dori să îl am ca descriere în ghilimele duble și îl combin cu formula folosind o ampersandă:
="Total vânzări de ciocolată: "&SUM(E2:E13)&" dolari"
Pentru ca numerele mele să fie zecimale, folosesc funcția TEXT și setez formatul: "#,##0"
O altă modalitate este de a utiliza funcția CONCATENATE din Google Sheets, așa cum am folosit în A15:
=CONCATENATE("Reducerea totală pentru clienți: ",TEXT(SUM(F2:F13), "#.##")," dollars")
Exemplul 3
Ce se întâmplă dacă încărcați datele de undeva și toate numerele apar cu spații, cum ar fi 8 544 în loc de 8544 ? Google Sheets le va returna ca text, știți.
Iată cum să transformați aceste valori scrise ca text în "numere normale":
=VALUE(SUBSTITUTE("8 544"," ",""))
sau
=VALUE(SUBSTITUTE(A2," ",""))
unde A2 conține 8 544 .
Cum funcționează? Funcția SUBSTITUTE înlocuiește toate spațiile din text (verificați al doilea argument - există spațiu în ghilimele duble) cu un "șir gol" (al treilea argument). Apoi, VALUE convertește textul în numere.
Exemplul 4
Există câteva funcții Google Sheets care ajută la manipularea textului din foile de calcul, de exemplu, schimbarea majusculelor în cazul propozițiilor. Dacă aveți ceva ciudat, cum ar fi dAtA soURcE , puteți obține Date sursă în schimb:
Să vă explic în detaliu. Iau primul caracter dintr-o celulă:
=LEFT(A1,1)
și treceți-l în majuscule:
=UPPER(LEFT(A1,1))
Apoi iau textul rămas:
=RIGHT(A1,LEN(A1)-1)
și o forțează să fie scrisă cu minuscule:
=LOWER(RIGHT(A1,LEN(A1)-1))
În cele din urmă, reunesc toate părțile formulei cu o ampersandă:
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Sfat. Puteți comuta între cazuri cu un singur clic cu ajutorul utilitarului corespunzător din Power Tools.
Bineînțeles, Google Sheets are multe altele de oferit. Nu vă temeți de diferite formule complexe - încercați și experimentați. La urma urmei, aceste seturi de instrumente ne permit să rezolvăm multe sarcini diferite. Mult noroc! :)