Как да използвате формули в Google Sheets

  • Споделя Това
Michael Brown

Днес ще разгледам формулите в Google Sheets. Ще започна с елементите, от които се състоят, ще ви припомня как се изчисляват и ще направя разлика между обикновените и сложните формули.

Ето какво трябва да знаете:

    Същността на формулите в Google Sheets

    Първо - за да създадете формула, ви трябват логически изрази и функции.

    Функцията е математически израз; всеки от тях има собствено име.

    За да разбере Google Sheets, че ще въвеждате формула, а не число или текст, започнете да въвеждате знак за равенство (=) в клетката, която ви интересува. След това въведете името на функцията и останалата част от формулата.

    Съвет. Можете да разгледате пълен списък на всички функции, налични в Google Sheets, тук.

    Вашата формула може да съдържа:

    • препратки към клетките
    • именувани диапазони от данни
    • цифрови и текстови константи
    • оператори
    • други функции

    Видове препратки към клетки

    Всяка функция се нуждае от данни, с които да работи, и за обозначаването на тези данни се използват препратки към клетки.

    За препратка към дадена клетка се използва буквено-цифров код - букви за колони и цифри за редове. Например, A1 е първата клетка в колоната A .

    Има 3 вида препратки към клетки в Google Sheets:

    • Относително: A1
    • Абсолютно: $A$1
    • Смесени (наполовина относителни и наполовина абсолютни): $A1 или A$1

    Знакът за долар ($) променя типа на препратката.

    След като бъдат преместени, относителните референции на клетките се променят в зависимост от целевата клетка. Например B1 съдържа =A1 . Копирайте го до C2 и той ще се превърне в =B2 Тъй като е копирана 1 колона надясно и 1 ред надолу, всички координати са се увеличили с 1.

    Ако формулите имат абсолютни препратки, те няма да се променят, след като бъдат копирани. Те винаги посочват една и съща клетка, дори ако в таблицата са добавени нови редове и колони или самата клетка е преместена на друго място.

    Оригинална формула в B1 =A1 =A$1 =$A1 =$A$1
    Копиране на формулата в C2 =B2 =B$1 =$A2 =$A$1

    Затова, за да предотвратите промяна на препратките при копиране или преместване, използвайте абсолютни препратки.

    За да превключите бързо между относителни и абсолютни стойности, просто маркирайте която и да е референтна клетка и натиснете F4 на клавиатурата.

    Първоначално вашата относителна референция - A1 - ще се превърне в абсолютен - $A$1 . Натиснете още веднъж F4 и ще получите смесена справка - A$1 . При следващото натискане на бутона ще видите $A1 . друг ще върне всичко в първоначалното му състояние - A1 И така нататък.

    Съвет. За да промените всички препратки наведнъж, маркирайте цялата формула и натиснете F4.

    Диапазони от данни

    Google Sheets използва не само препратки към единични клетки, но и към групи от съседни клетки - диапазони. Те са ограничени от горната лява и долната дясна клетка. Например, A1:B5 сигнали, за да използвате всички клетки, подчертани в оранжево по-долу:

    Постоянни величини във формулите на Google Sheets

    Постоянните стойности в Google Sheets са тези, които не могат да бъдат изчислени и винаги остават едни и същи. Най-често това са числа и текст, например 250 (брой), 03/08/2019 (дата), Печалба (текст). Това са константи и можем да ги променяме с помощта на различни оператори и функции.

    Например формулата може да съдържа само константни стойности и оператори:

    =30+5*3

    Или може да се използва за изчисляване на нова стойност въз основа на данните от друга клетка:

    =A2+500

    Понякога обаче се налага да промените константите ръчно. Най-лесният начин да направите това е да поставите всяка стойност в отделна клетка и да се позовавате на тях във формулите. Тогава трябва да правите промени само в една клетка, а не във всички формули.

    Така че, ако поставите 500 до B2, посочете го с формулата:

    =A2+B2

    За да получите 700 вместо това просто променете числото в B2 и резултатът ще бъде преизчислен.

    Оператори за формулите на Google Sheets

    В електронните таблици се използват различни оператори за предварително задаване на вида и реда на изчисленията. Те се разделят на 4 групи:

    • аритметични оператори
    • оператори за сравнение
    • оператори за конкатенация
    • референтни оператори

    Аритметични оператори

    Както подсказва името, те се използват за извършване на математически изчисления, като събиране, изваждане, умножение и деление. В резултат на това получаваме числа.

    Аритметичен оператор Операция Пример:
    + (знак плюс) Добавяне =5+5
    - (знак минус) Изваждане

    Отрицателно число

    =5-5

    =-5

    * (звездичка) Умножение =5*5
    / (наклонена черта) Отдел =5/5
    % (знак за процент) Проценти 50%
    ^ (знак за прекъсване) Експоненти =5^2

    Оператори за сравнение

    Операторите за сравнение се използват за сравняване на две стойности и връщане на логически израз: TRUE или FALSE.

    Оператор за сравнение Сравнително условие Пример за формула
    = Равно на =A1=B1
    > Повече от =A1>B1
    < По-малко от =A1 td="">
    >= Повече от или равно на =A1>=B1
    <= По-малко или равно на =A1<=B1
    Не е равно на =A1B1

    Оператори за конкатенация на текст

    Амперсандът (&) се използва за свързване (конкатенация) на няколко текстови низа в един. Въведете следния текст в една от клетките на Google Sheets и той ще върне Самолети :

    ="Air"& "craft"

    Или, поставете Фамилно име към A1 и Име в B1 и да получите Фамилия, име текст със следното:

    =A1&", "&B1

    Оператори на формули

    Тези оператори се използват за създаване на формули в Google Sheets и за посочване на диапазони от данни:

    Оператор на формула Действие Пример за формула
    : (двоеточие) Създава препратка към всички клетки между (и включително) първата и последната посочена клетка. B5:B15
    , (запетая) Оператор за обединяване. Обединява няколко препратки в една. =SUM(B5:B15,D5:D15)

    Всички оператори са с различен приоритет (предимство), който определя реда на изчисленията във формулата и най-често влияе на получените стойности.

    Ред на изчисленията и приоритет на операторите

    Всяка формула в Google Sheets обработва стойностите си в определен ред: от ляво на дясно въз основа на приоритета на оператора. Операторите с еднакъв приоритет, например умножение и деление, се изчисляват в реда на появата им (от ляво на дясно).

    Предимство на операторите Описание
    : (двоеточие)

    (пространство)

    , (запетая)

    Оператор на обхват
    - Знак минус
    % Процент
    ^ Експонентиране
    * и / Умножение и деление
    + и - Събиране и изваждане
    & Конкатениране на няколко текстови низа в един
    =

    >=

    Сравнение

    Как да използвате скоби, за да променяте реда на изчисленията

    За да промените реда на изчисленията във формулата, поставете частта, която трябва да е първа, в скоби. Нека видим как работи формулата.

    Да предположим, че имаме стандартна формула:

    =5+4*3

    Тъй като умножението е водещо, а събирането следва, формулата ще даде 17 .

    Ако добавим скоби, играта се променя:

    =(5+4)*3

    Формулата първо събира числата, след това ги умножава по 3 и връща 27 .

    Скобите от следващия пример диктуват следното:

    =(A2+25)/SUM(D2:D4)

    • изчислете стойността на A2 и я прибавете към 25
    • намиране на сумата от стойностите от D2, D3 и D4
    • разделете първото число на сумата от стойности

    Надявам се, че няма да ви е трудно да ги заобиколите, тъй като научаваме реда на изчисленията от най-ранна възраст и цялата аритметика около нас се извършва по този начин :)

    Именувани диапазони в Google Sheets

    Знаете ли, че можете да поставяте етикети на отделни клетки и на цели диапазони от данни? Това прави обработката на големи набори от данни бърза и лесна. Освен това ще се ориентирате във формулите на Google Sheets много по-бързо.

    Да предположим, че имате колона, в която изчислявате общите продажби за продукт и клиент. Назовете такъв диапазон Total_Sales и го използвайте във формулите.

    Вярвам, че ще се съгласите, че формулата

    =SUM(Total_Sales)

    е много по-ясен и лесен за четене от

    =SUM($E$2:$E$13)

    Забележка: Не можете да създавате именувани диапазони от несъседни клетки.

    За да определите обхвата си, направете следното:

    1. Подчертайте съседните клетки.
    2. Отидете на Данни> Именувани диапазони в менюто на листа. Вдясно ще се появи съответен прозорец.
    3. Задайте името на обхвата и щракнете върху Готово .

    Съвет. Това също така ви позволява да проверявате, редактирате и изтривате всички създадени диапазони:

    Избор на правилно име за обхвата от данни

    Именуваните диапазони правят формулите ви в Google Sheets по-приятелски настроени, по-ясни и разбираеми. Но има малък набор от правила, които трябва да спазвате, когато става въпрос за обозначаване на диапазони. Името:

    • Може да съдържа само букви, цифри и подчертавания (_).
    • Не трябва да започва от число или от думи "вярно" или "невярно".
    • Не трябва да съдържа интервали ( ) или други препинателни знаци.
    • Дължината му трябва да е 1-250 знака.
    • не трябва да съвпада със самия диапазон. Ако се опитате да назовете диапазона като A1:B2 , могат да възникнат грешки.

    Ако нещо се обърка, например използвате интервал в името Общо продажби , веднага ще получите грешка. Правилното име би било Общопродажби или Total_Sales .

    Забележка. Именуваните диапазони в Google Sheets са подобни на абсолютните препратки към клетките. Ако добавите редове и колони към таблицата, Total_Sales Преместете диапазона на което и да е място в листа - и това няма да промени резултатите.

    Видове формули в Google Таблици

    Формулите могат да бъдат прости и сложни.

    Простите формули съдържат константи, препратки към клетки в същия лист и оператори. По правило това е или една функция, или един оператор, а редът на изчисленията е много прост и ясен - от ляво на дясно:

    =SUM(A1:A10)

    =A1+B1

    Щом се появят допълнителни функции и оператори или редът на изчисленията стане малко по-сложен, формулата става сложна.

    Сложните формули могат да включват препратки към клетки, множество функции, константи, оператори и именувани диапазони. Дължината им може да бъде непосилна. Само авторът им може да ги "дешифрира" бързо (но обикновено само ако е създаден преди не повече от седмица).

    Как да разчитате сложни формули с лекота

    Има един трик, с който да направите формулите си разбираеми.

    Можете да използвате толкова интервали и прекъсвания на редовете, колкото ви е необходимо. Това няма да обърка резултата и ще подреди всичко по най-удобния начин.

    За да поставите прекъсващ ред във формулата, натиснете Alt+Enter на клавиатурата. За да видите цялата формула, разширете Формула бар :

    Без тези допълнителни интервали и прекъсващи линии формулата би изглеждала по следния начин:

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

    Можете ли да се съгласите, че първият начин е по-добър?

    Следващия път ще навляза по-дълбоко в изграждането и редактирането на формули в Google Sheets и ще се упражняваме малко повече. Ако имате въпроси, моля, оставете ги в коментарите по-долу.

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.