Jak używać formuł w arkuszach Google

  • Udostępnij To
Michael Brown

Dziś przybliżę formuły w Google Sheets. Zacznę od elementów, z których się składają, przypomnę, jak się je oblicza i powiem o różnicy między formułami zwykłymi i złożonymi.

Oto co musisz wiedzieć:

    Istota formuł w Google Sheets

    First things first - aby zbudować formułę, potrzebujesz wyrażeń logicznych i funkcji.

    Funkcja to wyrażenie matematyczne; każde z własną nazwą.

    Aby Arkusz Google wiedział, że zamierzasz wprowadzić formułę, a nie liczbę lub tekst, zacznij wprowadzać znak równości (=) do interesującej Cię komórki. Następnie wpisz nazwę funkcji i resztę formuły.

    Wskazówka. pełną listę wszystkich funkcji dostępnych w Google Sheets możesz sprawdzić tutaj.

    Twoja formuła może zawierać:

    • odniesienia do komórek
    • nazwane zakresy danych
    • stałe numeryczne i tekstowe
    • operatorzy
    • inne funkcje

    Rodzaje odwołań do komórek

    Każda funkcja wymaga danych do pracy, a odniesienia do komórek są używane do wskazania tych danych.

    Aby odwołać się do komórki, stosuje się kod alfanumeryczny - litery dla kolumn i liczby dla wierszy. Na przykład, A1 jest pierwszą komórką w kolumnie A .

    Istnieją 3 rodzaje odwołań do komórek w Google Sheets:

    • Względem: A1
    • Absolutnie: $A$1
    • Mieszany (pół względny i pół bezwzględny): $A1 lub A$1

    Znak dolara ($) jest tym, co zmienia typ odniesienia.

    Po przeniesieniu względne odwołania do komórek zmieniają się zgodnie z komórką docelową. Na przykład B1 zawiera =A1 . Copy it to C2 and it will turn to =B2 Ponieważ został skopiowany o 1 kolumnę w prawo i 1 wiersz poniżej, wszystkie współrzędne wzrosły o 1.

    Jeśli formuły mają odwołania bezwzględne, nie zmienią się po skopiowaniu. Zawsze będą wskazywać jedną i tę samą komórkę, nawet jeśli do tabeli zostaną dodane nowe wiersze i kolumny lub sama komórka zostanie przesunięta w inne miejsce.

    Oryginalna formuła w B1 =A1 =A$1 =$A1 =$A$1
    Wzór skopiowany do C2 =B2 =B$1 =$A2 =$A$1

    Tak więc, aby zapobiec zmianie odniesień w przypadku skopiowania lub przeniesienia, użyj absolutnych.

    Aby szybko przełączać się między relacjami i absolutami, wystarczy podświetlić dowolne odwołanie do komórki i nacisnąć na klawiaturze klawisz F4.

    Na początku, twoje względne odniesienie -. A1 - zmieni się w absolut - $A$1 . naciśnij F4 jeszcze raz, a otrzymasz mieszane odniesienie -. A$1 Przy następnym uderzeniu w przycisk, zobaczysz $A1 . Inny przywróci wszystko do pierwotnego stanu -. A1 ...i tak dalej.

    Wskazówka. Aby zmienić wszystkie odwołania jednocześnie, podświetl całą formułę i naciśnij F4

    Zakresy danych

    Google Sheets wykorzystuje nie tylko pojedyncze odwołania do komórek, ale także grupy sąsiadujących ze sobą komórek - zakresy. Są one ograniczone lewą górną i prawą dolną komórką. Na przykład, A1:B5 sygnały do wykorzystania wszystkich komórek zaznaczonych na pomarańczowo poniżej:

    Stałe w formułach arkusza Google

    Wartości stałe w Google Sheets to takie, których nie można obliczyć i zawsze pozostają takie same. Najczęściej są to liczby i tekst, np. 250 (numer), 03/08/2019 (data), Zysk (tekst). To wszystko są stałe i możemy je zmieniać za pomocą różnych operatorów i funkcji.

    Na przykład formuła może zawierać tylko wartości stałe i operatory:

    =30+5*3

    Albo może być użyty do obliczenia nowej wartości na podstawie danych z innej komórki:

    =A2+500

    Czasami jednak trzeba zmieniać stałe ręcznie. A najłatwiej jest to zrobić, umieszczając każdą wartość w osobnej komórce i odwołując się do nich w formułach. Wtedy wystarczy dokonać zmian w pojedynczej komórce, a nie we wszystkich formułach.

    Więc, jeśli umieścisz 500 do B2, odnieść się do niego za pomocą wzoru:

    =A2+B2

    Aby uzyskać 700 zamiast tego wystarczy zmienić liczbę w B2, a wynik zostanie ponownie obliczony.

    Operatory dla formuł arkusza Google

    W arkuszach kalkulacyjnych do wstępnego ustawienia rodzaju i kolejności obliczeń stosuje się różne operatory, które dzielą się na 4 grupy:

    • operatory arytmetyczne
    • operatory porównania
    • operatory konkatenacji
    • operatory referencyjne

    Operatory arytmetyczne

    Jak sama nazwa wskazuje, służą one do wykonywania obliczeń matematycznych, takich jak dodawanie, odejmowanie, mnożenie i dzielenie. W efekcie otrzymujemy liczby.

    Operator arytmetyczny Operacja Przykład
    + (znak plusa) Dodatek =5+5
    - (znak minus) Odejmowanie

    Liczba ujemna

    =5-5

    =-5

    * (gwiazdka) Mnożenie =5*5
    / (ukośnik) Dział =5/5
    % (znak procentu) Procenty 50%
    ^ (znak staranności) Wykładniki =5^2

    Operatory porównania

    Operatory porównania służą do porównywania dwóch wartości i zwracają wyrażenie logiczne: TRUE lub FALSE.

    Operator porównania Warunek porównania Przykład wzoru
    = Równa się =A1=B1
    > Więcej niż =A1>B1
    < Mniej niż =A1 td="">
    >=. Więcej niż lub równe =A1>=B1
    <=. Mniej lub więcej niż =A1<=B1
    Nie równa się =A1B1

    Operatory konkatenacji tekstu

    Ampersand (&) służy do łączenia (concatenate) wielu łańcuchów tekstowych w jeden. Wpisz poniższy tekst do jednej z komórek Google Sheets, a zwróci on Statek powietrzny :

    ="Air"& "craft"

    Albo, położyć Nazwisko do A1 i Nazwa do B1 i uzyskać Nazwisko, imię tekst o następującej treści:

    =A1&", "&B1

    Operatorzy formuły

    Operatory te służą do budowania formuł arkuszy Google i wskazywania zakresów danych:

    Operator wzoru Działanie Przykład wzoru
    : (dwukropek) Operator zakresu. Tworzy odwołanie do wszystkich komórek pomiędzy (i włącznie) pierwszą i ostatnią wymienioną komórką. B5:B15
    , (przecinek) Operator unii. Łączy wiele referencji w jedną. =SUMA(B5:B15,D5:D15)

    Wszystkie operatory mają różny priorytet (pierwszeństwo), który określa kolejność obliczeń formuły i najczęściej wpływa na wartości wynikowe.

    Kolejność obliczeń i pierwszeństwo operatorów

    Każda formuła w Arkuszach Google obsługuje swoje wartości w pewnym określonym porządku: od lewej do prawej na podstawie pierwszeństwa operatora. Operatory o tym samym priorytecie, np. mnożenie i dzielenie, są obliczane w kolejności ich występowania (od lewej do prawej).

    Pierwszeństwo operatorów Opis
    : (dwukropek)

    (przestrzeń)

    , (przecinek)

    Operator zasięgu
    - Znak minus
    % Procent
    ^ Wykładanie
    * i / Mnożenie i dzielenie
    + i -. Dodawanie i odejmowanie
    & Konkatenacja wielu ciągów tekstowych w jeden
    =

    >=.

    Porównanie

    Jak używać nawiasów do zmiany kolejności obliczeń

    Aby zmienić kolejność obliczeń wewnątrz formuły, obudowujemy nawiasami część, która powinna być pierwsza.Zobaczmy, jak to działa.

    Załóżmy, że mamy standardowy wzór:

    =5+4*3

    Ponieważ mnożenie jest na pierwszym miejscu, a dodawanie podąża za nim, wzór zwróci 17 .

    Jeśli dodamy nawiasy, gra się zmienia:

    =(5+4)*3

    Formuła najpierw dodaje liczby, potem mnoży je przez 3 i zwraca 27 .

    Nawiasy z kolejnego przykładu dyktują co następuje:

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

    • obliczyć wartość dla A2 i dodać ją do 25
    • znaleźć sumę wartości z D2, D3 i D4
    • podzielić pierwszą liczbę na sumę wartości

    Mam nadzieję, że obejście ich nie będzie dla Ciebie trudne, ponieważ kolejności obliczeń uczymy się od najmłodszych lat i cała arytmetyka wokół nas jest wykonywana w ten sposób :)

    Nazwane zakresy w arkuszach Google

    Czy wiesz, że możesz etykietować pojedyncze komórki i całe zakresy danych? Dzięki temu przetwarzanie dużych zbiorów danych jest szybkie i łatwe. Poza tym znacznie szybciej poprowadzisz się w formułach Google Sheets.

    Załóżmy, że masz kolumnę, w której obliczasz całkowitą sprzedaż na produkt i klienta.Nazwij taki zakres Total_Sales i używać go w formułach.

    Myślę, że zgodzisz się, że formuła

    =SUM(Total_Sales)

    jest o wiele bardziej przejrzysta i czytelna niż

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

    Uwaga. Nie można tworzyć nazwanych zakresów z komórek nie sąsiadujących ze sobą.

    Aby określić swój zasięg, wykonaj następujące czynności:

    1. Podświetl sąsiednie komórki.
    2. Idź do Dane> Zakresy nazwane W menu arkusza pojawi się odpowiedni panel po prawej stronie.
    3. Ustawić nazwę dla zakresu i kliknąć Gotowe .

    Wskazówka. Dzięki temu można również sprawdzić, edytować i usunąć wszystkie utworzone zakresy:

    Wybieranie prawidłowej nazwy dla zakresu danych

    Nazwane zakresy sprawiają, że twoje formuły w Google Sheets są bardziej przyjazne, przejrzyste i zrozumiałe. Istnieje jednak mały zestaw zasad, których należy przestrzegać, jeśli chodzi o etykietowanie zakresów. Nazwa:

    • Może zawierać tylko litery, cyfry, podkreślenia (_).
    • Nie powinien zaczynać się od liczby ani od słów "prawda" lub "fałsz".
    • Nie powinien zawierać spacji ( ) ani innych znaków interpunkcyjnych.
    • Powinien mieć długość 1-250 znaków.
    • Nie powinno być zgodne z samym zakresem. Jeśli spróbujesz nazwać zakres jako A1:B2 , mogą wystąpić błędy.

    Jeśli coś pójdzie nie tak, np. użyjesz spacji w nazwie Sprzedaż ogółem to od razu pojawi się błąd. Poprawna nazwa to. Sprzedaż ogółem lub Total_Sales .

    Uwaga. Zakresy nazwane w Google Sheets są podobne do bezwzględnych odwołań do komórek. Total_Sales Zakres nie zmieni się. Przesuń zakres w dowolne miejsce arkusza - i nie zmieni to wyników.

    Rodzaje formuł w arkuszach Google

    Formuły mogą być proste i złożone.

    Proste formuły zawierają stałe, odwołania do komórek na tym samym arkuszu i operatory. Z reguły jest to jedna funkcja lub operator, a kolejność obliczeń jest bardzo prosta i prosta - od lewej do prawej:

    =SUM(A1:A10)

    =A1+B1

    Gdy tylko pojawiają się dodatkowe funkcje i operatory lub kolejność obliczeń staje się nieco bardziej skomplikowana, formuła staje się złożona.

    Złożone formuły mogą zawierać odwołania do komórek, wiele funkcji, stałych, operatorów i nazwanych zakresów. Ich długość może być przytłaczająca. Tylko ich autor może je szybko "rozszyfrować" (ale zwykle tylko wtedy, gdy został zbudowany nie więcej niż tydzień temu).

    Jak z łatwością odczytywać złożone wzory

    Istnieje sztuczka, aby twoje formuły wyglądały na zrozumiałe.

    Możesz użyć tyle spacji i przerw w linii, ile potrzebujesz. To nie będzie bałagan z wynikiem i ułoży wszystko w najbardziej wygodny sposób.

    Aby umieścić w formule linię przerwania, naciśnij na klawiaturze Alt+Enter. Aby zobaczyć całą formułę, rozwiń tabelę Pasek formuły :

    Bez tych dodatkowych spacji i linii przerwania formuła wyglądałaby tak:

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

    Czy można się zgodzić, że pierwszy sposób jest lepszy?

    Następnym razem zagłębię się w budowanie i edytowanie formuł w Google Sheets i jeszcze trochę poćwiczymy. Jeśli masz jakieś pytania, zostaw je w komentarzach poniżej.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.