Poniższe funkcje formuł są obecnie obsługiwane w Workiva. Funkcje te można również przeglądać za pomocą Asystenta formuł na pasku formuł.
Zawartość
- Funkcje tablicowe
- Funkcje daty
- Funkcje obliczeń finansowych
- Funkcje gromadzenia informacji
- Funkcje wyszukiwania
- Funkcje logiczne
- Funkcje matematyczne
- Funkcje zaokrąglania
- Funkcje tworzenia tekstu
- Funkcje statystyczne
- Operatorzy referencyjni
- Operatory arytmetyczne
- Operator konkatenacji
- Operatorzy porównania
Uwagi
- * Oznacza, że tę funkcję można używać z funkcją CHILDREFS
- ** Oznacza, że ta funkcja musi być używana w obrębie innej funkcji.
- Arkusze kalkulacyjne Workiva obsługują wyłącznie funkcje w języku angielskim. Inne języki nie są obsługiwane.
- Strona Dokumentacja zgodności funkcji arkusza kalkulacyjnego zawiera przewodnik po funkcjach formuł obsługiwanych przez Workiva, Excel, Arkusze Google i łańcuchy Workiva (do przygotowywania danych).
Funkcje tablicowe
| Funkcja | Opis |
|---|---|
| ROWS | Określa liczbę wierszy w określonej tablicy lub odwołaniu. |
| COLUMNS | Określa liczbę kolumn w określonej tablicy lub odwołaniu. |
| CHOOSEROWS | Wyodrębnia określone wiersze z zakresu lub tablicy. |
| CHOOSECOLS | Wyodrębnia określone kolumny z zakresu lub tablicy. |
| TEXTSPLIT | Dzieli ciągi tekstowe na wiersze i kolumny na podstawie określonych ograniczników. |
| HSTACK | Poziomo układa wiele zakresów lub tablic w pojedynczy zakres. |
| VSTACK | Umieszcza pionowo wiele zakresów lub tablic w jednym zakresie. |
| UNIQUE | Wyodrębnia listę unikatowych wartości z listy lub zakresu. |
| TRANSPOSE | Konwertuje pionowy zakres komórek na zakres poziomy i odwrotnie. |
| TAKE | Wyodrębnia określoną liczbę wierszy lub kolumn z początku lub końca zakresu lub tablicy. |
| SORT | Dynamiczne sortowanie zakresu lub tablicy według jednej lub więcej kolumn w kolejności rosnącej lub malejącej. |
| SEQUENCE | Generuje listę kolejnych numerów w tablicy. |
| FILTER | Wyodrębnia wiersze z zakresu lub tablicy, które spełniają określone warunki. |
| DROP | Usuwa określoną liczbę wierszy lub kolumn z początku lub końca tablicy albo zakresu. |
| MMULT | Oblicza iloczyn macierzowy dwóch tablic. |
| TOROW | Zwraca tablicę jako pojedynczy wiersz. |
| TOCOL | Zwraca tablicę jako pojedynczą kolumnę. |
Funkcje daty
| Funkcja | Opis |
|---|---|
| DATE | Zwraca datę z podanego roku, miesiąca i dnia. |
| DATEVALUE | Zwraca numer seryjny na podstawie daty zapisanej w formacie MM/DD/RRRR. |
| DAY | Zwraca dzień miesiąca dla daty. |
| DAYS | Zwraca liczbę dni między dwiema datami. |
| DAYS360 | Zwraca liczbę dni między dwiema datami na podstawie roku 360-dniowego (dwanaście 30-dniowych miesięcy). |
| EDATE | Zwraca datę seryjną, która jest wskazaną liczbą miesięcy przed określoną datą lub po określonej dacie. |
| EOMONTH | Zwraca dzień końca miesiąca dla podanej daty, przesunięty o określoną liczbę miesięcy. |
| MONTH | Zwraca miesiąc roku dla daty. |
| NETWORKDAYS | Zwraca liczbę pełnych dni roboczych między dwiema datami. |
| NETWORKDAYS.INTL | Zwraca liczbę całych dni roboczych pomiędzy dwiema datami, z uwzględnieniem niestandardowo uwzględnionych weekendów i świąt. |
| WEEKDAY | Zwraca dzień tygodnia odpowiadający dacie. |
| WORKDAY | Zwraca datę seryjną przed określoną liczbą lub po określonej liczbie dni roboczych. |
| WORKDAY.INTL | Zwraca datę seryjną przed lub po określonej liczbie dni roboczych z niestandardowymi parametrami weekendu. |
| YEAR | Zwraca rok dla daty. |
| YEARFRAC | Oblicza część roku reprezentowaną przez liczbę pełnych dni między dwiema datami. |
Funkcje obliczeń finansowych
| Funkcja | Opis |
|---|---|
| FV | Oblicza przyszłą wartość inwestycji na podstawie stałej stopy procentowej. |
| IRR | Oblicza wewnętrzną stopę zwrotu dla regularnej serii przepływów pieniężnych. |
| XIRR | Oblicza wewnętrzną stopę zwrotu dla przepływów pieniężnych, które nie mają charakteru okresowego. |
| Wartość bieżąca netto* | Oblicza wartość bieżącą netto inwestycji przy użyciu stóp dyskontowych, płatności i dochodów. |
| XNPV | Oblicza wartość bieżącą netto dla przepływów pieniężnych, które nie mają charakteru okresowego. |
| PMT | Oblicza spłatę pożyczki przy stałym oprocentowaniu i płatnościach. |
| PV | Oblicza wartość obecną inwestycji przy założeniu stałej stopy procentowej. |
Funkcje gromadzenia informacji
| Funkcja | Opis |
|---|---|
| LICZYĆ* | Zlicza liczbę arabskich wartości liczbowych w podanym zestawie wartości. |
| LICZBA* | Zlicza liczbę wartości niepustych w podanym zestawie wartości. Znaki spacji nie są traktowane jako odstępy. |
| LICZ PUSTE* | Zlicza liczbę pustych wartości w podanym zestawie wartości. |
| COUNTIF | Zlicza liczbę komórek w zakresie, które spełniają podany warunek. |
| COUNTIFS | Zlicza liczbę komórek w zakresie, które spełniają podany zestaw warunków. |
| ISBLANK | Zwraca wartość TRUE lub FALSE, jeśli zaznaczenie jest puste. |
| ISERROR | Zwraca wartość PRAWDA, jeśli wartość jest błędna. W przeciwnym razie zwraca wartość FAŁSZ. |
| ISNA | Zwraca wartość TRUE lub FALSE, jeśli wybrano wartość #N/A. |
| ISNUMBER | Zwraca wartość TRUE lub False, jeśli zaznaczenie jest liczbą. |
| VALUE | Zwraca wartość liczbową dla podanego ciągu tekstowego reprezentującego liczbę lub datę. |
Funkcje wyszukiwania
| Funkcja | Opis |
|---|---|
| CELL | Zwraca informacje o odwołaniu do komórki. |
| DZIECIĘCE** | Odwołuje się do wybranego zakresu dla każdego arkusza podrzędnego. |
| HLOOKUP | Znajduje podaną wartość w wierszu, a następnie zwraca wartość z tej kolumny. |
| INDEX | Zwraca wartość w określonej współrzędnej wiersza/kolumny. |
| MATCH | Znajduje indeks w zakresie jednowymiarowym. |
| VLOOKUP | Wyszukuje podaną wartość w kolumnie, a następnie zwraca pasującą wartość wiersza dla tego wiersza. |
| XLOOKUP | Znajduje indeks w zakresie wyszukiwania i zwraca odpowiadającą mu wartość w zwracanym zakresie. |
| XMATCH | Znajduje wartość w zakresie wyszukiwania i zwraca odpowiadający jej indeks. |
Funkcje logiczne
| Funkcja | Opis |
|---|---|
| I* | Zwraca wartość TRUE, jeśli wszystkie argumenty mają wartość TRUE; w przeciwnym razie zwraca wartość FALSE. |
| WYBIERAĆ* | Używa parametru index_num, aby zwrócić wartość z listy argumentów wartości. |
| JEŚLI* | Zwraca podaną wartość, jeśli określony warunek ma wartość PRAWDA, lub inną podaną wartość, jeśli ma wartość FAŁSZ. |
| IFERROR | Zwraca pierwszą dostarczoną wartość, jeśli nie jest to błąd; w przeciwnym razie zwraca drugą dostarczoną wartość. |
| IFNA | Zwraca wartość alternatywną, jeśli pierwsza wartość to #N/A. |
| JEŻELI* | Sprawdza, czy spełniony jest co najmniej jeden warunek, a potem zwraca wartość odpowiadającą pierwszemu warunkowi o wartości PRAWDA. |
| NOT | Zwraca wartość FALSE, jeśli wyrażenie jest prawdziwe; zwraca wartość TRUE, jeśli wyrażenie jest fałszywe. |
| LUB* | Zwraca wartość PRAWDA, jeśli dowolny z argumentów ma wartość PRAWDA. Zwraca wartość FAŁSZ, jeśli wszystkie argumenty mają wartość FAŁSZ. |
Funkcje matematyczne
| Funkcja | Opis |
|---|---|
| ABS | Zwraca wartość bezwzględną podanej liczby. |
| EXP | Zwraca e podniesione do potęgi podanej liczby. |
| LN | Zwraca logarytm naturalny podanej liczby. |
| MOD | Zwraca resztę z dzielenia. |
| POWER | Zwraca wynik potęgowania. |
| PRODUKT* | Mnoży wszystkie liczby w wybranych komórkach. |
| SIGN | Zwraca wartość 1, jeśli liczba jest dodatnia, zero (0), jeśli liczba jest równa 0, i -1, jeśli liczba jest ujemna. |
| SQRT | Zwraca dodatni pierwiastek kwadratowy. |
| SUBTOTAL |
Tworzy sumę na podstawie podanych wartości, korzystając ze wskazanej operacji, ignorując wszelkie sumy częściowe w zakresie. Filtry są ignorowane dla wszystkich sum. Aby wykluczyć ukryte wiersze, należy dodać „10” przed operacją. Na przykład |
| SUMA* | Dodaje wszystkie liczby w wybranych komórkach. |
| SUMIF | Dodaje komórki zgodnie z warunkiem w odpowiednim zakresie. |
| SUMIFS | Dodaje komórki zgodnie z zestawem warunków w odpowiednich zakresach. |
| SUMPRODUCT | Mnoży odpowiadające sobie składniki w zakresach o równych rozmiarach i zwraca sumę iloczynów. |
Funkcje zaokrąglania
| Funkcja | Opis |
|---|---|
| INT | Zwraca najbliższą mniejszą liczbę całkowitą. |
| MROUND | Zwraca liczbę zaokrągloną do pożądanej wielokrotności. |
| ROUND | Zaokrągla liczbę do określonej liczby cyfr. |
| ROUNDDOWN | Zaokrągla liczbę w dół do najbliższej liczby całkowitej. |
| ROUNDUP | Zaokrągla liczbę w górę do najbliższej liczby całkowitej. |
| TRUNC | Skraca liczbę do określonej liczby cyfr. |
Funkcje tworzenia tekstu
| Funkcja | Opis |
|---|---|
| CODE | Zwraca kod numeryczny pierwszego znaku w podanym tekście. |
| POŁĄCZ* | Łączy kilka ciągów tekstowych w jeden ciąg tekstowy. |
| CONCATENATEIF | Łączy komórki za pomocą separatora zgodnie z warunkiem w zakresie. |
| CHAR | Zwraca znak skojarzony z podanym kodem znaku. |
| FIND | Zwraca pozycję początkową tekstu w ciągu znaków. |
| LEFT | Zwraca pierwszy znak lub pierwsze znaki w podanym tekście. |
| LEN | Zwraca liczbę znaków w argumencie. |
| LOWER | Zwraca tekst zawierający wszystkie znaki zapisane małymi literami. |
| MID | Zwraca wybraną część tekstu. |
| PROPER | Zwraca tekst tylko z pierwszą literą w każdym słowie pisaną wielką literą. |
| REPT | Powtarza tekst określoną liczbę razy. |
| RIGHT | Zwraca ostatni znak w tekście. |
| SEARCH | Zwraca pozycję początkową tekstu w ciągu znaków. |
| SUBSTITUTE | Zastępuje określone znaki tekstu nowym tekstem. |
| TEXT | Formatuje daną liczbę jako tekst za pomocą ciągu formatującego. |
| POŁĄCZENIE TEKSTU* | Łączy tekst z wielu zakresów, umieszczając rozdzielacz między każdą wartością tekstową. |
| TRIM | Usuwa nadmiarowe odstępy z tekstu. |
| UNICHAR | Zwraca znak skojarzony z podanym kodem Unicode. |
| UNICODE | Zwraca kod Unicode pierwszego znaku w podanym tekście. |
| UPPER | Zwraca tekst ze wszystkimi znakami pisanymi wielką literą. |
Funkcje statystyczne
| Funkcja | Opis |
|---|---|
| PRZECIĘTNY* | Zwraca średnią (średnią arytmetyczną) zestawu. |
| ŚREDNIA* | Znajduje średnią arytmetyczną zestawu zawierającego wartości tekstowe i logiczne. |
| AVERAGEIFS | Zwraca średnią wartość wszystkich komórek spełniających wiele kryteriów. |
| DUŻY* | Zwraca n-tą największą wartość z zakresu. |
| MAKS.* | Zwraca największą liczbę w zestawie wartości. |
| MAXA* | Zwraca największą wartość w zestawie zawierającym wartości tekstowe i logiczne. |
| MAXIFS | Zwraca maksymalną wartość wszystkich komórek spełniających wiele kryteriów. |
| MEDIANA* | Zwraca statystyczną medianę podanego zestawu liczb. |
| MIN* | Zwraca najmniejszą liczbę w zestawie wartości. |
| MINA* | Zwraca najmniejszą wartość w zestawie zawierającym wartości tekstowe i logiczne. |
| MINIFS | Zwraca minimalną wartość wszystkich komórek spełniających wiele kryteriów. |
| PERCENTILE | Zwraca percentyl wartości w zakresie komórek. |
| PERCENTILE.EXC | Zwraca percentyl wartości (od 0 do 1, z wyłączeniem) w zakresie komórek. |
| PERCENTILE.INC | Zwraca percentyl wartości (0–1 włącznie) w zakresie komórek. |
| QUARTILE | Zwraca kwartyl wartości w zakresie komórek. |
| QUARTILE.EXC | Zwraca kwartyl wartości (od 0 do 4, z wyłączeniem) w zakresie komórek. |
| QUARTILE.INC | Zwraca kwartyl wartości (0–4 włącznie) w zakresie komórek. |
| RANKING* | Zwraca rangę podanej wartości w odpowiednim zakresie. |
| RANK.ŚREDNIA* | Zwraca średnią statystyczną rangi danej wartości w odpowiadającym zakresie. |
| RANK.EQ | Zwraca statystyczną rangę danej wartości w odpowiednim zakresie. |
| MAŁY* | Zwraca n-tą najmniejszą wartość z zakresu. |
| STDEV | Zwraca odchylenie standardowe dla podanego zestawu wartości w próbce. |
| ODCH.STANDARDOWE* | Zwraca odchylenie standardowe dla danego zestawu wartości w próbce, gdzie tekst lub FAŁSZ=0 i PRAWDA=1. |
| ODCH.STANDARDOWE.PA* | Zwraca odchylenie standardowe dla danego zestawu wartości w całej populacji, gdzie tekst lub FAŁSZ=0 i PRAWDA=1. |
| ODCH.STANDARDOWE* | Zwraca odchylenie standardowe dla podanego zestawu wartości w próbce. |
| ODCH.STANDARDOWE.POPRZECZKACH* | Zwraca odchylenie standardowe próbki dla danego zestawu wartości dla całej populacji. |
Operatorzy referencyjni
| Podpis i nazwa operatora | Znaczenie operatora | Opis | Przykład |
|---|---|---|---|
| : (Okrężnica) | Operator zakresu | Odwołuje się do wszystkich komórek dwóch zakresów. | Zsumuj wszystkie komórki z zakresu od D1 do D25.=SUMA(D1:D25) |
| (Przestrzeń) | Operator przecięcia | Odwołanie się do wspólnego zakresu komórek w dwóch zakresach. | Znajdź sumę komórek przecięcia zakresów A1:B5 i B1:D5, =SUMA(A1:B5 B1:D5) |
| , (Przecinek) | Operator związkowy | Łączy wiele odniesień w jedno. | Znajdź maksymalną wartość we wszystkich komórkach z zakresów A1:B5 i B1:D5, =MAX(A1:B5,B1:D5) |
Operatory arytmetyczne
| Podpis i nazwa operatora | Znaczenie operatora | Opis | Przykład |
|---|---|---|---|
| - (Minus) | Negacja | Zwraca ujemną wartość podanej liczby. | Zwróć 25 jako wartość ujemną, -25 |
| % (Procent) | Procent | Identyfikuje wartość jako procent. | Zwraca 23% z 1000, =23%*1000 |
| ^ (Darek) | Potęgowanie |
Zwraca wartość wykładniczą podanej liczby. Liczba przed kursorem to podstawa, a liczba po kursorze to wykładnik. |
Zwróć wartość kwadratową liczby 5. =5^2 |
| / (Ukośnik) | Dział | Dzieli pierwszą wartość przez drugą wartość. | Podziel B1 przez A1, =B1/A1 |
| * (Gwiazdka) | Mnożenie | Mnoży pierwszą wartość przez drugą wartość. | Pomnóż A1 przez B1, =A1*B1 |
| + (Plus) | Dodatek | Dodaje pierwszą wartość do drugiej wartości. | Dodaj A1 i B1, =A1+B1 |
| - (Minus) | Odejmowanie | Odejmuje drugą wartość od pierwszej wartości. | Odejmij 100 od B5.=B5-100 |
Operator konkatenacji
| Podpis i nazwa operatora | Znaczenie operatora | Opis | Przykład |
|---|---|---|---|
| & (znak ampersand) | Znak & | Łączy podane ciągi znaków w jeden ciąg znaków. | Połącz dwie komórki, aby utworzyć połączony ciąg,= A1&B1 |
Operatorzy porównania
| Podpis i nazwa operatora | Znaczenie operatora | Opis | Przykład |
|---|---|---|---|
| = (Równe) | Równy porównaniu | Sprawdza czy dwie wartości są równe. | =JEŻELI(A1=A2;”Równe”,”Nierówne”) |
| > (Większe niż) | Większe niż porównanie | Sprawdza, czy pierwsza wartość jest większa od drugiej wartości. | =JEŻELI(A1>A2,”Większy”,”Nie większy”) |
| < (Mniej niż) | Mniej niż porównanie | Sprawdza, czy pierwsza wartość jest mniejsza od drugiej wartości. | =JEŻELI(A1 |
| >= (Większe lub równe) |
Większe lub równe porównaniu | Sprawdza, czy pierwsza wartość jest większa lub równa drugiej wartości. | =JEŻELI(A1>=A2,”Większe lub równe”,”Mniejsze”) |
| <= (Mniejsze lub równe) |
Mniejsze lub równe porównaniu | Sprawdza, czy pierwsza wartość jest mniejsza lub równa drugiej wartości. | =JEŻELI(A1<=A2,”Mniejsze lub równe”,”Większe”) |
| <> (Nierówne) | Nie równa się porównaniu | Sprawdza czy dwie wartości nie są równe. | =JEŻELI(A1<>A2,”Nierówne”,”Równe”) |