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ą:
- 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.
- Na stronie Ustawienia > tworzenia kolumny wybierz pozycję Obliczeniowe (obliczanie na podstawie innych kolumn).
- 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 DŁ .
| 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 DŁ, 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.
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
.