Enhavtabelo
Tabelfolioj ofertas bonegan platformon por administri datumajn tabelojn. Sed ĉu ekzistas facilaj funkcioj de Google Sheets por ĉiutagaj kalkuloj? Eltrovu ĉi-sube.
Google Sheets SUM-funkcio
Mi kredas, ke la plej bezonata operacio en tabeloj estas trovi la totalan sumon de malsamaj valoroj. La unua afero, kiu venas al la menso, estas aldoni ĉiun interesan ĉelon:
=E2+E4+E8+E13
Sed ĉi tiu formulo fariĝos ege tempopostula se estas tro da ĉeloj por konsideri.
La ĝusta maniero aldoni ĉelojn estas uzi specialan funkcion de Google Sheets – SUM – kiu listigas ĉiujn ĉelojn aŭtomate per komoj:
=SUM(E2,E4,E8,E13)
Se la gamo konsistas el apudaj ĉeloj , simple indiku ĝiajn unuajn kaj lastajn ĉelojn eĉ se estas malplenaj ie inter. Tiel, vi evitos listigi ĉiujn kaj ĉiujn ĉelojn en Google Sheets SUM-formulo.
Konsileto. Alia maniero aldoni SUM estas elekti la kolumnon kun nombroj kaj elekti SUM sub la piktogramo Formuloj :
La rezulto estos estu enmetita al ĉelo ĝuste sub la elektita gamo.
Konsileto. Niaj Elektraj Iloj havas funkcion de AutoSum. Unu klako - kaj via aktiva ĉelo redonos la sumon de valoroj de la tuta kolumno supre.
Lasu min kompliki la taskon. Mi volas aldoni nombrojn de malsamaj datumintervaloj sur pluraj folioj, ekzemple, A4:A8 de Sheet1 kaj B4:B7 de Sheet2 . Kaj mi volas resumi ilinununura ĉelo:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Kiel vi povas vidi, mi ĵus aldonis unu plian folion en la formulon SUM de Google Sheets kaj apartigis du malsamajn intervalojn per komo.
Procentaj formuloj.
Mi ofte aŭdas homojn demandi pri trovado de la procento de malsamaj totaloj. Ĉi tio estas kutime kalkulita per la procenta formulo de Google Sheets jene:
=Procento/Sumo*100La sama ankaŭ funkcias kiam ajn vi bezonas kontroli, kian parton ĉi tiu aŭ tiu nombro reprezentas el la totalo:
=Parto /Sumo*100Konsileto. Majstra procento de totala, totala & kvanto je procento, ĝia pliigo & malpliiĝo en ĉi tiu lernilo.
En mia tabelo, kie mi konservas registrojn de ĉiuj vendoj dum la pasintaj 10 tagoj, mi povas kalkuli la procenton de ĉiu vendo el la totalaj vendoj.
Unue mi iras. al E12 kaj trovi totalajn vendojn:
=SUM(E2:E11)
Tiam, mi kontrolas kian parton la unuataga vendo konsistigas el la totalo en F2:
=E2/$E$12
Mi rekomendas ankaŭ fari kelkajn ĝustigojn:
- Turnu E2 al absoluta referenco – $E$12 – por certigi, ke vi dividas la vendon de ĉiu tago. per la sama totalo.
- Apliku la procentan nombroformaton al ĉeloj en kolumno F.
- Kopiu la formulon de F2 al ĉiuj ĉeloj sube – ĝis F11.
Konsileto. Por kopii la formulon, uzu unu el la manieroj, kiujn mi antaŭe menciis.
Konsileto. Por certigi, ke viaj kalkuloj estas ĝustaj, enigu la suban al F12:
=SUM(F2:F11
)
Se ĝi redonas 100% -ĉio estas ĝusta.
Kial mi rekomendas uzi la elcentan formaton?
Nu, unuflanke, por eviti multobligi ĉiun rezulton per 100, se vi ŝatus akiri elcentoj. Aliflanke, por eviti dividi la rezultojn al 100 se vi volas uzi ilin por pliaj ne-procentaj matematikaj operacioj.
Jen kion mi volas diri:
Mi uzas la procentan nombroformaton en ĉeloj C4, B10 kaj B15. Ĉiuj formuloj de Google Sheets, kiuj referencas ĉi tiujn ĉelojn, estas multe pli facilaj. Mi ne devas dividi per 100 aŭ aldoni la procentan simbolon (%) al formuloj en C10 kaj C15.
La samon oni ne povas diri pri C8, C9 kaj C14. Mi devas fari ĉi tiujn kromajn ĝustigojn por akiri la ĝustan rezulton.
Tabelaj formuloj
Por labori kun amaso da datumoj en Guglo-Folioj, nestitaj funkcioj kaj aliaj pli komplikaj kalkuloj estas uzataj kiel regulo. Tabelaj formuloj estas tie en Google Sheets ankaŭ por tiu celo.
Ekzemple, mi havas tabelon de vendoj por kliento. Mi scivolas trovi la maksimuman vendon de lakta ĉokolado al Smith por kontroli ĉu mi povos doni al li kroman rabaton venontfoje. Mi uzas la sekvan tabelan formulon en E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Notu. Por fini ajnan tabelan formulon en Google Sheets, premu Ctrl+Shift+Enter prefere ol simple Enigu.
Rezulte mi ricevis $259.
Mia unua tabelformulo en E16 redonas la maksimuman aĉeton faritan de Smith – $366:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 montras la maksimumonmono elspezita por laktoĉokolado – $518:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Nun, mi anstataŭigos ĉiujn valorojn uzatajn en formuloj de Google Sheets per iliaj ĉelaj referencoj:
Ĉu vi rimarkis, kio ŝanĝiĝis?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Jen kion mi havis antaŭe:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Tiel, ĵonglado kun valoroj en ĉeloj, kiujn vi referencas, vi povas rapide akiri malsamajn rezultojn surbaze de malsamaj kondiĉoj sen ŝanĝi la formulon mem.
Formuloj de Google Sheets por ĉiutaga uzo
Ni rigardu kelkajn pliajn funkciojn kaj formuloj ekzemploj oportunaj por ĉiutaga uzo.
Ekzemplo 1
Supozi viajn datumojn estas skribitaj parte kiel nombroj kaj parte kiel teksto: 300 eŭroj , tute – 400 dolaroj . Sed vi bezonas nur eltiri nombrojn.
Mi konas nur funkcion por tio:
=REGEXEXTRACT(teksto, regula_esprimo)Ĝi tiras la tekston per masko kun regula esprimo.
- teksto – ĝi povas esti ĉela referenco aŭ ajna teksto inter citiloj.
- regula_esprimo – via teksta masko. Ankaŭ inter citiloj. Ĝi ebligas krei preskaŭ ajnan tekstan skemon ebla.
La teksto en mia kazo estas ĉelo kun dateno ( A2 ). Kaj mi uzas ĉi tiun regulan esprimon: [0-9]+
Ĝi signifas, ke mi serĉas ajnan kvanton ( + ) de nombroj de 0 ĝis 9 ( [0-9] ) skribitaj unu post alia:
Se nombroj havas frakciojn, la regula esprimo aspektos jene:
"[0-9]*\.[0-9]+[0-9]+"
pornombroj kun du decimalaj lokoj
"[0-9]*\.[0-9]+"
por nombroj kun unu decimala loko
Notu. Google Sheets vidas la eltiritajn valorojn kiel tekston. Vi devas konverti ilin al nombroj per la VALORO-funkcio aŭ per nia Konverti ilo.
Ekzemplo 2 – kunligi tekston per formulo
Formuloj ene de la teksto helpas akiri nete aspektantan vicon kun iuj totaloj. – nombroj kun iliaj mallongaj priskriboj.
Mi kreos tiajn vicojn en linioj 14 kaj 15. Komence, mi kunfandas ĉelojn en tiuj vicoj per Formato > Kunfandi ĉelojn kaj poste kalkulu la sumon por kolumno E:
=SUM(E2:E13)
Tiam mi metas la tekston, kiun mi ŝatus havi kiel priskribon, por duobligi citilojn kaj kombini ĝin kun la formulo. uzante signon:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
Por fari miajn nombrojn decimalojn, mi uzas la funkcion TEKSTO kaj fiksas la formaton: "#,## 0"
Alia maniero estas uzi Google Sheets CONCATENATE-funkcio, kiel mi uzis en A15:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
Ekzemplo 3
Kaj se vi alŝutas la datumojn de ie kaj ĉiuj ciferoj aperas kun spacoj, kiel 8 544 anstataŭ 8544 ? Google Sheets resendos ĉi tiujn kiel tekston, vi scias.
Jen kiel ŝanĝi ĉi tiujn valorojn skribitajn kiel tekston al "normalaj nombroj":
=VALUE(SUBSTITUTE("8 544"," ",""))
aŭ
<>. 0> =VALUE(SUBSTITUTE(A2," ",""))
kie A2 enhavas 8 544 .
Kiel ĝi funkcias? La funkcio SUBSTITUTE anstataŭigas ĉiujn spacojn en la teksto (kontrolu la duan argumenton – estas spaco inter citiloj) per "malplenastring" (la tria argumento). Poste, VALUE konvertas tekston al nombroj.
Ekzemplo 4
Estas kelkaj funkcioj de Google Sheets, kiuj helpas manipuli tekston en viaj kalkultabeloj, ekzemple, ŝanĝi la majusklan. Se vi havas ion strangan kiel Fonto-datumoj , vi povas akiri Fonto-datumoj anstataŭe:
Lasu min klarigi tion detale.Mi prenas la unuan signon en ĉelo:
=LEFT(A1,1)
kaj ŝanĝas ĝin al la majusklo:
=UPPER(LEFT(A1,1))
Tiam mi prenas la restantan tekston:
=RIGHT(A1,LEN(A1)-1)
kaj devigu ĝin en minusklojn:
=LOWER(RIGHT(A1,LEN(A1)-1))
Fine, mi kunigas ĉiujn pecojn de la formulo kun sikero. :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Konsileto. Vi povas ŝanĝi inter kazoj per klako per la responda ilo de niaj Elektraj Iloj.
Kompreneble, estas multe pli da oferto de Google Sheets. Faru. ne timu malsamajn kompleksajn formulojn - nur provu kaj eksperimentu. Post ĉio, ĉi tiuj ilaro lasas nin solvi multajn diversajn taskojn. Bonŝancon! :)