Dostępne funkcje w kolumnie formuły
Kolumna formuły pozwala tworzyć zarówno proste równania matematyczne, jak i bardziej złożone, zaawansowane obliczenia na podstawie danych z tablicy. W tym artykule znajdziesz wszystkie funkcje formuł dostępne w tej kolumnie. Sprawdźmy je! ⬇️
Uwaga: Ten artykuł zawiera listę wszystkich aktualnie dostępnych formuł. Jeśli chcesz dowiedzieć się, jak korzystać z kolumny formuły, przeczytaj ten artykuł. Dostępny jest też artykuł z przykładami zastosowania formuł, w którym znajdziesz wiele przydatnych przykładów! 😊
Ważne informacje
ODWOŁANIA DO PÓL FORMUŁY
Nazwy kolumn należy ująć w nawiasy klamrowe: SUM({apples},{oranges})
Formuły mogą zawierać nawiasy (), które zmieniają kolejność wykonywania działań: ({Apples} + {Oranges}) / {Guests}
KOMPATYBILNE KOLUMNY
Pole wyboru (Check), Kraj (Country), Dziennik utworzenia (Creation Log), Data (Date), Zależność (Dependency), Lista rozwijana (Dropdown), E-mail (Email), Formuła (Formula), Godzina (Hour), ID elementu (Item ID), Ostatnia aktualizacja (Last Updated), Link do elementu (Link to Item), Długi tekst (Long Text), Liczby (Numbers), Osoba (Person), Telefon (Phone), Ocena (Rating), Status (Status), Tekst (Text), Oś czasu (Timeline), Śledzenie czasu (Time Tracking), Głos (Vote), Zegar światowy (World Clock)
Obsługiwane są również nazwy podelementów i liczba podelementów.
NIEKOMPATYBILNE KOLUMNY
Autonumerowanie (Autonumber), Wybór koloru (Color Picker), Pliki (Files), Link (Link), Lokalizacja (Location), Odbicie (Mirror), Śledzenie postępu (Progress Tracking), Tagi (Tags), Tydzień (Week), Zegar światowy (World Clock)
Funkcje tekstowe
Funkcja: CONCATENATE
Opis: Łączy wartości tekstowe w jedną wartość tekstową.
Przykład: CONCATENATE(“I”,”love”,”monday.com”) => Ilovemonday.com
Funkcja: LEFT
Opis: Wyodrębnia określoną liczbę znaków z lewej strony tekstu.
Przykład: LEFT("monday.com", 3) => mon
Funkcja: LEN
Opis: Zwraca liczbę znaków w danym ciągu tekstowym.
Przykład: LEN("hello") => 5
Funkcja: LOWER
Opis: Zamienia wskazany ciąg znaków na małe litery.
Przykład: LOWER("Some STRING") => "some string"
Funkcja: REPLACE
Opis: Zastępuje część ciągu znaków nowym ciągiem.
Przykład: REPLACE("Goat",1, 2,"Fl") => "Flat"
Funkcja: REPT
Opis: Powtarza ciąg znaków określoną liczbę razy.
Przykład: REPT("monday",3) =>mondaymondaymonday
Funkcja: RIGHT
Opis: Wyodrębnia określoną liczbę znaków z prawej strony danego ciągu tekstowego.
Przykład: RIGHT("monday", 3) => day
Funkcja: SEARCH
Opis: Wyszukuje ciąg znaków w innym ciągu.
Przykład: IF(SEARCH("love", "I love monday", 1) > 0, "Exist", "Not") => "exist"
Funkcja: SUBSTITUTE
Opis: Zastępuje tekst w danym ciągu tekstowym na podstawie dopasowania.
Przykład: SUBSTITUTE("goodmorning", "morning", "night") => goodnight
Funkcja: TEXT
Opis: Formatuje podaną wartość zgodnie z określonym formatem tekstowym.
Przykład: TEXT(8500.6,"$#,##0.00") => $8,500.60
Funkcja: TRIM
Opis: Usuwa wszystkie spacje z ciągu znaków, z wyjątkiem pojedynczych spacji między wyrazami.
Przykład: TRIM(" I love MDY ") => "I love MDY"
Funkcja: UPPER
Opis: Zamienia wskazany ciąg znaków na wielkie litery.
Przykład: UPPER(“monday.com”) => MONDAY.COM
Funkcje logiczne
Funkcja: AND
Opis: Sprawdza, czy wszystkie podane warunki logiczne są prawdziwe. Jeśli tak, zwraca wartość true.
Przykład: AND(3>1, 4>2) => True
Funkcja: EXACT
Opis: Porównuje dwie wartości. Zwraca wartość true, jeśli są takie same, a false, jeśli się różnią.
Przykład: EXACT({Status},{Status})) =>TRUE
Funkcja: IF
Opis: Sprawdza, czy warunek jest spełniony. Jeśli tak, zwraca pierwszą wartość. W przeciwnym razie zwraca drugą.
Przykład: IF({some columns}>100, “big deal”,”small deal”)
Funkcja: OR
Opis: Zwraca wartość true, jeśli prawdziwy jest co najmniej jeden z argumentów.
Przykład: OR(3 >10, 4>2) => True
Funkcja: XOR
Opis: Zwraca logiczną alternatywę wykluczającą dla wszystkich argumentów.
Przykład: XOR(3>0, 2>9) => True
Funkcja: SWITCH
Opis: Sprawdza, czy warunek dotyczący określonej wartości jest spełniony. Jeśli tak, zwraca wynik przypisany do tej wartości. W przeciwnym razie zwraca wynik domyślny, jeśli został podany. Wzór: SWITCH({Column}, "val1", "result1", ["val2", "result2"], ..., ["default"])
Przykład: SWITCH({Priority}, "High", 3, "Medium", 2, "Low", 1, 0) => 2 (gdy priorytet ma wartość "Medium")
Funkcje numeryczne
Funkcja: ABS
Opis: Zwraca wartość bezwzględną podanej liczby.
Przykład: ABS(-1) = 1
Funkcja: AVERAGE
Opis: Zwraca średnią z podanych liczb.
Przykład: AVERAGE(1,2,3) => 2
Funkcja: DIVIDE
Opis: Dzieli jedną liczbę przez drugą.
Przykład: DIVIDE(10,5) => 2
Funkcja: COUNT
Opis: Zlicza elementy numeryczne.
Przykład: COUNT(1, 2, "a") => 2
Funkcja: LOG
Opis: Oblicza logarytm z liczby.
Przykład: LOG (16,2) => 4
Funkcja: MAX
Opis: Zwraca największą wartość z zestawu danych.
Przykład: MAX(1,3,5,9) => 9
Funkcja: MIN
Opis: Zwraca najmniejszą wartość z zestawu danych.
Przykład: MIN(1,3,5,9) => 1
Funkcja: MINUS
Opis: Zwraca różnicę dwóch liczb.
Przykład:MINUS(5,3) => 2
Funkcja: MULTIPLY
Opis: Zwraca iloczyn dwóch liczb.
Przykład:MULTIPLY(5,2) => 10
Funkcja: MOD
Opis: Zwraca resztę z dzielenia podanej liczby przez dzielnik.
Przykład:MOD(10,3) => 1
Funkcja: ROUND
Opis: Zaokrągla liczbę do określonej liczby miejsc.
Przykład: ROUND(1.123456, 2) => 1.12
Funkcja: ROUNDUP
Opis: Zawsze zaokrągla liczbę w górę.
Przykład: ROUNDUP(1.1,0) => 2
Funkcja: ROUNDDOWN
Opis: Zawsze zaokrągla liczbę w dół.
Przykład: ROUNDDOWN(1.1,0) => 1
Funkcja: SQRT
Opis: Zwraca dodatni pierwiastek kwadratowy z dodatniej liczby.
Przykład:SQRT(9) => 3
Funkcja: SUM
Opis: Sumuje wszystkie podane liczby.
Przykład: SUM(2,3,8) => 13
Funkcja: POWER
Opis: Podnosi liczbę do potęgi.
Przykład: POWER(2,3) => 8
Funkcje daty i godziny
Uwaga: Funkcje formuł dotyczące daty i godziny nie uwzględniają Twojej lokalizacji przy formatowaniu. Godzina i strefa czasowa będą zgodne z Twoją lokalizacją, ale wynik zostanie sformatowany w europejski sposób, czyli w formacie 24-godzinnym. Daty wejściowe będą sformatowane w europejski sposób, np. 12 maja jako 12/5, natomiast format daty wyjściowej może się różnić. Możesz użyć funkcji FORMAT_DATE(), aby sformatować datę i godzinę wyjściową w sposób najbardziej znany i przydatny dla Twojego zespołu.
Funkcja: ADD_DAYS
Opis: Dodaje dni do podanej daty. Zwraca nową datę.
Przykłady: ADD_DAYS("2019-01-20", 5)
ADD_DAYS(TODAY(), 5)
FORMAT_DATE(ADD_DAYS("2019-01-20", 5) => "2019-01-25
Funkcja: DATE
Opis: Zwraca wartość dla podanych parametrów.
Przykład: DATE(2018,5,30) => Wed May 30 2018
Funkcja: DAY
Opis: Zwraca dzień miesiąca dla podanej daty.
Przykład: DAY({created at}) => 31
Funkcja: DAYS
Opis: Zwraca liczbę dni między dwiema datami.
Przykład:DAYS({end date column name}, {start date column name}) => diff between dates in days
Funkcja: FORMAT_DATE
Opis: Zwraca sformatowaną datę.
Przykłady: FORMAT_DATE(TODAY()) => "Feb 16, 2020" (format domyślny)
FORMAT_DATE(TODAY(), "YYYY-MM-DD") => "2020-02-16"
FORMAT_DATE(TODAY(), "dddd, MMMM Do YYYY") => Sunday, February 16th 2020
Funkcja: HOUR
Opis: Zwraca godzinę jako liczbę od 0 (12:00 A.M.) do 23 (11:00 P.M.).
Przykład: HOUR(NOW()) => 23 (gdy jest teraz 23:00–23:59)
Funkcja: HOURS_DIFF
Opis: Zwraca różnicę między dwiema kolumnami z godziną.
Przykład: HOURS_DIFF("23:00", "20:00") => 03:00
Funkcja: WORKDAYS
Opis: Zwraca liczbę dni roboczych między dwiema datami.
Przykład: WORKDAYS({TO_DATE}, {FROM_DATE}) => liczba dni roboczych między datami
Funkcja: WORKDAY
Opis: Dodaje dni robocze do podanej daty. Zwraca nową datę.
Przykład: WORKDAY({Date column}, 20) => doda 20 dni roboczych do nowej daty
Funkcja: MINUTE
Opis: Zwraca minuty jako liczbę od 0 do 59.
Przykład: MINUTE(NOW()) => 10 (gdy jest teraz 23:10)
Funkcja: MONTH
Opis: Zwraca miesiąc dla podanej daty.
Przykład: MONTH({created at}) => 7
Funkcja: SECOND
Opis: Zwraca sekundy jako liczbę od 0 do 59.
Przykład: SECOND(NOW()) => 1 (gdy jest teraz 23:00:01)
Funkcja: SUBTRACT_DAYS
Opis: Odejmuje dni od podanej daty. Zwraca nową datę.
Przykłady: SUBTRACT_DAYS("2019-01-20", 5)
SUBTRACT_DAYS(TODAY(), 5)
FORMAT_DATE(SUBTRACT_DAYS("2019-01-20", 5) => "2019-01-15
Funkcja: TODAY
Opis: Zwraca bieżącą datę.
Przykład: TODAY() =>05.07.2018
Funkcja: WEEKNUM
Opis: Zwraca numer tygodnia w roku dla podanej daty.
Przykład: WEEKNUM({created at}) => 42
Funkcja: ISOWEEKNUMOpis: Zwraca numer tygodnia w roku dla podanej daty, zgodnie ze standardem ISO.
Przykład: WEEKNUM({created at}) => 42
Funkcja: YEAR
Opis: Zwraca rok dla podanej daty.
Przykład: YEAR({created at}) => 2018
Funkcja: SUBTRACT_MINUTES
Opis: Odejmuje określoną liczbę minut od podanej wartości daty lub godziny.
Przykład: SUBTRACT_MINUTES({Date}, 30) → zwraca godzinę o 30 minut wcześniejszą od pierwotnej wartości daty.
Funkcja: DATEVALUE
Opis: Zamienia ciąg tekstowy reprezentujący datę na użyteczny format daty.
Przykład: DATEVALUE("2025-11-12") → zwraca wartość daty dla 12 listopada 2025 r.
Stałe
Funkcja: PI
Opis: Wartość PI (3.14159)
Przykład: PI() => 3.14159
Funkcja: TRUE
Opis: Logiczna wartość true
Przykład: IF(3>5 = TRUE, “a”,”b”) => “b”
Funkcja: FALSE
Opis: Logiczna wartość false
Przykład: IF(3>5 = “FALSE”, “a”, “b”)=> “a”
Przykłady zastosowania formuł
Możliwości kolumny formuły są nieograniczone! Aby zobaczyć, jak kolumna formuły może Ci pomóc, przeczytaj nasz artykuł Przykłady zastosowania formuł. Poniżej znajdziesz też tablicę z najczęstszymi zastosowaniami kolumny formuły: