INHOUDSOPGAWE
Vandag gaan ek Google Blaaie-formules na die tafel bring. Ek sal begin met elemente waaruit hulle bestaan, jou herinner hoe dit bereken word, en 'n verskil tussen gewone en komplekse formules vertel.
Hier is wat jy moet weet:
Die essensie van Google Blaaie-formules
Eerste dinge eerste – om 'n formule te bou, benodig jy logiese uitdrukkings en funksies.
'n Funksie is 'n wiskundige uitdrukking; elk met sy eie naam.
Vir Google Blaaie om te weet jy gaan 'n formule eerder as 'n getal of teks invoer, begin om 'n gelykheidsteken (=) by 'n sel van belang in te voer. Tik dan die funksienaam en die res van die formule in.
Wenk. Jy kan 'n volledige lys van alle funksies wat in Google Blaaie beskikbaar is hier nagaan.
Jou formule bevat dalk:
- selverwysings
- benoemde datareekse
- numeriese en tekstuele konstantes
- operateurs
- ander funksies
Tipe selverwysings
Elke funksie vereis data om mee te werk, en sel verwysings word gebruik om daardie data aan te dui.
Om 'n sel te verwys, word alfanumeriese kode gebruik – letters vir kolomme en syfers vir rye. Byvoorbeeld, A1 is die eerste sel in kolom A .
Daar is 3 tipes Google Blaaie-selverwysings:
- Relatief : A1
- Absoluut: $A$1
- Gemeng (half relatief en half absoluut): $A1 of A$1
Die dollarteken ($) is wat verander die verwysingtipe.
Sodra dit geskuif is, verander relatiewe selverwysings volgens die bestemmingsel. Byvoorbeeld, B1 bevat =A1 . Kopieer dit na C2 en dit sal verander na =B2 . Sedert dit 1 kolom na regs en 1 ry hieronder gekopieer is, het alle koördinate in 1 toegeneem.
As formules absolute verwysings het, sal hulle nie verander sodra dit gekopieer is nie. Hulle dui altyd een en dieselfde sel aan, selfs al word nuwe rye en kolomme by die tabel gevoeg of die sel self êrens anders geskuif word.
Oorspronklike formule in B1 | =A1 | =A$1 | =$A1 | =$A$1 |
Formule na C2 gekopieer | =B2 | =B$1 | =$A2 | =$A$1 |
Gebruik dus absolute om te verhoed dat verwysings verander as dit gekopieer of geskuif word.
Om vinnig tussen verwante en absolute te wissel, merk net enige selverwysing uit en druk F4 op jou sleutelbord.
By eerstens sal jou relatiewe verwysing – A1 – verander in absoluut – $A$1 . Druk weer F4, en jy sal 'n gemengde verwysing kry – A$1 . Op die volgende knoppie wat jy druk, sal jy $A1 sien. Nog een sal alles terugbring na sy oorspronklike toestand – A1 . En so aan.
Wenk. Om alle verwysings gelyktydig te verander, merk die hele formule uit en druk F4
Datareekse
Google Blaaie gebruik nie net enkelselverwysings nie, maar ook groepe aangrensende selle – reekse. Hulle word beperk deur die boonstelinks en onder regs selle. Byvoorbeeld, A1:B5 dui aan om alle selle wat hieronder in oranje uitgelig is te gebruik:
Konstante in Google Blaaie-formules
Konstante waardes in Google Blaaie is dié wat nie bereken kan word nie en bly altyd dieselfde. Meestal is dit getalle en teks, byvoorbeeld 250 (nommer), 03/08/2019 (datum), Wins (teks). Dit is almal konstantes en ons kan hulle verander deur verskeie operateurs en funksies te gebruik.
Die formule kan byvoorbeeld net konstante waardes en operateurs bevat:
=30+5*3
Of dit kan word gebruik om nuwe waarde te bereken gebaseer op 'n ander sel se data:
=A2+500
Soms moet jy egter die konstantes handmatig verander. En die maklikste manier om dit te doen, is om elke waarde in 'n aparte sel te plaas en dit in formules te verwys. Dan, al wat jy hoef te doen is om veranderinge aan te bring in 'n enkele sel eerder as in alle formules.
Dus, as jy 500 by B2 plaas, verwys daarna met die formule:
=A2+B2
Om eerder 700 te kry, verander eenvoudig die getal in B2 en die resultaat sal herbereken word.
Operateurs vir Google Blaaie-formules
Verskillende operateurs word in sigblaaie gebruik om die tipe en die volgorde van berekeninge vooraf in te stel. Hulle val in 4 groepe:
- rekenkundige operateurs
- vergelykingsoperateurs
- aaneenskakelingsoperateurs
- verwysingsoperateurs
Rekenkundige operateurs
As diedie naam aandui, word dit gebruik om wiskundige berekeninge soos optel, aftrek, vermenigvuldiging en deling uit te voer. As gevolg hiervan kry ons getalle.
Rekenkundige operateur | Operasie | Voorbeeld |
+ (plusteken) | Optelling | =5+5 |
- (minusteken) | Aftrekking Negatiewe getal | =5-5 =-5 |
* (sterretjie) | Vermenigvuldiging | =5*5 |
/ (skuinsstreep) | Afdeling | =5/5 |
% (persentasieteken) | Persentasies | 50% |
^ (karetteken) | Eksponente | =5^2 |
Vergelykingsoperateurs
Vergelykingsoperateurs word gebruik om twee waardes te vergelyk en 'n logiese uitdrukking terug te gee: WAAR of ONWAAR.
Vergelykingsoperateur | Vergelykingstoestand | Formulevoorbeeld |
= | Gelyk na | =A1=B1 |
> | Meer as | =A1>B1 |
< | Minder as | =A1 |
>= | Meer as of gelyk aan | =A1>=B1 |
<= | Kinder as of gelyk aan | =A1 <=B1 |
Nie gelyk aan | =A1B1 |
Teksaaneenskakeling operateurs
Ampersand (&) word gebruik om veelvuldige teksstringe in een te verbind (aaneenskakel). Voer die onderstaande in een van Google Blaaie-selle in en dit sal terugkeer Vliegtuig :
="Air"&"craft"
Of plaas Van by A1 en Naam by B1 en kry die Van , Noem teks met die volgende:
=A1&", "&B1
Formuleoperateurs
Hierdie operateurs word gebruik om Google Blaaie-formules te bou en datareekse aan te dui:
Formule-operateur | Aksie | Formulevoorbeeld |
: (dubbelpunt) | Omvang operateur. Skep verwysing na alle selle tussen (en insluitend) die eerste en die laaste selle wat genoem is. | B5:B15 |
, (komma) | Unie operateur. Verbind veelvuldige verwysings in een. | =SOM(B5:B15,D5:D15) |
Alle operateurs het verskillende prioriteit (voorrang) wat die volgorde van formuleberekeninge en, meestal, die resulterende waardes beïnvloed.
Orde van berekeninge en operateursvoorrang
Elke formule in Google Blaaie hanteer sy waardes in 'n spesifieke volgorde: van links na regs gebaseer op operateursvoorrang. Operateurs met dieselfde prioriteit, bv. vermenigvuldiging en deling, word bereken in die volgorde van hul verskyning (van links na regs).
Operateursvoorrang | Beskrywing |
: (dubbelpunt) (spasie) , (komma) | Bereikoperateur |
- | Minusteken |
% | Persentasie |
^ | Eksponensiëring |
* en / | Vermenigvuldiging en deling |
+ en- | Optelling en aftrekking |
& | Skakel veelvuldige teksstringe in een aan |
= >= | Vergelyking |
Hoe om hakies te gebruik om die volgorde van berekeninge te verander
Om die volgorde te verander van berekeninge binne die formule, sluit die deel wat eerste moet kom tussen hakies in. Kom ons kyk hoe dit werk.
Sê nou ons het 'n standaardformule:
=5+4*3
Aangesien vermenigvuldiging die voortou neem en optelling volg, sal die formule 17 .
As ons hakies bytel, verander die speletjie:
=(5+4)*3
Die formule tel eers getalle by, vermenigvuldig hulle dan met 3, en gee 27 .
Die hakies van die volgende voorbeeld dikteer die volgende:
=(A2+25)/SUM(D2:D4)
- bereken waarde vir A2 en tel dit by 25
- vind die som van waardes van D2, D3 en D4
- deel die eerste getal tot die som van waardes
Ek hoop nie dit sal vir jou moeilik wees om hierdie aangesien ons die volgorde van berekeninge van 'n baie jong ouderdom af leer en alle rekenkunde rondom ons op hierdie manier uitgevoer word. :)
Benoemde reekse in Google Blaaie
Het jy geweet jy kan afsonderlike selle en hele datareekse etiketteer? Dit maak die verwerking van groot datastelle vinnig en maklik. Boonop sal jy jouself baie vinniger binne Google Blaaie-formules lei.
Gestel jy het 'n kolom waar jy totale verkope per produk en kliënt bereken. Noem so 'nreeks Totale_verkope en gebruik dit in formules.
Ek glo jy sal saamstem dat die formule
=SUM(Total_Sales)
baie duideliker en makliker is om te lees as
=SUM($E$2:$E$13)
Let wel. Jy kan nie benoemde reekse van nie-aangrensende selle skep nie.
Om jou reeks te identifiseer, doen die volgende:
- Merk jou aangrensende selle.
- Gaan na Data > Benoemde reekse in die bladkieslys. 'n Ooreenstemmende paneel sal aan die regterkant verskyn.
- Stel die naam vir die reeks en klik Klaar .
Wenk . Dit laat jou ook alle reekse wat jy geskep het nagaan, redigeer en uitvee:
Kies korrekte naam vir die datareeks
Benoemde reekse maak jou Google Blaaie-formules vriendeliker , duideliker en verstaanbaar. Maar daar is 'n klein stel reëls wat jy moet volg wanneer dit kom by etiketteringreekse. Die naam:
- Kan slegs letters, syfers, onderstrepings (_) bevat.
- Moet nie van 'n getal of van "waar" of "onwaar" woorde begin nie.
- Moet nie spasies ( ) of ander leestekens bevat nie.
- Moet 1-250 karakters lank wees.
- Moet nie ooreenstem met die reeks self nie. As jy probeer om die reeks as A1:B2 te noem, kan die foute voorkom.
As iets verkeerd loop, bv. jy spasie in die naam Totale Verkope gebruik, sal jy dadelik 'n fout kry. Die korrekte naam sal TotalSales of Total_Sales wees.
Let wel. Google Blaaie se benoemde reekse is soortgelyk aanabsolute selverwysings. As jy rye en kolomme by die tabel voeg, sal die Totale_Verkope -reeks nie verander nie. Skuif die reeks na enige plek van die blad – en dit sal nie die resultate verander nie.
Soorte Google Blaaie-formules
Formules kan eenvoudig en kompleks wees.
Eenvoudige formules bevat konstantes, verwysings na selle op dieselfde blad en operateurs. As 'n reël is dit óf een funksie óf 'n operateur, en die volgorde van berekeninge is baie eenvoudig en reguit – van links na regs:
=SUM(A1:A10)
=A1+B1
So gou soos bykomende funksies en operateurs verskyn, of die volgorde van berekeninge 'n bietjie meer ingewikkeld raak, word die formule kompleks.
Komplekse formules kan selverwysings, veelvuldige funksies, konstantes, operateurs en benoemde reekse insluit. Hul lengte kan oorweldigend wees. Net hul skrywer kan hulle vinnig "ontsyfer" (maar gewoonlik net as dit nie meer as 'n week gelede gebou is nie).
Hoe om komplekse formules met gemak te lees
Daar is 'n truuk om te maak jou formules lyk verstaanbaar.
Jy kan soveel spasies en lynbreuke gebruik as wat jy nodig het. Dit sal nie met die resultaat mors nie en sal alles op die gerieflikste manier rangskik.
Om 'n breeklyn in die formule te plaas, druk Alt+Enter op jou sleutelbord. Om die hele formule te sien, brei die Formulebalk uit:
Sonder hierdie ekstra spasies en breeklyne sal die formule soos volg lykhierdie:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
Kan jy saamstem dat die eerste manier beter is?
Volgende keer sal ek dieper delf in die bou en redigeer van Google Blaaie-formules, en ons sal oefen n bietjie meer. As jy enige vrae het, los dit asseblief in die kommentaar hieronder.