Sadržaj
Proračunske tabele nude odličnu platformu za upravljanje tabelama podataka. Ali postoje li neke jednostavne funkcije Google Sheets za dnevne proračune? Saznajte u nastavku.
Google Sheets funkcija SUM
Vjerujem da je najpotrebnija operacija u tabelama pronaći ukupan zbroj različitih vrijednosti. Prva stvar koja vam pada na pamet je da dodate svaku ćeliju od interesa:
=E2+E4+E8+E13
Ali ova formula će postati izuzetno dugotrajna ako ima previše ćelija koje treba uzeti u obzir.
Pravi način za dodavanje ćelija je korištenje posebne funkcije Google Sheets – SUM – koja automatski navodi sve ćelije koristeći zareze:
=SUM(E2,E4,E8,E13)
Ako se raspon sastoji od susjednih ćelija , jednostavno naznačite njegovu prvu i posljednju ćeliju čak i ako postoje prazne negdje između. Tako ćete izbjeći nabrajanje svake ćelije u formuli SUM Google Sheets.
Savjet. Drugi način da dodate SUM je da odaberete kolonu sa brojevima i odaberete SUM ispod ikone Formule :
Rezultat će biti umetnut u ćeliju odmah ispod odabranog raspona.
Savjet. Naši električni alati imaju funkciju AutoSum. Jedan klik – i vaša aktivna ćelija će vratiti zbir vrijednosti iz cijele kolone iznad.
Dozvolite mi da zakomplikujem zadatak. Želim dodati brojeve iz različitih raspona podataka na više listova, na primjer, A4:A8 iz Sheet1 i B4:B7 iz Sheet2 . I želim da ih sumiramjedna ćelija:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Kao što vidite, upravo sam dodao još jedan list u formulu SUM Google Sheets i razdvojio dva različita raspona zarezom.
Formule postotaka
Često čujem da ljudi pitaju o pronalaženju procenta različitih zbroja. Ovo se obično izračunava formulom procenta Google Sheets ovako:
=Postotak/Ukupno*100Isto također radi kad god treba da provjerite koji dio ovaj ili onaj broj predstavlja od ukupnog broja:
=Dio /Ukupno*100Savjet. Master postotak od ukupnog, ukupnog & iznos u postocima, njegovo povećanje & smanjenje u ovom vodiču.
U mojoj tabeli u kojoj vodim evidenciju o svim prodajama u proteklih 10 dana, mogu izračunati postotak svake prodaje od ukupne prodaje.
Prvo, idem do E12 i pronađite ukupnu prodaju:
=SUM(E2:E11)
Onda, provjeravam koji dio prodaje prvog dana čini ukupne u F2:
=E2/$E$12
Preporučujem da napravite i nekoliko prilagodbi:
- Okrenite E2 na apsolutnu referencu – $E$12 – kako biste bili sigurni da ćete podijeliti svakodnevnu prodaju za isti ukupan iznos.
- Primijenite format broja postotaka na ćelije u stupcu F.
- Kopirajte formulu od F2 u sve ćelije ispod – do F11.
Savjet. Da biste kopirali formulu, koristite jedan od načina koje sam spomenuo ranije.
Savjet. Da biste bili sigurni da su vaši proračuni tačni, unesite donji u F12:
=SUM(F2:F11
)
Ako vraća 100% –sve je ispravno.
Zašto preporučujem korištenje procentualnog formata?
Pa, s jedne strane, da izbjegnete množenje svakog rezultata sa 100 ako želite da dobijete postotaka. S druge strane, da biste izbjegli dijeljenje rezultata na 100 ako ih želite koristiti za bilo kakve daljnje matematičke operacije bez postotaka.
Evo na šta mislim:
Koristim format broja postotaka u ćelijama C4, B10 i B15. Sve formule Google Sheets koje upućuju na ove ćelije su mnogo lakše. Ne moram dijeliti sa 100 ili dodati simbol postotka (%) formulama u C10 i C15.
Isto se ne može reći za C8, C9 i C14. Moram izvršiti ova dodatna prilagođavanja da bih dobio ispravan rezultat.
Formule niza
Za rad s gomilom podataka u Google tablicama, ugniježđene funkcije i druge složenije kalkulacije se po pravilu koriste. Formule niza postoje u Google Sheets i za tu svrhu.
Na primjer, imam tabelu prodaje po klijentu. Radoznao sam da pronađem maksimalnu prodaju mliječne čokolade za Smith da provjerim mogu li mu sljedeći put dati dodatni popust. Koristim sljedeću formulu niza u E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Napomena. Da biste završili bilo koju formulu niza u Google Sheets, pritisnite Ctrl+Shift+Enter umjesto jednostavno Enter.
Dobio sam 259 USD kao rezultat.
Moja prva formula niza u E16 vraća maksimalnu kupovinu koju je Smith izvršio – 366 USD:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 pokazuje maksimumnovac potrošen za mliječnu čokoladu – $518:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Sada ću zamijeniti sve vrijednosti koje se koriste u formulama Google Sheets sa njihovim referencama ćelija:
Jeste li primijetili šta se promijenilo?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Evo šta sam imao prije:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Baš tako, žonglirajući sa vrijednostima u ćelijama koje referencirate možete brzo dobiti različite rezultate na osnovu različitih uslova bez promjene same formule.
Formule Google tablica za svakodnevnu upotrebu
Hajde da pogledamo još nekoliko funkcija i primjeri formula zgodni za svakodnevnu upotrebu.
Primjer 1
Pretpostavimo da su vaši podaci napisani dijelom kao brojevi, a dijelom kao tekst: 300 eura , ukupno – 400 dolara . Ali trebate izdvojiti samo brojeve.
Znam samo funkciju za to:
=REGEXEXTRACT(tekst, regular_expression)Povlači tekst po maski s regularnim izrazom.
- tekst – može biti referenca na ćeliju ili bilo koji tekst u dvostrukim navodnicima.
- regularni_izraz – vaša tekstualna maska. Također u dvostrukim navodnicima. Omogućuje vam da kreirate skoro svaku moguću šemu teksta.
Tekst u mom slučaju je ćelija sa podacima ( A2 ). I koristim ovaj regularni izraz: [0-9]+
To znači da tražim bilo koju količinu ( + ) brojeva od 0 do 9 ( [0-9] ) napisani jedan za drugim:
Ako brojevi imaju razlomke, regularni izraz će izgledati ovako:
"[0-9]*\.[0-9]+[0-9]+"
forbrojevi sa dvije decimale
"[0-9]*\.[0-9]+"
za brojeve sa jednim decimalnim mjestom
Napomena. Google Sheets vidi izvučene vrijednosti kao tekst. Morate ih konvertirati u brojeve pomoću funkcije VALUE ili pomoću našeg alata za pretvaranje.
Primjer 2 – spojite tekst s formulom
Formule unutar teksta pomažu u dobijanju reda uredno izgleda s nekim zbrojima – brojevi sa njihovim kratkim opisima.
Napravit ću takve redove u redovima 14 i 15. Za početak, spojim ćelije u tim redovima putem Format > Spoji ćelije i onda prebroji zbroj za kolonu E:
=SUM(E2:E13)
Zatim stavljam tekst koji želim da imam kao opis u duple navodnike i kombinujem ga sa formulom koristeći znak ampersanda:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
Da bih svoje brojeve učinio decimalnim, koristim funkciju TEXT i postavljam format: "#,## 0"
Drugi način je korištenje funkcije Google Sheets CONCATENATE, kao što sam koristio u A15:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
Primjer 3
Šta ako učitate podatke odnekud i svi brojevi se pojavljuju sa razmacima, poput 8 544 umjesto 8544 ? Google tabele će ih vratiti kao tekst, znate.
Evo kako pretvoriti ove vrijednosti napisane kao tekst na "normalne brojeve":
=VALUE(SUBSTITUTE("8 544"," ",""))
ili
=VALUE(SUBSTITUTE(A2," ",""))
gdje A2 sadrži 8 544 .
Kako funkcionira? Funkcija SUBSTITUTE zamjenjuje sve razmake u tekstu (provjerite drugi argument – ima razmaka u dvostrukim navodnicima) s "praznimstring" (treći argument). Zatim, VALUE pretvara tekst u brojeve.
Primjer 4
Postoje neke funkcije Google Sheets koje pomažu u manipulaciji tekstom u vašim proračunskim tablicama, na primjer, mijenjaju velika i mala slova Ako imate nešto čudno kao što je IZVORNI PODACI , umjesto toga možete dobiti Izvorni podaci :
Dozvolite mi da objasnim to detaljno. Uzimam prvi znak u ćeliji:
=LEFT(A1,1)
i prebacim ga na velika slova:
=UPPER(LEFT(A1,1))
Onda uzimam preostali tekst:
=RIGHT(A1,LEN(A1)-1)
i natjerajte ga u mala slova:
=LOWER(RIGHT(A1,LEN(A1)-1))
Na kraju, dovodim sve dijelove formule zajedno sa znakom ampersanda :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Savjet. Možete se prebacivati između kućišta jednim klikom pomoću odgovarajućeg uslužnog programa iz naših električnih alata.
Naravno, postoji mnogo više što Google Sheets može ponuditi. Nemojte' Ne bojte se različitih složenih formula – samo pokušajte i eksperimentirajte. Uostalom, ovi skupovi alata nam omogućavaju da riješimo mnogo različitih zadataka. Sretno! :)