Formuły i tryb Excela
Nie wszystko wymaga modelu. Kolumny formułowe liczą wartości z innych kolumn deterministycznie — natychmiast i przy zerowym koszcie tokenów — a siatka zachowuje się jak arkusz, który już znasz: zaznaczanie zakresów, kopiowanie jako TSV, podsumowania i pasek formuły.
Pasek formuły
Nad siatką znajduje się pasek formuły w stylu Excela: pole nazwy, symbol fx i jedno edytowalne pole.
- Wpisz zwykłą wartość, aby ustawić komórkę.
- Zacznij od
=, aby obliczać tę kolumnę z innych kolumn — na przykład:
= row['Wartość umowy'] - row['Suma faktury']Formuły odwołują się do sąsiednich kolumn zapisem row['Nazwa kolumny']. Formuła dotyczy całej kolumny: staje się jej regułą i działa na każdym wierszu teraz oraz na wszystkich nowych wierszach. Zastosuj zatwierdza, Odrzuć anuluje.
Zaznaczanie zakresów i statystyki
Siatka wspiera zaznaczanie w stylu Excela:
- Kliknij komórkę, potem Shift+klik, aby rozszerzyć zakres, albo zmieniaj go klawiszami Shift+strzałka.
- Skopiuj zakres skrótem Cmd+C — trafia do schowka jako TSV i wkleja się czysto do Excela lub Google Sheets.
- Przy zaznaczonym zakresie pasek statystyk pokazuje liczbę, sumę, średnią, minimum, maksimum i liczbę zaznaczonych komórek.
Wiersze można wyświetlać kompaktowo lub komfortowo (wysokość wiersza), a wyrównanie każdej kolumny ustawić do lewej, do środka lub do prawej — z opcją zastosowania wyrównania do wszystkich kolumn naraz.
Podsumowania
Włącz wiersz podsumowań, aby przypiąć agregaty pod siatką. Dla każdej kolumny wybierz sumę, średnią, minimum, maksimum, liczbę liczb lub liczbę wypełnionych — albo napisz własny agregat:
= sum(col('Wartość umowy'))Kreator formuł
Do wszystkiego ponad jedną linijkę służy okno kreatora formuł:
- Poproś AI o formułę — opisz, czego potrzebujesz, zwykłym językiem (np. "marża brutto: (przychód minus koszt) podzielone przez przychód, w procentach") i wygeneruj. AI napisze formułę za Ciebie.
- Sprawdź podgląd na żywo — okno pokazuje prawdziwe wiersze z obliczonym wynikiem, zanim cokolwiek zostanie zapisane.
- Wybierz kolumnę docelową albo utwórz nową (Numer lub Tekst), aby zapisać wyniki w nowym miejscu.
- Wybierz zastosowanie: Zaznaczone komórki (bieżący zakres) albo Cała kolumna — formuła staje się regułą kolumny i działa na każdym wierszu teraz oraz dla nowych wierszy.
Deterministycznie i za darmo
Formuły liczą z innych kolumn bez wywoływania modelu — nie zużywają tokenów, wyniki są powtarzalne i automatycznie liczą się dla nowych wierszy.
Biblioteka funkcji
Kreator dokumentuje swoją bibliotekę funkcji w grupach Matematyka, Tekst, Daty i Logika — około 30 funkcji, m.in.:
| Grupa | Funkcje |
|---|---|
| Matematyka | num, sum, avg, median, count, min, max, round, abs, power, sqrt, floor, ceil |
| Tekst | concat, strip, replace, contains, startswith, endswith, left, right, mid, split, join, len |
| Daty | ymd, daysbetween |
| Logika | if / else, case, coalesce, any, all, bool |
Ograniczenia i bezpieczeństwo
- Kolumn plików i podarkuszy nie można używać w formułach — formuły działają na wartościach, nie na dokumentach.
- Komórki zablokowane jako wartość wzorcowa (ground truth) są pomijane przy stosowaniu formuły, więc zweryfikowane wartości nigdy nie są nadpisywane (zobacz Weryfikacja i ślad audytu).
- Zastosowania formuł są zapisywane w śladzie audytu jak każdy inny zapis.
- Puste wiersze renderują się jako wiersze formułowe, więc kolumna formułowa wypełnia je, gdy tylko pojawią się dane wejściowe.
Powiązane strony
- Kolumny i ekstrakcja AI — kiedy użyć AI zamiast formuły.