Przykłady typowych formuł na listach

Dotyczy
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Listy Microsoft

Używanie formuł w kolumnach obliczeniowych na listach może ułatwić uzupełnianie istniejących kolumn, na przykład obliczanie podatku od sprzedaży. Można je łączyć w celu programowego sprawdzania poprawności danych.

Aby dodać kolumnę obliczeniową:

  1. Z poziomu listy kliknij pozycję + Dodaj kolumnę, przewiń listę w dół i wybierz pozycję Zobacz wszystkie typy kolumn, a następnie wybierz pozycję Więcej.
  2. Na stronie Ustawienia > tworzenia kolumny wybierz pozycję Obliczeniowe (obliczanie na podstawie innych kolumn).
  3. W sekcji Dodatkowe ustawienia kolumny wprowadź formułę, której chcesz użyć, w polu Formuła .

Aby uzyskać więcej informacji na temat kolumn obliczeniowych i funkcji, zobacz Obliczanie danych na listach i w bibliotekach.

Uwaga

Pola obliczeniowe mogą działać tylko we własnym wierszu, więc nie można odwoływać się do wartości w innym wierszu ani do kolumny na innej liście lub w innej bibliotece. Pola odnośników nie są obsługiwane w formule. Nie można użyć identyfikatora nowo wstawionego wiersza, ponieważ nie istnieje on podczas przetwarzania formuły.

Podczas wprowadzania formuł, o ile nie określono inaczej, między słowami kluczowymi i operatorami nie ma spacji.

Poniższa lista nie jest pełna. Aby wyświetlić wszystkie formuły, skorzystaj z listy alfabetycznej na końcu tego artykułu.

Wybierz nagłówek poniżej, aby go otworzyć i wyświetlić szczegółowe instrukcje.

Formuły warunkowe

Za pomocą następujących formuł można sprawdzić warunek instrukcji i zwrócić wartość Tak lub Nie, sprawdzić wartość alternatywną, taką jak OK lub Not OK, albo zwrócić wartość pustą lub kreskę reprezentującą wartość null.

Sprawdzanie, czy liczba jest większa lub mniejsza niż inna liczba

Aby przeprowadzić to porównanie, skorzystaj z funkcji JEŻELI .

Column1 Column2 Formuła Opis (możliwy wynik)
15000 9000 =[Kolumna1]>[Kolumna2] Czy kolumna1 jest większa niż kolumna2? (Tak)
15000 9000 =JEŻELI([Kolumna1]<=[Kolumna2]; "OK";"Nie OK") Czy kolumna1 jest mniejsza niż lub równa kolumnie2? (Nie OK)

Zwracanie wartości logicznej po porównaniu zawartości kolumny

Aby uzyskać wynik będący wartością logiczną (Tak lub Nie), należy użyć funkcji ORAZ, OR i NIE .

Column1 Column2 Kolumna3 Formuła Opis (możliwy wynik)
15 9 8 =ORAZ([Kolumna1]>[Kolumna2];[Kolumna1]<[Kolumna3]) Czy 15 jest większe niż 9 i mniejsze niż 8? (Nie)
15 9 8 =LUB([Kolumna1]>[Kolumna2];[Kolumna1]<[Kolumna3]) Czy 15 jest większe niż 9 lub mniejsze niż 8? (Tak)
15 9 8 =NIE([Kolumna1]+[Kolumna2]=24) Czy 15 plus 9 nie jest równe 24? (Nie)

Aby uzyskać wynik będący innym obliczeniem albo dowolną wartością inną niż Tak lub Nie, należy użyć funkcji JEŻELI,ORAZ i LUB .

Column1 Column2 Kolumna3 Formuła Opis (możliwy wynik)
15 9 8 =JEŻELI([Kolumna1]=15;"OK";"Nie OK") Jeśli wartość w kolumnie1 jest równa 15, zwróć tekst "OK". (Dobrze)
15 9 8 =JEŻELI(ORAZ([Kolumna1]>[Kolumna2];[Kolumna1]<[Kolumna3]);"OK";"Nie OK") Jeśli 15 jest większe niż 9 i mniejsze niż 8, zwróć "OK". (Nie OK)
15 9 8 =JEŻELI(LUB([Kolumna1]>[Kolumna2];[Kolumna1]<[Kolumna3]);"OK";"Nie OK") Jeśli 15 jest większe niż 9 lub mniejsze niż 8, zwróć "OK". (Dobrze)

Wyświetlanie zer jako spacji lub kresek

Aby wyświetlić zero, wykonaj proste obliczenie. Aby wyświetlić spację lub kreskę, użyj funkcji JEŻELI .

