Enhavtabelo
Hodiaŭ mi alportos formulojn de Google Sheets al la tablo. Mi komencos per elementoj, el kiuj ili konsistas, memorigos al vi kiel ili estas kalkulitaj, kaj diros diferencon inter simplaj kaj kompleksaj formuloj.
Jen kion vi bezonas scii:
La esenco de formuloj de Google Sheets
Unue – por konstrui formulon, oni bezonas logikaj esprimoj kaj funkcioj.
Funkcio estas matematika esprimo; ĉiu kun sia propra nomo.
Por ke Google Sheets sciu, ke vi enigos formulon anstataŭ nombron aŭ tekston, komencu enigi egalsignon (=) al interesa ĉelo. Poste, tajpu la funkcionomon kaj la reston de la formulo.
Konsileto. Vi povas kontroli kompletan liston de ĉiuj funkcioj disponeblaj en Google Sheets ĉi tie.
Via formulo povas enhavi:
- ĉelreferencojn
- nomitajn datumintervalojn
- nombraj kaj tekstaj konstantoj
- funkciigistoj
- aliaj funkcioj
Tipoj de ĉelaj referencoj
Ĉiu funkcio postulas datumojn por labori, kaj ĉelo referencoj estas uzataj por indiki tiujn datumojn.
Por referenci ĉelon oni uzas alfanombran kodon – literojn por kolumnoj kaj ciferojn por vicoj. Ekzemple, A1 estas la unua ĉelo en kolumno A .
Estas 3 specoj de ĉelaj referencoj de Google Sheets:
- Relativa : A1
- Absoluta: $A$1
- Miksita (duone relativa kaj duono absoluta): $A1 aŭ A$1
La dolarsigno ($) estas kio ŝanĝas la referencontajpu.
Fovo movita, relativaj ĉelaj referencoj ŝanĝiĝas laŭ la celĉelo. Ekzemple, B1 enhavas =A1 . Kopiu ĝin al C2 kaj ĝi turniĝos al =B2 . Ĉar ĝi estis kopiita 1 kolumno dekstre kaj 1 vico malsupre, ĉiuj koordinatoj pliiĝis en 1.
Se formuloj havas absolutajn referencojn, ili ne ŝanĝiĝos post kopio. Ili ĉiam indikas unu kaj la saman ĉelon, eĉ se novaj vicoj kaj kolumnoj estas aldonitaj al la tabelo aŭ la ĉelo mem estas movita aliloke.
Originala formulo en B1 | =A1 | =A$1 | =$A1 | =$A$1 |
Formulo kopiita al C2 | =B2 | =B$1 | =$A2 | =$A$1 |
Do, por malhelpi referencojn ŝanĝiĝi se kopiitaj aŭ movitaj, uzu absolutajn.
Por ŝanĝi inter parencoj kaj absolutoj rapide, simple reliefigu ajnan ĉelreferencon kaj premu F4 sur via klavaro.
Ĉe. unue, via relativa referenco – A1 – ŝanĝiĝos al absoluta – $A$1 . Premu F4 denove, kaj vi ricevos miksitan referencon - A$1 . Sur la sekva butono bato, vi vidos $A1 . Alia revenos ĉion al sia originala stato – A1 . Kaj tiel plu.
Konsileto. Por ŝanĝi ĉiujn referencojn samtempe, reliefigu la tutan formulon kaj premu F4
Datumintervaloj
Google Sheets uzas ne nur unuĉelajn referencojn sed ankaŭ grupojn de apudaj ĉeloj - intervaloj. Ili estas limigitaj de la supraĵomaldekstraj kaj malsupraj dekstraj ĉeloj. Ekzemple, A1:B5 signalas uzi ĉiujn ĉelojn reliefigitajn oranĝe sube:
Konstantoj en formuloj de Google Sheets
Konstantaj valoroj en Google Sheets estas tiuj, kiuj ne estas kalkuleblaj kaj ĉiam restas la samaj. Plej ofte, ili estas nombroj kaj teksto, ekzemple 250 (nombro), 03/08/2019 (dato), Profito (teksto). Ĉi tiuj ĉiuj estas konstantoj kaj ni povas ŝanĝi ilin per diversaj operatoroj kaj funkcioj.
Ekzemple, la formulo povas enhavi nur konstantajn valorojn kaj operatorojn:
=30+5*3
Aŭ ĝi povas estu uzata por kalkuli novan valoron surbaze de datumoj de alia ĉelo:
=A2+500
Kelkfoje, tamen, vi devas ŝanĝi la konstantojn permane. Kaj la plej facila maniero fari tion estas meti ĉiun valoron en apartan ĉelon kaj referenci ilin en formuloj. Tiam vi nur devas fari ŝanĝojn en unu ĉelo prefere ol en ĉiuj formuloj.
Do, se vi metas 500 al B2, raportu al ĝi per la formulo:
=A2+B2
Por akiri 700 anstataŭe, simple ŝanĝu la nombron en B2 kaj la rezulto estos rekalkulita.
Operatoroj por formuloj de Google Sheets
Malsamaj funkciigistoj estas uzataj en kalkultabeloj por antaŭdifini la tipon kaj la ordon de kalkuloj. Ili falas en 4 grupojn:
- aritmetikaj operatoroj
- komparaj operatoroj
- kunkatenaj operatoroj
- referencaj operatoroj
Aritmetikaj operatoroj
Kiel lanomo sugestas, ĉi tiuj estas uzataj por plenumi matematikajn kalkulojn kiel aldonado, subtraho, multipliko kaj dividado. Kiel rezulto, ni ricevas nombrojn.
Aritmetika operatoro | Operacio | Ekzemplo |
+ (plussigno) | Aldono | =5+5 |
- (minussigno) | Sutraho Negativa nombro | =5-5 =-5 |
* (asterisko) | Multobligo | =5*5 |
/ (oblikvo) | Divido | =5/5 |
% (procenta signo) | Procentoj | 50% |
^ (signo) | Eksponantoj | 13>=5^2 |
Komparaj operatoroj
Komparaj operatoroj estas uzataj por kompari du valorojn kaj redoni logikan esprimon: VERA aŭ FALSA.
Kompara operatoro | Kompara kondiĉo | Formulo ekzemplo |
= | Egala al | =A1=B1 |
> | Pli ol | =A1>B1 |
< | Malpli ol | =A1 |
>= | Pli ol aŭ egala al | =A1>=B1 |
<= | Malpli ol aŭ egala al | =A1 <=B1 |
Ne egala al | =A1B1 |
Teksto kunligado operators
Ampersand (&) estas uzata por konekti (kunligi) multoblajn tekstajn ĉenojn en unu. Enigu la sube en unu el Google Sheets-ĉeloj kaj ĝi revenos Aviadilo :
="Air"&"craft"
Aŭ, metu Familinomon al A1 kaj Nomo al B1 kaj ricevu la Familinomon , Nomu tekston kun la sekvanta:
=A1&", "&B1
Formulaj operatoroj
Ĉi tiuj operatoroj estas uzataj por konstrui formulojn de Google Sheets kaj indiki datumintervalojn:
Formula operatoro | Ago | Formula ekzemplo |
: (dupunkto) | Gamo operatoro. Kreas referencon al ĉiuj ĉeloj inter (kaj inkluzive) la unua kaj la lasta ĉeloj menciitaj. | B5:B15 |
, (komo) | Unio operatoro. Kunigas plurajn referencojn en unu. | =SUM(B5:B15,D5:D15) |
Ĉiuj operatoroj havas malsaman prioritaton (precedeco) kiu difinas la ordo de formulkalkuloj kaj, plej ofte, influas la rezultajn valorojn.
Ordo de kalkuloj kaj funkciigistaj precedenco
Ĉiu formulo en Google Sheets pritraktas siajn valorojn en iu aparta ordo: de maldekstre al dekstre bazita. pri prioritato de operaciisto. Operaciantoj de la sama prioritato, ekz. multipliko kaj divido, estas kalkulitaj en la ordo de ilia apero (de maldekstre al dekstre).
Precedo de operatoroj | Priskribo |
: (dupunkto) (spaco) , (komo) | Intervalo |
- | Minusa signo |
% | Procento |
^ | Eksponentigo |
* kaj / | Obligo kaj divido |
+ kaj- | Aldono kaj subtraho |
& | Kunligi plurajn tekstajn ĉenojn en unu |
= >= | Komparo |
Kiel uzi krampojn por ŝanĝi la ordon de kalkuloj
Por ŝanĝi la ordon de kalkuloj ene de la formulo, enmetu la parton kiu devus veni unue en krampoj. Ni vidu kiel ĝi funkcias.
Supoze, ke ni havas norman formulon:
=5+4*3
Ĉar multipliko prenas la gvidon kaj aldono sekvas, la formulo revenos 17 .
Se ni aldonas krampojn, la ludo ŝanĝiĝas:
=(5+4)*3
La formulo unue aldonas nombrojn, poste multiplikas ilin per 3, kaj redonas 27 .
La krampoj de la sekva ekzemplo diktas la jenon:
=(A2+25)/SUM(D2:D4)
- kalkulu valoron por A2 kaj aldonu ĝin al 25
- trovi la sumon de valoroj de D2, D3 kaj D4
- dividu la unuan nombron al la sumo de valoroj
Mi esperas, ke ne estos malfacile por vi ĉirkaŭiri ĉi tiujn. ĉar ni lernas la ordon de kalkuloj de tre juna aĝo kaj ĉiuj aritmetikoj ĉirkaŭ ni estas faritaj tiel. :)
Nomataj intervaloj en Guglo-Folioj
Ĉu vi scias, ke vi povas etikedi apartajn ĉelojn kaj tutajn datumintervalojn? Ĉi tio faras prilaboradon de grandaj datumaroj rapida kaj facila. Krome, vi gvidos vin en formuloj de Google Sheets multe pli rapide.
Supozi vi havas kolumnon kie vi kalkulas totalajn vendojn por produkto kaj kliento. Nomu tianintervalo Total_Vendoj kaj uzu ĝin en formuloj.
Mi kredas, ke vi konsentus, ke la formulo
=SUM(Total_Sales)
estas multe pli klara kaj facile legebla. ol
=SUM($E$2:$E$13)
Notu. Vi ne povas krei nomitajn intervalojn el ne apudaj ĉeloj.
Por identigi vian intervalon, faru la jenon:
- Elstarigu viajn apudajn ĉelojn.
- Iru al Datumoj > Nomitaj gamoj en la folimenuo. Ekvivalenta panelo aperos dekstre.
- Agordu la nomon por la intervalo kaj alklaku Fine .
Konsileto . Ĉi tio ankaŭ ebligas al vi kontroli, redakti kaj forigi ĉiujn intervalojn, kiujn vi kreis:
Elekti ĝustan nomon por la datumintervalo
Nomaj intervaloj plifaciligas viajn formulojn de Google Sheets. , pli klara, kaj komprenebla. Sed estas malgranda aro de reguloj, kiujn vi devus sekvi kiam temas pri etikedaj intervaloj. La nomo:
- Povas enhavi nur literojn, ciferojn, substrekojn (_).
- Ne devus komenci de nombro aŭ de "veraj" aŭ "falsaj" vortoj.
- Ne devus enhavi spacojn ( ) aŭ aliajn interpunkciojn.
- Devus havi 1-250 signojn longa.
- Ne devas kongrui kun la intervalo mem. Se vi provas nomi la gamon kiel A1:B2 , la eraroj povas okazi.
Se io misfunkcias, ekz. vi uzas spacon en la nomo Tutaj Vendoj , vi tuj ricevos eraron. La ĝusta nomo estus TotalSales aŭ Total_Sales .
Notu. La nomitaj intervaloj de Google Sheets estas similaj alabsolutaj ĉelaj referencoj. Se vi aldonas vicojn kaj kolumnojn al la tabelo, la intervalo Total_Sales ne ŝanĝiĝos. Movu la gamon al iu ajn loko de la folio - kaj ĉi tio ne ŝanĝos la rezultojn.
Tipoj de formuloj de Google Sheets
Formuloj povas esti simplaj kaj kompleksaj.
Simplaj formuloj enhavas konstantojn, referencojn al ĉeloj sur la sama folio kaj funkciigistojn. Kiel regulo, ĝi estas aŭ unu funkcio aŭ operatoro, kaj la ordo de kalkuloj estas tre simpla kaj simpla – de maldekstre dekstren:
=SUM(A1:A10)
=A1+B1
Tuj baldaŭ ĉar pliaj funkcioj kaj operatoroj aperas, aŭ la ordo de kalkuloj fariĝas iom pli komplika, la formulo fariĝas kompleksa.
Kompleksaj formuloj povas inkluzivi ĉelreferencojn, multoblajn funkciojn, konstantojn, operatorojn kaj nomitajn intervalojn. Ilia longeco povas esti superforta. Nur ilia aŭtoro povas "deĉifri" ilin rapide (sed kutime nur se ĝi estis konstruita antaŭ ne pli ol unu semajno).
Kiel facile legi kompleksajn formulojn
Estas lertaĵo por fari viaj formuloj aspektas kompreneblaj.
Vi povas uzi tiom da spacoj kaj linio-rompoj kiom vi bezonas. Ĉi tio ne fuŝos la rezulton kaj aranĝos ĉion en la plej oportuna maniero.
Por meti rompon en la formulon, premu Alt+Enter sur via klavaro. Por vidi la tutan formulon, vastigu la Formulo-stangon :
Sen ĉi tiuj kromaj spacoj kaj rompaj linioj, la formulo aspektus kielĉi tio:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
Ĉu vi povas konsenti, ke la unua maniero estas pli bona?
Vontfoje mi profundiĝos pri konstruado kaj redaktado de formuloj de Google Sheets, kaj ni ekzercos iom pli. Se vi havas demandojn, bonvolu lasi ilin en la subaj komentoj.