Spis treści
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 |
>=. | 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:
- Podświetl sąsiednie komórki.
- Idź do Dane> Zakresy nazwane W menu arkusza pojawi się odpowiedni panel po prawej stronie.
- 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.