Column1 Column2 Formuła Opis (możliwy wynik)
10 10 =[Kolumna1]-[Kolumna2] Druga liczba odjęta od pierwszej (0)
15 9 =JEŻELI([Kolumna1]-[Kolumna2];"-";[Kolumna1]-[Kolumna2]) Jeśli wynikiem funkcji jest zero, funkcja zwraca łącznik (-).

Ukrywanie wartości błędów w kolumnach

Aby zamiast wartości błędu wyświetlić kreskę, #N/D lub BRAK, należy użyć funkcji CZY.BŁĄD .

Column1 Column2 Formuła Opis (możliwy wynik)
10 0 =[Kolumna1]/[Kolumna2] Wynikiem jest błąd (#DZIEL/0!).
10 0 =JEŻELI(CZY.BŁĄD([Kolumna1]/[Kolumna2]);"BRAK";[Kolumna1]/[Kolumna2]) Jeśli wynikiem funkcji jest błąd, funkcja zwraca wartość BRAK.
10 0 =JEŻELI(CZY.BŁĄD([Kolumna1]/[Kolumna2]);"-";[Kolumna1]/[Kolumna2]) Jeśli wynikiem funkcji jest błąd, funkcja zwraca kreskę.

Sprawdzanie, czy nie ma pustych pól

Aby znaleźć puste pola, można użyć funkcji CZY.PUSTA .

Column1 Formuła Opis (możliwy wynik)
"Żelki" =CZY.PUSTA([Kolumna1] Zwraca wartość Tak lub Nie, jeśli pole jest puste, czy nie
"Stal" =JEŻELI(CZY.PUSTA([Kolumna1]); "Nie OK"; "OK") Wpisz własne wybory: pierwszy jest pusty, drugi jeśli nie

Więcej informacji o funkcjach CZY można znaleźć w temacie JEST, funkcje.

Formuły daty i godziny

Za pomocą następujących formuł można wykonywać obliczenia oparte na datach i godzinach, takie jak dodawanie do daty liczby dni, miesięcy lub lat, obliczanie różnicy między dwiema datami i konwertowanie godziny na wartość dziesiętną.

Dodawanie dat

Aby dodać liczbę dni do daty, użyj operatora dodawania (+).

Uwaga

Podczas modyfikowania dat zwracanym typem kolumny obliczeniowej musi być ustawiona wartość Data i godzina.

Column1 Column2 Formuła Opis (wynik)
6/9/2007 3 =[Kolumna1]+[Kolumna2] Dodaje datę 3 dni do daty 2007-06-09 (2007-06-12)
12/10/2008 54 =[Kolumna1]+[Kolumna2] Dodaje 54 dni do daty 2008-12-10 (2009-02-02)

Aby dodać liczbę miesięcy do daty, należy użyć funkcji DATA,ROK, MIESIĄC i DZIEŃ .

Column1 Column2 Formuła Opis (wynik)
6/9/2007 3 =DATA(ROK([Kolumna1]);MIESIĄC([Kolumna1])+[Kolumna2];DZIEŃ([Kolumna1])) Dodaje 3 miesiące do daty 2007-06-09 (2007-09-09)
12/10/2008 25 =DATA(ROK([Kolumna1]);MIESIĄC([Kolumna1])+[Kolumna2];DZIEŃ([Kolumna1])) Dodaje 25 miesięcy do daty 2008-12-10 (2011-01-10)

Aby dodać liczbę lat do daty, należy użyć funkcji DATA,ROK, MIESIĄC i DZIEŃ .

Column1 Column2 Formuła Opis (wynik)
6/9/2007 3 =DATA(ROK([Kolumna1])+[Kolumna2];MIESIĄC([Kolumna1]);DZIEŃ([Kolumna1])) Dodaje 3 lata do daty 2007-06-09 (2010-06-09)
12/10/2008 25 =DATA(ROK([Kolumna1])+[Kolumna2];MIESIĄC([Kolumna1]);DZIEŃ([Kolumna1])) Dodaje 25 lat do daty 2008-12-10 (2033-12-10)

Aby dodać kombinację dni, miesięcy i lat do daty, należy użyć funkcji DATA,ROK, MIESIĄC i DZIEŃ .

Column1 Formuła Opis (wynik)
6/9/2007 =DATA(ROK([Kolumna1])+3;MIESIĄC([Kolumna1])+1;DZIEŃ([Kolumna1])+5) Dodaje 3 lata, 1 miesiąc i 5 dni do daty 2007-06-09 (2010-07-14)
12/10/2008 =DATA(ROK([Kolumna1])+1;MIESIĄC([Kolumna1])+7;DZIEŃ([Kolumna1])+5) Dodaje 1 rok, 7 miesięcy i 5 dni do daty 2008-12-10 (2010-07-15)

Obliczanie różnicy między dwiema datami

Aby wykonać to obliczenie, użyj funkcji DATA.RÓŻNICA .

Column1 Column2 Formuła Opis (wynik)
01-sty-1995 15 czerwca 1999 =DATA.RÓŻNICA([Kolumna1];[Kolumna2];"d") Zwraca liczbę dni między dwiema datami (1626).
01-sty-1995 15 czerwca 1999 =DATA.RÓŻNICA([Kolumna1];[Kolumna2];"ym") Zwraca liczbę miesięcy między datami, ignorując część roku (5)
01-sty-1995 15 czerwca 1999 =DATA.RÓŻNICA([Kolumna1];[Kolumna2];"yd") Zwraca liczbę dni między datami, pomijając część roku (165).

Obliczanie różnicy między dwiema godzinami

Aby przedstawić wynik w standardowym formacie czasu (godziny:minuty:sekundy), należy użyć operatora odejmowania (-) i funkcji TEKST . Aby ta metoda działała, godziny nie mogą przekraczać 24, a minuty i sekundy nie mogą przekraczać 60.

Column1 Column2 Formuła Opis (wynik)
09.06.2007 10:35 09.06.2007 15:30 =TEKST([Kolumna2]-[Kolumna1];"h") Godziny między dwiema godzinami (4)
09.06.2007 10:35 09.06.2007 15:30 =TEKST([Kolumna2]-[Kolumna1];"h:mm") Godziny i minuty między dwiema godzinami (4:55)
09.06.2007 10:35 09.06.2007 15:30 =TEKST([Kolumna2]-[Kolumna1];"g:mm:ss") Godziny, minuty i sekundy między dwiema godzinami (4:55:00)

Aby przedstawić wynik jako sumę opartą na jednej jednostce czasu, użyj funkcji ZAOKR.DO.CAŁK albo funkcji GODZINA,MINUTA lub SEKUNDA .

Column1 Column2 Formuła Opis (wynik)
09.06.2007 10:35 10.06.2007 15:30 =INT(([Kolumna2]-[Kolumna1])*24) Łączna liczba godzin między dwiema godzinami (28)
09.06.2007 10:35 10.06.2007 15:30 =INT(([Kolumna2]-[Kolumna1])*1440) Łączna liczba minut między dwiema godzinami (1735)
09.06.2007 10:35 10.06.2007 15:30 =INT(([Kolumna2]-[Kolumna1])*86400) Łączna liczba sekund między dwiema godzinami (104100)
09.06.2007 10:35 10.06.2007 15:30 =GODZINA([Kolumna2]-[Kolumna1]) Godziny między dwiema godzinami, gdy różnica nie przekracza 24 (4)
09.06.2007 10:35 10.06.2007 15:30 =MINUTA([Kolumna2]-[Kolumna1]) Minuty między dwiema godzinami, gdy różnica nie przekracza 60 (55)
09.06.2007 10:35 10.06.2007 15:30 =SEKUNDA([Kolumna2]-[Kolumna1]) Sekundy między dwiema godzinami, gdy różnica nie przekracza 60 (0)

Konwertowanie wartości czasu

Aby przekonwertować godziny ze standardowego formatu czasu na liczbę dziesiętną, należy użyć funkcji ZAOKR.DO.CAŁK .

Column1 Formuła Opis (wynik)
godz. 10:35 =([Kolumna1]-INT([Kolumna1]))*24 Liczba godzin od godziny 12:00 (10.583333)
12:15 =([Kolumna1]-INT([Kolumna1]))*24 Liczba godzin od godziny 12:00 (12.25)

Aby przekonwertować godziny z liczby dziesiętnej na standardowy format czasu (godziny:minuty:sekundy), należy użyć operatora dzielenia (/) i funkcji TEKST .

Column1 Formuła Opis (wynik)
23:58 =TEKST(Kolumna1/24; "gg:mm:ss") Godziny, minuty i sekundy od godziny 12:00 (00:59:55)
2:06 =TEKST(Kolumna1/24; "h:mm") Godziny i minuty od godziny 12:00 (0:05)

Wstawianie dat juliańskich

Data juliańska to format daty będący połączeniem bieżącego roku i liczby dni od początku roku. Na przykład 1 stycznia 2007 r. jest przedstawiony jako 2007001, a 31 grudnia 2007 r. jako 2007365. Ten format nie jest oparty na kalendarzu juliańskim.

Aby przekonwertować datę na datę juliańską, należy użyć funkcji TEKST i DATA.WARTOŚĆ .

Column1 Formuła Opis (wynik)
6/23/2007 =TEKST([Kolumna1];"yy")&TEKST(([Kolumna1]-DATA.WARTOŚĆ("1/1/"& TEKST([Kolumna1];"yy"))+1);"000") Data w formacie juliańskim z rokiem w formacie dwucyfrowym (07174)
6/23/2007 =TEKST([Kolumna1];"yyyy")&TEKST(([Kolumna1]-DATA.WARTOŚĆ("1/1/"&TEKST([Kolumna1];"yy")+1);"000") Data w formacie juliańskim z rokiem w formacie czterocyfrowym (2007174)

Aby przekonwertować datę na datę juliańską używaną w astronomii, należy użyć stałej 2415018,50. Ta formuła działa tylko w przypadku dat następujących po dniu 1901-03-01 i w systemie daty 1900.

Column1 Formuła Opis (wynik)
6/23/2007 =[Kolumna1]+2415018,50 Data w formacie juliańskim używana w astronomii (2454274,50)

Wyświetlanie dat jako dni tygodnia

Aby przekonwertować daty na tekst dnia tygodnia, należy użyć funkcji TEKST i DZIEŃ.TYG .

Column1 Formuła Opis (możliwy wynik)
19-lut-2007 =TEKST(DZIEŃ.TYG([Kolumna1]), "dddd") Oblicza dzień tygodnia dla daty i zwraca pełną nazwę dnia (poniedziałek)
3 stycznia 2008 =TEKST(DZIEŃ.TYG([Kolumna1]), "ddd") Oblicza dzień tygodnia dla daty i zwraca skróconą nazwę dnia (czw).

Formuły matematyczne

Za pomocą poniższych formuł można wykonywać różnorodne obliczenia matematyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie liczb, obliczanie średniej lub mediany liczb, zaokrąglanie liczb i zliczanie wartości.

Dodawanie liczb

Aby dodać liczby w dwóch lub większej liczbie kolumn w wierszu, użyj operatora dodawania (+) lub funkcji SUMA .

Column1 Column2 Kolumna3 Formuła Opis (wynik)
6 5 4 =[Kolumna1]+[Kolumna2]+[Kolumna3] Dodaje wartości w pierwszych trzech kolumnach (15)
6 5 4 =SUMA([Kolumna1];[Kolumna2];[Kolumna3]) Dodaje wartości w pierwszych trzech kolumnach (15)
6 5 4 =SUMA(JEŻELI([Kolumna1]>[Kolumna2]; [Kolumna1]-[Kolumna2];10); [Kolumna3]) Jeśli wartość kolumny1 jest większa niż kolumna2, dodaje różnicę i kolumnę3. W przeciwnym razie dodaj 10 i Kolumna3 (5)

Odejmowanie liczb

Aby odjąć liczby znajdujące się w dwóch lub większej liczbie kolumn w wierszu, należy użyć operatora odejmowania (-) lub funkcji SUMA w przypadku liczb ujemnych.

Column1 Column2 Kolumna3 Formuła Opis (wynik)
15000 9000 -8000 =[Kolumna1]-[Kolumna2] Odejmuje liczbę 9000 od liczby 15000 (6000)
15000 9000 -8000 =SUMA([Kolumna1]; [Kolumna2]; [Kolumna3]) Dodaje liczby w pierwszych trzech kolumnach, w tym liczby ujemne (16 000)

Obliczanie różnicy procentowej między dwiema liczbami

Użyj operatorów odejmowania (-) i dzielenia (/) oraz funkcji MODUŁ.LICZBY .

Column1 Column2 Formuła Opis (wynik)
2342 2500 =([Kolumna2]-[Kolumna1])/ABS([Kolumna1]) Zmiana procentowa (6,75% czyli 0,06746)

Mnożenie liczb

Aby pomnożyć liczby w dwóch lub większej liczbie kolumn w wierszu, należy użyć operatora mnożenia (*) lub funkcji ILOCZYN .

Column1 Column2 Formuła Opis (wynik)
5 2 =[Kolumna1]*[Kolumna2] Mnoży liczby w pierwszych dwóch kolumnach (10)
5 2 =ILOCZYN([Kolumna1];[Kolumna2]) Mnoży liczby w pierwszych dwóch kolumnach (10)
5 2 =ILOCZYN([Kolumna1];[Kolumna2];2) Mnoży liczby znajdujące się w pierwszych dwóch kolumnach i liczbę 2 (20)

Dzielenie liczb

Aby podzielić liczby znajdujące się w dwóch lub większej liczbie kolumn w wierszu, należy użyć operatora dzielenia (/).

Column1 Column2 Formuła Opis (wynik)
15000 12 =[Kolumna1]/[Kolumna2] Dzieli liczbę 15 000 przez liczbę 12. (1250)
15000 12 =([Kolumna1]+10000)/[Kolumna2] Dodaje liczby 15000 i 10000, a następnie dzieli sumę przez 12 (2083)

Obliczanie średniej wartości liczbowych

Średnia jest również nazywana średnią. Aby obliczyć średnią liczb w dwóch lub większej liczbie kolumn w wierszu, należy użyć funkcji ŚREDNIA .

Column1 Column2 Kolumna3 Formuła Opis (wynik)
6 5 4 =ŚREDNIA([Kolumna1];[Kolumna2];[Kolumna3]) Średnia liczb w pierwszych trzech kolumnach (5)
6 5 4 =ŚREDNIA(JEŻELI([Kolumna1]>[Kolumna2]; [Kolumna1]-[Kolumna2];10); [Kolumna3]) Jeśli wartość kolumny1 jest większa niż kolumna2, oblicz średnią różnicy i kolumny3. W przeciwnym razie oblicz średnią wartości 10 i Kolumna3 (2,5)

Obliczanie mediany liczb

Mediana jest wartością w środku uporządkowanego zakresu liczb. Funkcja MEDIANA służy do obliczania mediany zbioru liczb.

A B C D E L Formuła Opis (wynik)
10 7 9 27 0 4 =MEDIANA(A, B, C, D, E, F) Mediana liczb w pierwszych 6 kolumnach (8)

Obliczanie najmniejszej lub największej liczby w zakresie

Aby obliczyć najmniejszą lub największą liczbę w dwóch lub większej liczbie kolumn w wierszu, należy użyć funkcji MIN i MAX.A .

Column1 Column2 Kolumna3 Formuła Opis (wynik)
10 7 9 =MIN([Kolumna1]; [Kolumna2]; [Kolumna3]) Najmniejsza liczba (7)
10 7 9 =MAX([Kolumna1]; [Kolumna2]; [Kolumna3]) Największa liczba (10)

Licz wartości

Do zliczania wartości liczbowych służy funkcja ILE.LICZB .

Column1 Column2 Kolumna3 Formuła Opis (wynik)
Jabłko 12/12/2007 =ILE.LICZB([Kolumna1]; [Kolumna2]; [Kolumna3]) Zlicza kolumny zawierające wartości liczbowe. Uwzględnia datę i godzinę, tekst oraz wartości null (0)
12 dolarów #DZIEL/0! 1.01 =ILE.LICZB([Kolumna1]; [Kolumna2]; [Kolumna3]) Zlicza kolumny zawierające wartości liczbowe z wyłączeniem wartości błędów i wartości logicznych (2)

Zwiększanie lub zmniejszanie liczby o wartość procentową

Aby wykonać to obliczenie, należy użyć operatora procentu (%).

Column1 Column2 Formuła Opis (wynik)
23 3% =[Kolumna1]*(1+5%) Zwiększa liczbę w kolumnie 1 o 5% (24,15).
23 3% =[Kolumna1]*(1+[Kolumna2]) Zwiększa liczbę w kolumnie 1 o wartość procentową w kolumnie Kolumna2: 3% (23,69)
23 3% =[Kolumna1]*(1-[Kolumna2]) Zmniejsza liczbę w kolumnie Kolumna1 o wartość procentową w kolumnie Kolumna2: 3% (22,31)

Podnoszenie liczby do potęgi

Aby wykonać to obliczenie, należy użyć operatora potęgowego (^) lub funkcji POTĘGA .

Column1 Column2 Formuła Opis (wynik)
5 2 =[Kolumna1]^[Kolumna2] Oblicza pięć kwadratów (25)
5 3 =POTĘGA([Kolumna1];[Kolumna2]) Oblicza pięć sześcianów (125)

Zaokrąglanie liczby

Aby zaokrąglić liczbę w górę, należy użyć funkcji ZAOKR.GÓRA,ZAOKR.DO.NPARZ lub ZAOKR.DO.NPAR.

Column1 Formuła Opis (wynik)
20.3 =ZAOKR.GÓRA([Kolumna1];0) Zaokrągla liczbę 20,3 w górę do najbliższej liczby całkowitej (21).
-5.9 =ZAOKR.GÓRA([Kolumna1];0) Zaokrągla liczbę -5,9 w górę do najbliższej liczby całkowitej (-5).
12.5493 =ZAOKR.GÓRA([Kolumna1];2) Zaokrągla liczbę 12,5493 w górę do najbliższej setnej części dwóch miejsc dziesiętnych (12,55).
20.3 =ZAOKR.DO.PARZYSTE([KOLUMNA1]) Zaokrągla liczbę 20,3 w górę do najbliższej liczby parzystej (22).
20.3 =ZAOKR.DO.NPARZ([KOLUMNA1]) Zaokrągla liczbę 20,3 w górę do najbliższej liczby nieparzystej (21).

Aby zaokrąglić liczbę w dół, należy użyć funkcji ZAOKR.DÓŁ .

Column1 Formuła Opis (wynik)
20.3 =ZAOKR.DÓŁ([Kolumna1];0) Zaokrągla liczbę 20,3 w dół do najbliższej liczby całkowitej (20).
-5.9 =ZAOKR.DÓŁ([Kolumna1];0) Zaokrągla liczbę -5,9 w dół do najbliższej liczby całkowitej (-6)
12.5493 =ZAOKR.DÓŁ([Kolumna1];2) Zaokrągla liczbę 12,5493 w dół do najbliższej setnej części drugiego miejsca dziesiętnego (12,54)

Aby zaokrąglić liczbę do najbliższej liczby lub ułamka, należy użyć funkcji ZAOKR .

Column1 Formuła Opis (wynik)
20.3 =ZAOKR([Kolumna1];0) Zaokrągla liczbę 20,3 w dół, ponieważ część ułamkowa jest mniejsza niż 0,5 (20)
5.9 =ZAOKR([Kolumna1];0) Zaokrągla liczbę 5,9 w górę, ponieważ część ułamkowa jest większa niż 0,5 (6)
-5.9 =ZAOKR([Kolumna1];0) Zaokrągla liczbę -5,9 w dół, ponieważ część ułamkowa jest mniejsza niż -,5 (-6)
1,25 =ZAOKR([Kolumna1]; 1) Zaokrągla liczbę do najbliższej części dziesiętnej (jednego miejsca dziesiętnego). Ponieważ porcja do zaokrąglenia wynosi 0,05 lub więcej, liczba jest zaokrąglana w górę (wynik: 1,3)
30.452 =ZAOKR([Kolumna1]; 2) Zaokrągla liczbę do najbliższej setnej części (dwóch miejsc dziesiętnych). Ponieważ część do zaokrąglenia (0,002) jest mniejsza niż 0,005, liczba jest zaokrąglana w dół (wynik: 30,45)

Aby zaokrąglić liczbę do cyfry znaczącej powyżej zera, należy użyć funkcji ZAOKR,ZAOKR.GÓRA,ZAOKR.DÓŁ,ZAOKR.DO.CAŁK i .

Column1 Formuła Opis (wynik)
5492820 =ROUND([Kolumna1];3-DŁ(INT([Kolumna1]))) Zaokrągla liczbę do 3 cyfr znaczących (5490000).
22230 =ZAOKR.DÓŁ([Kolumna1];3-DŁ(INT([Kolumna1]))) Zaokrągla dolną liczbę w dół do 3 cyfr znaczących (22200).
5492820 =ZAOKR.GÓRA([Kolumna1]; 5-DŁ(ZAOKR.WEWNĄTRZ([Kolumna1]))) Zaokrągla górną liczbę do 5 cyfr znaczących (5492900).

Formuły tekstowe

Poniższe formuły umożliwiają manipulowanie tekstem, na przykład łączenie lub łączenie wartości z wielu kolumn, porównywanie zawartości kolumn, usuwanie znaków lub spacji oraz powtarzanie znaków.

Zmienianie wielkości liter

Można to zrobić za pomocą funkcji LITERY.WIELKIE, LITERY.MAŁE lub Z.WIELKIEJ.LITERY .

Column1 Formuła Opis (wynik)
nina Vietzen =LITERY.WIELKIE([Kolumna1]) Zmiana tekstu na wielkie (NINA VIETZEN)
nina Vietzen =LITERY.MAŁE([Kolumna1]) Zmienia tekst na małe litery (nina vietzen)
nina Vietzen =Z.WIELKIEJ.LITERY([KOLUMNA1]) Zmienia wielkość liter w tekście (Nina Vietzen)

Łączenie imienia i nazwiska

Aby połączyć imię i nazwisko, należy użyć operatora handlowego "i" (&) lub funkcji ZŁĄCZ.TEKSTY .

Column1 Column2 Formuła Opis (wynik)
Carlos Carvallo =[Kolumna1]&[Kolumna2] Łączy dwie struny (CarlosCarvallo)
Carlos Carvallo =[Kolumna1]&" "&[Kolumna2] Łączy dwa ciągi, oddzielone spacją (Carlos Carvallo)
Carlos Carvallo =[Kolumna2]&", "&[Kolumna1] Łączy dwa ciągi, oddzielając je przecinkiem i spacją (Carvallo, Carlos)
Carlos Carvallo =ZŁĄCZ.TEKSTY([Kolumna2]; ","; [Kolumna1]) Łączy dwa ciągi oddzielone przecinkiem (Carvallo,Carlos)

Łączenie tekstu i liczb z różnych kolumn

Aby połączyć tekst i liczby, należy użyć funkcji ZŁĄCZ.TEKSTY , operatora handlowego "i" (&) lub funkcji TEKST i operatora handlowego "i".

Column1 Column2 Formuła Opis (wynik)
Yang (Yang 28 =[Kolumna1]&" sprzedano "&[Kolumna2]&". Łączy powyższą treść w frazę (Yang sprzedał się w 28 sztukach).
Dubois 40% =[Kolumna1]&" sprzedaną "&TEKST([Kolumna2];"0%")&" łącznej sprzedaży". Łączy powyższą treść w frazę (Dubois sprzedał 40% całkowitej sprzedaży).
Uwaga: Funkcja TEKST dołącza wartość sformatowaną kolumny2 zamiast wartości bazowej, która wynosi 0,4.
Yang (Yang 28 =ZŁĄCZ.TEKSTY([Kolumna1]," sprzedane ",[Kolumna2]," jednostki.") Łączy powyższą treść w frazę (Yang sprzedał się w 28 sztukach).

Łączenie tekstu z datą lub wartością czasu

Aby połączyć tekst z datą lub wartością czasu, można użyć funkcji TEKST i operatora handlowego "i" (&).

Column1 Column2 Formuła Opis (wynik)
Data faktury 5-cze-2007 ="Data sprawozdania: "&TEKST([Kolumna2]; "d-mmm-rrrr") Łączy tekst z datą (Data sprawozdania: 5-cze-2007).
Data faktury 5-cze-2007 =[Kolumna1]&" "&TEKST([Kolumna2];"dd-mmm-rrrr") Łączy w jednej kolumnie tekst i datę z różnych kolumn (Data wystawienia faktury 05-cze-2007)

Porównanie zawartości kolumn

Aby porównać jedną kolumnę z drugą kolumną lub listę wartości, użyj funkcji PORÓWNAJ i LUB .

Column1 Column2 Formuła Opis (możliwy wynik)
BD122 BD123 =PORÓWNAJ([Kolumna1];[Kolumna2]) Porównuje zawartość pierwszych dwóch kolumn (Nie)
BD122 BD123 =PORÓWNAJ([Kolumna1];"BD122") Porównuje zawartość kolumny1 i ciągu "BD122" (Tak).

Sprawdzanie, czy wartość kolumny lub jej część jest zgodna z określonym tekstem

Aby sprawdzić, czy wartość kolumny lub jej część jest zgodna z określonym tekstem, użyj funkcji JEŻELI,ZNAJDŹ, SZUKAJ.TEKST i CZY.LICZBA .

Column1 Formuła Opis (możliwy wynik)
Vietzen =JEŻELI([Kolumna1]="Vietzen"; "OK"; "Not OK") Sprawdza, czy kolumna1 to Vietzen (OK)
Vietzen =JEŻELI(CZY.LICZBA(ZNAJDŹ("v";[Kolumna1])); "OK";"Nie OK") Sprawdza, czy kolumna1 zawiera literę v (OK)
BD123 =CZY.LICZBA(ZNAJDŹ("BD";[Kolumna1])) Sprawdza, czy kolumna1 zawiera wartość BD (Tak)

Zliczanie niepustych kolumn

Do zliczania niepustych kolumn użyj funkcji ILE.NIEPUSTYCH .

Column1 Column2 Kolumna3 Formuła Opis (wynik)
Sprzedaż 19 =ILE.NIEPUSTYCH([Kolumna1];[Kolumna2]) Zlicza niepuste kolumny (2).
Sprzedaż 19 =ILE.NIEPUSTYCH([Kolumna1]; [Kolumna2]; [Kolumna3]) Zlicza niepuste kolumny (2).

Usuwanie znaków z tekstu

Aby usunąć znaki z tekstu, należy użyć funkcji , LEWY i PRAWY .

Column1 Formuła Opis (wynik)
Witamina A =LEWY([Kolumna1];DŁ([Kolumna1])-2) Zwraca 7 (9–2) znaków, rozpoczynając od lewej (Witamina)
Witamina B1 =PRAWY([Kolumna1];DŁ([Kolumna1])-8) Zwraca 2 (10–8) znaków, rozpoczynając od prawej (B1).

Usuwanie spacji na początku i na końcu kolumny

Aby usunąć odstępy z kolumny, użyj funkcji USUŃ.ZBĘDNE.ODSTĘPY .

Column1 Formuła Opis (wynik)
Witajcie! =USUŃ.ZBĘDNE.ODSTĘPY([Kolumna1]) Usuwa spacje z początku i z końca (Witaj!)

Powtarzanie znaku w kolumnie

Aby powtórzyć znak w kolumnie, użyj funkcji POWT .

Formuła Opis (wynik)
=POWT(".";3) Powtarza kropkę 3 razy (...)
=POWT("-";10) Powtarza myślnik 10 razy (----------)

Alfabetyczna lista funkcji

Poniżej znajduje się uporządkowana alfabetycznie lista linków do funkcji dostępnych dla użytkowników programu SharePoint. Obejmuje funkcje trygonometryczne, statystyczne i finansowe, a także formuły warunkowe, daty, matematyczne i tekstowe.

MODUŁ.LICZBY ACOS ACOSH
ORAZ ASIN ASINH
ATAN ATAN2 ŚREDNIA
ŚREDNIA.A ROZKŁAD.BETA ROZKŁAD.BETA.ODW
ROZKŁAD.DWUM ZAOKR.W.GÓRĘ ZNAK
ROZKŁAD.CHI WYBIERZ KOD
ZŁĄCZ.TEKSTY UFNOŚĆ COS
ILE.LICZB ILE.NIEPUSTYCH PRÓG.ROZKŁAD.DWUM
DATA DATA.RÓŻNICA DATA.WARTOŚĆ
DZIEŃ DNI.360 DDB
STOPNIE KWOTA ZAOKR.DO.PARZ
PORÓWNAJ ROZKŁAD.EXP SILNIA
ROZKŁAD.F Funkcja ZNAJDŹ ROZKŁAD.F.ODW
ROZKŁAD.FISHER ZAOKR.DO.TEKST ROZKŁAD.GAMMA
ROZKŁAD.GAMMA.ODW ROZKŁAD.LIN.GAMMA ŚREDNIA.GEOMETRYCZNA
ŚREDNIA.HARMONICZNA GODZINA ROZKŁAD.HIPERGEOM
JEŻELI, funkcja ZAOKR.DO.CAŁK Funkcja IPmt
CZY LEWY, funkcja DŁ, funkcja
LN Funkcja Log LOG10
ROZKŁAD.LOG.ODW ROZKŁAD.LOG LITERY.MAŁE
MAX JA, funkcja MEDIANA
FRAGMENT.TEKSTU, funkcja MIN MIN.A
MINUTA MOD MIESIĄC
ROZKŁAD.DWUM.PRZEC ROZKŁAD.NORMALNY ROZKŁAD.NORMALNY.S
ROZKŁAD.NORMALNY.S.ODW NIE NPER
NPV ZAOKR.DO.NPARZ LUB
PMT POTĘGA PPMT
ILOCZYN Z.WIELKIEJ.LITERY PV
RADIANY ZASTĄP POWT
PRAWY ZAOKR ZAOKR.DÓŁ
ZAOKR.GÓRA Funkcja SZUKAJ.TEKST SEKUNDA
ZNAK.LICZBY SIN SINH
PIERWIASTEK NORMALIZUJ ODCH.STANDARDOWE.A
ODCH.STANDARD.POPUL ODCH.STANDARD.POPUL.A SUMA, funkcja
SUMA.KWADRATÓW SYD TANH
ROZKŁAD.T TEKST CZAS
ROZKŁAD.T.ODW DZIŚ USUŃ.ZBĘDNE.ODSTĘPY
PRAWDA LITERY.WIELKIE Funkcja DOLAR.AMER
WARTOŚĆ WARIANCJA WARIANCJA.A
WARIANCJA.POPUL WARIANCJA.POPUL.A Funkcja Weekday
ROZKŁAD.WEIBULL ROK

Inne zasoby

Jeśli nie widzisz, co próbujesz zrobić tutaj, sprawdź, czy możesz to zrobić w programie Excel. Oto dodatkowe źródła. Niektóre z nich mogą dotyczyć starszych wersji, dlatego mogą występować różnice w widocznym interfejsie użytkownika. Na przykład elementy w menu Akcje witryny w programie SharePoint znajdują się teraz na przycisku UstawieniaUstawienia usługi Office 365 — wygląda jak koło zębate obok menu nazwy.