Карысныя функцыі Табліц Google для штодзённага выкарыстання

  • Падзяліцца Гэтым
Michael Brown

Электронныя табліцы прапануюць выдатную платформу для кіравання табліцамі даных. Але ці ёсць простыя функцыі Google Sheets для штодзённых разлікаў? Даведайцеся ніжэй.

    Функцыя Google Sheets SUM

    Я лічу, што найбольш неабходнай аперацыяй у табліцах з'яўляецца пошук агульнай сумы розных значэнняў. Першае, што прыходзіць на розум, гэта дадаць кожную цікавую ячэйку:

    =E2+E4+E8+E13

    Але гэтая формула зойме вельмі шмат часу, калі будзе занадта шмат ячэек для ўліку.

    Правільным спосабам дадання ячэек з'яўляецца выкарыстанне спецыяльнай функцыі Табліц Google - SUM - якая аўтаматычна пералічвае ўсе ячэйкі праз коскі:

    =SUM(E2,E4,E8,E13)

    Калі дыяпазон складаецца з сумежных ячэек , проста пакажыце яго першую і апошнюю ячэйкі, нават калі паміж імі ёсць пустыя. Такім чынам, вы пазбегнеце пералічэння кожнай ячэйкі ў формуле SUM Google Sheets.

    Парада. Іншы спосаб дадаць SUM - выбраць слупок з лікамі і выбраць SUM пад значком Formulas :

    Вынік будзе быць устаўлены ў вочка прама пад абраным дыяпазонам.

    Парада. Нашы электраінструменты маюць функцыю аўтасуммы. Адзін клік - і ваша актыўная ячэйка верне суму значэнняў з усяго слупка вышэй.

    Дазвольце ўскладніць задачу. Я хачу дадаць лічбы з розных дыяпазонаў даных на некалькіх аркушах, напрыклад, A4:A8 з Аркуша1 і B4:B7 з Аркуша2 . І я хачу іх падсумавацьадна ячэйка:

    =SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)

    Як вы бачыце, я толькі што дадаў яшчэ адзін аркуш у формулу SUM Google Табліц і падзяліў два розныя дыяпазоны коскай.

    Формулы працэнтаў

    Я часта чую, як людзі пытаюцца аб знаходжанні працэнтаў розных агульных вынікаў. Звычайна гэта вылічваецца па працэнтнай формуле Табліц Google:

    =Працэнт/Усяго*100

    Тое ж самае працуе кожны раз, калі вам трэба праверыць, якую частку складае тая ці іншая лічба ад агульнай колькасці:

    =Частка /Усяго*100

    Савет. Асноўны працэнт ад агульнай сумы, усяго & сума ў працэнтах, яе павелічэнне & паменшыць у гэтым падручніку.

    У маёй табліцы, дзе я захоўваю запісы аб усіх продажах за апошнія 10 дзён, я магу падлічыць працэнт кожнай продажу ад агульнай колькасці продажаў.

    Спачатку я іду да E12 і знайсці агульны аб'ём продажаў:

    =SUM(E2:E11)

    Затым я правяраю, якую частку складаюць аб'ёмы продажаў за першы дзень у F2:

    =E2/$E$12

    Я таксама рэкамендую ўнесці некалькі карэкціровак:

    1. Перавядзіце E2 да абсалютнай спасылкі - $E$12 - каб упэўніцца, што вы падзяляеце кожны дзень продажу на тую ж агульную суму.
    2. Ужыце фармат лікаў у працэнтах да ячэек у слупку F.
    3. Скапіруйце формулу з F2 ва ўсе ячэйкі ніжэй – да F11.

    Савет. Каб скапіяваць формулу, выкарыстоўвайце адзін са спосабаў, якія я згадваў раней.

    Савет. Каб пераканацца, што вашы разлікі правільныя, увядзіце прыведзены ніжэй у F12:

    =SUM(F2:F11 )

    Калі ён вяртае 100% –усё правільна.

    Чаму я раю выкарыстоўваць працэнтны фармат?

    Ну, з аднаго боку, каб пазбегнуць множання кожнага выніку на 100, калі вы хочаце атрымаць працэнтаў. З іншага боку, каб пазбегнуць дзялення вынікаў на 100, калі вы хочаце выкарыстоўваць іх для далейшых непрацэнтных матэматычных аперацый.

    Вось што я маю на ўвазе:

    Я выкарыстоўваю працэнтны фармат ліку ў ячэйках C4, B10 і B15. Усе формулы Google Табліц, якія спасылаюцца на гэтыя ячэйкі, нашмат прасцей. Мне не трэба дзяліць на 100 або дадаваць сімвал працэнта (%) да формул у C10 і C15.

    Тое ж самае нельга сказаць пра C8, C9 і C14. Я павінен зрабіць гэтыя дадатковыя карэкціроўкі, каб атрымаць правільны вынік.

    Формулы масіваў

    Для працы з вялікай колькасцю даных у Табліцах Google, як правіла, выкарыстоўваюцца ўкладзеныя функцыі і іншыя больш складаныя вылічэнні. Формулы масіваў таксама ёсць у Табліцах Google для гэтай мэты.

    Напрыклад, у мяне ёсць табліца продажаў па кліенту. Мне цікава даведацца аб максімальнай продажы малочнага шакаладу для Сміта , каб праверыць, ці магу я даць яму дадатковую зніжку ў наступны раз. Я выкарыстоўваю наступную формулу масіва ў E18:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Заўвага. Каб скончыць любую формулу масіва ў Табліцах Google, націсніце Ctrl+Shift+Enter, а не проста Enter.

    У выніку я атрымаў 259 долараў.

    Мая першая формула масіва ў E16 вяртае максімальную суму пакупкі, зробленую Смітам, — 366 долараў:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))

    E17 паказаць максімумгрошы, выдаткаваныя на малочны шакалад – $518:

    =ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))

    Цяпер я замяню ўсе значэнні, якія выкарыстоўваюцца ў формулах Google Табліц, спасылкамі на ячэйкі:

    Вы заўважылі, што змянілася?

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))

    Вось што ў мяне было раней:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Проста так, жангліраванне са значэннямі ў ячэйках, на якія вы спасылаецеся, вы можаце хутка атрымаць розныя вынікі ў залежнасці ад розных умоў, не змяняючы самой формулы.

    Формулы Google Sheets для штодзённага выкарыстання

    Давайце паглядзім яшчэ на некалькі функцый і прыклады формул, зручныя для штодзённага выкарыстання.

    Прыклад 1

    Выкажам здагадку, што вашы даныя запісаны часткова ў выглядзе лічбаў і часткова ў выглядзе тэксту: 300 еўра , усяго – 400 даляраў . Але вам трэба здабываць толькі лічбы.

    Я ведаю функцыю для гэтага:

    =REGEXEXTRACT(text, regular_expression)

    Яна выцягвае тэкст па масцы з рэгулярным выразам.

    • тэкст – гэта можа быць спасылка на ячэйку або любы тэкст у падвойных двукоссях.
    • рэгулярны_выраз – ваша тэкставая маска. Таксама ў двукоссі. Гэта дазваляе ствараць практычна любую тэкставую схему.

    Тэкст у маім выпадку ўяўляе сабой ячэйку з дадзенымі ( A2 ). І я выкарыстоўваю гэты рэгулярны выраз: [0-9]+

    Гэта азначае, што я шукаю любую колькасць ( + ) лічбаў ад 0 да 9 ( [0-9] ), напісаныя адзін за адным:

    Калі лікі маюць дроб, рэгулярны выраз будзе выглядаць так:

    "[0-9]*\.[0-9]+[0-9]+" залікі з двума знакамі пасля коскі

    "[0-9]*\.[0-9]+" для лікаў з адным знакам пасля коскі

    Заўвага. Табліцы Google разглядаюць вынятыя значэнні як тэкст. Вам трэба пераўтварыць іх у лічбы з дапамогай функцыі VALUE або з дапамогай нашага інструмента Convert.

    Прыклад 2 - аб'яднанне тэксту з формулай

    Формулы ў тэксце дапамагаюць атрымаць акуратны радок з некаторымі вынікамі – лічбы з іх кароткімі апісаннямі.

    Я збіраюся стварыць такія радкі ў радках 14 і 15. Для пачатку я аб'ядноўваю ячэйкі ў гэтых радках праз Фармат > Аб'яднаць ячэйкі , а затым падлічыць суму для слупка E:

    =SUM(E2:E13)

    Потым я змяшчаю тэкст, які я хацеў бы мець у якасці апісання, у падвойныя двукоссі і аб'ядноўваю яго з формулай выкарыстоўваючы амперсанд:

    ="Total chocolate sales: "&SUM(E2:E13)&" dollars"

    Каб зрабіць свае лічбы дзесятковымі, я выкарыстоўваю функцыю TEXT і ўстанаўліваю фармат: "#,## 0"

    Іншы спосаб - выкарыстоўваць функцыю CONCATENATE Google Sheets, як я выкарыстаў у A15:

    =CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")

    Прыклад 3

    Што, калі вы загружаеце даныя аднекуль, і ўсе лічбы з'яўляюцца з прабеламі, напрыклад 8 544 замест 8544 ? Табліцы Google вернуць іх як тэкст, вы ведаеце.

    Вось як ператварыць гэтыя значэнні, запісаныя ў выглядзе тэксту, у "звычайныя лічбы":

    =VALUE(SUBSTITUTE("8 544"," ",""))

    ці

    =VALUE(SUBSTITUTE(A2," ",""))

    дзе A2 змяшчае 8 544 .

    Як гэта працуе? Функцыя SUBSTITUTE замяняе ўсе прабелы ў тэксце (праверце другі аргумент - ёсць прабел у двукоссе) на "пустырадок" (трэці аргумент). Затым VALUE пераўтворыць тэкст у лічбы.

    Прыклад 4

    Ёсць некаторыя функцыі Табліц Google, якія дапамагаюць маніпуляваць тэкстам у вашых электронных табліцах, напрыклад, змяняць рэгістр Калі ў вас ёсць нешта дзіўнае, напрыклад SOURCE DATA , вы можаце атрымаць замест гэтага Source data :

    Дазвольце мне растлумачыць я бяру першы сімвал у ячэйцы:

    =LEFT(A1,1)

    і пераключаю яго на верхні рэгістр:

    =UPPER(LEFT(A1,1))

    Потым я бяру астатні тэкст:

    =RIGHT(A1,LEN(A1)-1)

    і перавесці яго ў ніжні рэгістр:

    =LOWER(RIGHT(A1,LEN(A1)-1))

    Нарэшце, я зводжу ўсе часткі формулы разам з амперсандам :

    =UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))

    Парада. Вы можаце пераключацца паміж справамі ў адзін клік з дапамогай адпаведнай утыліты з нашых Power Tools.

    Вядома, Google Табліцы могуць прапанаваць значна больш. Не Не бойцеся розных складаных формул - проста спрабуйце і эксперыментуйце. У рэшце рэшт, гэтыя наборы інструментаў дазваляюць вырашаць мноства розных задач. Поспехаў! :)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.