Formuły i podsumowania
Nie każda kolumna potrzebuje AI. Kolumna z formułą liczy swoją wartość z innych kolumn tego samego wiersza, na przykład fracht w PLN z frachtu w EUR, marżę albo liczbę dni między załadunkiem a rozładunkiem. Działa od razu, za każdym razem daje ten sam wynik i nigdy nie kosztuje kredytów. Pod danymi wiersz Podsumowanie i dowolna liczba wierszy formuł podsumowują całe kolumny albo wybrane przez Ciebie komórki.
Zanim zaczniesz
- Formuły są w każdym planie i są bezpłatne. AI używa tylko Poproś AI o formułę, więc ta funkcja wymaga włączonego AI w Twojej organizacji i wlicza się do jej budżetu AI. Bez AI: „Nadal możesz napisać formułę samodzielnie i sprawdzić ją na prawdziwych wierszach. Wyłączone jest tylko pisanie przez AI.”
- Ustawienie formuły zmienia kolumnę, więc wymaga uprawnień do edycji tabeli.
- Formuła czyta wartości, dlatego nie można w niej używać kolumn plików, podarkuszy ani dokumentów: „Kolumn plikowych i podarkuszy nie można używać w formułach”.
Jak działa formuła
Formuła to jedno wyrażenie, które działa dla każdego wiersza: „Jedno wyrażenie, uruchamiane dla każdego wiersza.” Czyta inne kolumny tego samego wiersza po nazwie:
round(num(row['Fracht EUR']) * 4.3, 2)row['Column name']czyta tę kolumnę w tym samym wierszu. Nazwa musi się zgadzać co do znaku.col('Column name')czyta całą kolumnę (wszystkie wiersze), do sum i udziałów:row['Fracht EUR'] / sum(col('Fracht EUR')).num(...)zamienia nieuporządkowaną wartość na liczbę: waluty, separatory tysięcy i oba style zapisu dziesiętnego ('1.234,56 zł'daje1234.56). Używaj jej, zanim zaczniesz liczyć na wartościach wpisanych przez ludzi albo odczytanych przez AI.- Operatory:
+ - * / // %, porównania,and,or,notorazA if condition else B.**jest zablokowany, zamiast niego użyjpower(base, exp). - Jedna formuła może mieć do 2000 znaków.
Formuła należy do kolumny, a nie do jednej komórki: „Formuła staje się regułą kolumny: działa teraz na każdym wierszu i na nowych wierszach.” Gdy zmienia się wartość wejściowa, komórka z formułą zmienia się razem z nią.
Formuła w pasku komórki
- Zaznacz dowolną komórkę kolumny, którą chcesz obliczać.
- W pasku komórki nad arkuszem wpisz
=i wyrażenie: „Zacznij od =, aby obliczyć tę kolumnę na podstawie innych kolumn”. Pasek pokazuje „dotyczy całej kolumny”. - Naciśnij Enter albo kliknij Zastosuj. Odrzuć anuluje.
Wartość wpisana bez = ustawia tylko tę jedną komórkę. W kolumnie, którą wypełniało AI, usunięcie formuły oddaje kolumnę z powrotem AI. Przy długiej formule Otwórz większy edytor w pasku daje więcej miejsca, a znak fx otwiera kreator formuł.
Kreator formuł
Kreator formuł pisze formułę z podglądem na żywo na Twoich prawdziwych wierszach. Otworzysz go przez Utwórz formułę… w menu komórki, Formuła z zaznaczenia… przy kilku zaznaczonych komórkach albo znak fx w pasku komórki.
- Napisz formułę w polu Formuła albo opisz ją w polu Poproś AI o formułę (na przykład „marża brutto: (przychód minus koszt) podzielone przez przychód, w procentach”) i kliknij Generuj. Szkic jest sprawdzany, zanim go zobaczysz, więc zawsze działa.
- Kliknij kolumnę w sekcji Kolumny, aby wstawić do formuły
row['…'], albo funkcję w sekcji Funkcje (Szukaj funkcji… pomaga ją znaleźć). Kolumny zaznaczone wcześniej w arkuszu są na początku listy jako Zaznaczone kolumny. - Sprawdź Podgląd: wynik dla prawdziwych wierszy, „5 z 24 wierszy”. „Część wierszy zwraca błąd. Sprawdź formułę” wskazuje wiersze, w których formuła się nie udaje.
- W polu Wypełnij kolumnę wybierz kolumnę do wypełnienia albo Utwórz nową kolumnę…: nadaj jej nazwę i wybierz Liczba albo Tekst.
- W polu Zastosuj do wybierz Cała kolumna (formuła staje się regułą kolumny) albo Zaznaczone komórki (jednorazowo wpisuje wyniki tylko do tych komórek).
- Kliknij Zastosuj do kolumny albo Zastosuj do 3 komórek. „Formuła ustawiona: kolumna przelicza się” albo „Formuła zastosowana do 3 komórek”.
Komórki zablokowane jako wartość wzorcowa i komórki, które są jeszcze przetwarzane, są pomijane i zachowują swoje wartości („5 komórek pominięto lub zwróciły błąd”).
Kolumnę z formułą możesz też utworzyć od początku: w oknie Dodaj kolumnę wybierz typ wartości i ustaw Jak wypełniana jest ta kolumna na Formuła: „Obliczane z innych kolumn: deterministycznie, bez zużycia kredytów” (zobacz Kolumny i AI).
Funkcje
| Grupa | Funkcja | Co robi | Przykład |
|---|---|---|---|
| Matematyka | num(x) | Zamienia nieuporządkowaną wartość na liczbę. | num('$1,240.50') daje 1240.5 |
| Matematyka | sum((a, b, …)), sum(col('X')) | Sumuje liczby, pomija puste wartości. | sum((1, 2, 3)) daje 6 |
| Matematyka | avg(a, b, …) (także mean) | Średnia, brakujące wartości są pomijane. | avg(10, 20, 30) daje 20 |
| Matematyka | median(a, b, …) | Wartość środkowa. | median(1, 5, 100) daje 5 |
| Matematyka | count(a, b, …) | Ile argumentów jest liczbami. | count(1, 'x', None) daje 1 |
| Matematyka | filled(a, b, …) | Ile wartości nie jest pustych, także tekstowych. | |
| Matematyka | min(a, b), max(a, b) | Najmniejsza, największa. | max(3, 7) daje 7 |
| Matematyka | round(x, digits) | Zaokrągla do podanej liczby miejsc po przecinku. | round(3.14159, 2) daje 3.14 |
| Matematyka | abs(x), sqrt(x), floor(x), ceil(x), power(base, exp) | Wartość bezwzględna, pierwiastek kwadratowy, zaokrąglenie w dół, zaokrąglenie w górę, potęga. | power(2, 10) daje 1024 |
| Tekst | concat(a, b, …) | Łączy wartości w jeden tekst, brakujące wartości stają się pustym tekstem. | concat('FY', 2021) daje 'FY2021' |
| Tekst | upper(s), lower(s), title(s) | Wielkie litery, małe litery, Styl Tytułowy. | upper('tesla') daje 'TESLA' |
| Tekst | strip(s) | Usuwa spacje z obu końców. | |
| Tekst | replace(s, old, new) | Zamienia każde wystąpienie. | replace('a-b', '-', ' ') daje 'a b' |
| Tekst | contains(s, part), startswith(s, p), endswith(s, p) | Prawda, gdy tekst zawiera fragment, zaczyna się nim albo się nim kończy (wielkość liter nie ma znaczenia). | contains('Tesla, Inc.', 'tesla') daje True |
| Tekst | left(s, n), right(s, n), mid(s, start, n) | Pierwsze, ostatnie albo środkowe znaki (mid liczy od 1, jak MID w Excelu). | mid('Tesla', 2, 3) daje 'esl' |
| Tekst | split(s, sep), join(sep, list) | Tekst na listę i z powrotem. | split('a, b', ',') daje ['a', 'b'] |
| Tekst | len(s) | Liczba znaków albo elementów listy. | len('Tesla') daje 5 |
| Daty | year(d), month(d), day(d) | Części daty. Rozumie popularne formaty, takie jak 31.12.2024. | year('2021-12-31') daje 2021 |
| Daty | days_between(start, end) | Pełne dni od początku do końca, ujemne, gdy koniec jest wcześniej. | days_between('2024-01-01', '2024-03-15') daje 74 |
| Logika | A if condition else B | Wybiera A, gdy warunek jest spełniony, w przeciwnym razie B. | 'over' if num(row['Cost']) > 100 else 'ok' |
| Logika | coalesce(a, b, …) | Pierwsza wartość, która nie jest brakująca (pusta albo nieznaleziona). | coalesce(row['A'], row['B'], 0) |
| Logika | any((…)), all((…)) | Prawda, gdy którykolwiek albo każdy warunek jest spełniony. | all((num(a) > 0, num(b) > 0)) |
| Logika | bool(x) | Prawda albo fałsz. Pusty tekst i zero to fałsz. | bool('') daje False |
Wiersz Podsumowanie
Wiersz Podsumowanie jest pod danymi i pokazuje jedno podsumowanie dla każdej kolumny.
- Kliknij komórkę wiersza Podsumowanie pod kolumną: „Wybierz podsumowanie dla tej kolumny”.
- Wybierz Suma, Średnia, Min, Max, Liczba wartości liczbowych lub Liczba wypełnionych. Brak czyści podsumowanie.
- Możesz też wpisać własną formułę po
=, na przykład=sum(col('Fracht EUR')): „Wpisz = i formułę: col('Nazwa') czyta całą kolumnę. Enter zapisuje.”
Wiersz pojawia się, gdy co najmniej jedna kolumna ma podsumowanie. Kolumny plików nie mają podsumowania.
Wiersze formuł
Wiersze formuł to dodatkowe wiersze z obliczeniami nad wierszem Podsumowanie, tyle, ile potrzebujesz. Nie są wierszami danych: nigdy nie uruchamiają AI.
- Dodaj wiersz przyciskiem Dodaj wiersz formuł (Σ) na pasku narzędzi albo przez Dodaj wiersz, Dodaj wiersz formuł. Ma etykietę
ƒx1, następnyƒx2. - Kliknij komórkę wiersza formuł. Pasek komórki przełącza się na nią: adres to
Fracht EUR · ƒx1(alboΣdla wiersza Podsumowanie). - Wpisz
=sum,=avg,=min,=max,=countalbo=filled, aby dostać gotowe podsumowanie kolumny, albo dowolne wyrażenie. Zatwierdzenie pustej wartości czyści komórkę. - Usuń wiersz przez × na jego etykiecie
ƒx(Usuń wiersz formuł).
Obliczenia na wybranych komórkach
- Zaznacz komórki danych, których potrzebujesz: zakres albo rozproszone komórki przez ⌘+kliknięcie / Ctrl+kliknięcie.
- Kliknij komórkę wiersza formuł i wpisz formułę z
sel(), na przykład=sum(sel())albo=avg(sel()). - Naciśnij Enter.
Zaznaczone wartości są wpisywane do formuły w chwili zatwierdzenia, tak jak przy wklejaniu wartości, więc wynik się nie zmienia, gdy zaznaczenie zniknie. Każda komórka wiersza formuł może mieć własne obliczenie na własnych komórkach.
Gdy zaznaczona jest komórka wiersza formuł, Alt+↑ / Alt+↓ przenosi jej zawartość do wiersza formuł powyżej albo poniżej, a ⌘C / ⌘X / ⌘V (Ctrl w Windows) kopiują, wycinają i wklejają między komórkami wierszy formuł: „Ctrl+C/X/V kopiuj·wytnij·wklej, Alt+↑/↓ przenieś między wierszami”.
Do szybkiej sumy nie potrzebujesz formuły
Zaznacz kilka komórek, a pasek stanu pod arkuszem od razu pokaże wartości Liczba, Suma, Średnia, Min i Max (zobacz Arkusz).
Format liczby
Kliknij komórkę z liczbą (albo zakres) prawym przyciskiem myszy i użyj Format liczby: 0 miejsc dziesiętnych, 1 miejsce dziesiętne, 2 miejsca dziesiętne, Automatyczne miejsca dziesiętne, Prefiks (na przykład € ) albo Sufiks (na przykład km) oraz Wyczyść format liczby. Format zmienia wygląd wartości, a nie samą wartość.
Dobrze wiedzieć
- Bezpłatnie i powtarzalnie. Formuła nigdy nie wywołuje AI i nigdy nie zużywa kredytów. Te same dane wejściowe zawsze dają ten sam wynik.
- Nieuporządkowane dane wejściowe. Wartości odczytane przez AI to często tekst, na przykład „1 240,50 PLN” albo „NOT_FOUND”. Otocz je funkcją
num(...), a puste wartości zabezpiecz przezcoalesce(...)alboif … else …. - Zablokowane wartości zostają. Formuła nigdy nie nadpisuje komórki zablokowanej jako wartość wzorcowa (zobacz Szczegóły komórki, weryfikacja i historia).
- Podarkusze. Własne kolumny podarkusza mogą w ten sam sposób liczyć się dla każdego elementu, za 0 kredytów (zobacz Typy kolumn).
Powiązane strony
- Arkusz: pasek komórki, zaznaczanie i pasek stanu.
- Kolumny i AI: kiedy użyć AI zamiast formuły.
- Typy kolumn: odczyty, podsumowania i liczniki, które liczą się przez powiązane tabele.