Pomoc LibreOffice 24.8
W tej kategorii znajdują się funkcje Informacyjne.
Dane w poniższej tabeli służą jako podstawa niektórych przykładów w opisach funkcji:
| C | D | |
|---|---|---|
| 2 | Wartość X | Wartość Y | 
| 3 | -5 | -3 | 
| 4 | -2 | 0 | 
| 5 | -1 | 1 | 
| 6 | 0 | 3 | 
| 7 | 2 | 4 | 
| 8 | 4 | 6 | 
| 9 | 6 | 8 | 
Funkcja ta zwraca wynik, który jest częścią formuły (innymi słowy bieżący wynik komórki jest zmienną w formule). Jest ona głównie stosowana wraz z funkcją STYL() w celu zastosowania wybranego stylu do komórki, w zależności od jej zawartości.
BIEŻĄCY()
=1+2+BIEŻĄCY()
W przykładzie zwracana jest wartość 6. Formuła jest obliczana od lewej do prawej strony: 1 + 2 równa się 3, co daje wynik do daty, kiedy zostanie znaleziona wartość BIEŻĄCY(); funkcja BIEŻĄCY() daje zatem wynik 3, co po dodaniu do poprzedniego wyniku 3 równa się 6.
=A2+B2+STYL(JEŻELI(BIEŻĄCY()>10;"Czerwony";"Domyślny"))
W przykładzie zwracana jest wartość A2 + B2 (funkcja STYL zwraca tutaj wartość 0). Jeśli suma jest większa niż 10, do komórki zostaje zastosowany styl czerwony. Więcej objaśnień zawiera opis funkcji STYL.
="choo"&BIEŻĄCY()
W przykładzie jest zwracany tekst choochoo.
ORG.OPENOFFICE.CURRENT
Zwraca wartość błędu #N/D.
BRAK()
=BRAK() konwertuje zawartość komórki na wartość #N/D.
Sprawdza, czy zawartość jednej lub kilku komórek jest odwołaniem. Weryfikuje typ odwołań w komórce lub w zakresie komórek. Zwraca PRAWDA, jeżeli argumentem jest odwołanie, w przeciwnym przypadku zwraca FAŁSZ.
CZY.ADR(wartość)
Wartość jest to testowana wartość.
=CZY.ADR(C5) zwraca PRAWDA, ponieważ C5 zawiera poprawne odwołanie.
=CZY.ADR("abcdef") zwraca wartość FAŁSZ, jeśli nie istnieje komórka z takim tekstem.
=CZY.ADR(4) zwraca wartość FAŁSZ.
=CZY.ADR(ADR.POŚR("A6")) zwraca wartość PRAWDA, ponieważ funkcja ADR.POŚR jest funkcją, która zwraca odwołanie.
=CZY.ADR(ADRES(1; 1; 2; "Arkusz2")) zwraca wartość FAŁSZ, ponieważ ADRES jest funkcją, która zwraca tekst, mimo że wygląda jak odwołanie.
Zwraca wartość PRAWDA, jeśli komórka zawiera wartość błędu #N/D.
Jeśli wystąpi błąd, funkcja zwraca wartość FAŁSZ.
CZY.BRAK(wartość)
Wartość jest testowaną wartością lub wyrażeniem.
=CZY.BRAK(D3) zwraca FAŁSZ.
Zwraca wartość PRAWDA, jeśli podana wartość oznacza błąd (z wyjątkiem #N/D).
CZY.BŁ(wartość)
Wartość jest dowolną wartością lub wyrażeniem, w przypadku którego należy sprawdzić, czy stanowi błąd inny niż #N/D.
=CZY.BŁ(C8) gdzie komórka C8 zawiera =1/0 zwraca PRAWDA, ponieważ 1/0 jest wyrażeniem błędnym.
=CZY.BŁ(C9) gdzie komórka C9 zawiera =BRAK() zwraca FAŁSZ, ponieważ CZY.BŁ() ignoruje błąd #N/D.
Funkcja CZY.BŁĄD sprawdza, czy komórki zawierają ogólne wartości błędu. Funkcja CZY.BŁĄD rozpoznaje wartość błędu #N/D.
CZY.BŁĄD(wartość)
Wartość jest dowolną wartością (lub odniesieniem do niej), którą należy sprawdzić. CZY.BŁĄD() zwraca PRAWDA, jeżeli zaistniał błąd.
=CZY.BŁĄD(C8) zwraca PRAWDA, jeżeli komórka C8 zawiera =1/0, czyli wartość błędną.
=CZY.BŁĄD(C9), gdzie komórka C9 zawiera wartość =NA(), zwraca wartość PRAWDA.
Zwraca wartość PRAWDA, jeśli komórka jest komórką formuły.
CZY.FORMUŁA(adres)
Odwołanie oznacza odwołanie do komórki, w przypadku której należy sprawdzić, czy zawiera odwołanie.
=CZY.FORMUŁA(C4) zwraca FAŁSZ, jeżeli komórka C4 zawiera liczbę 5.
Zwraca wartość PRAWDA, jeśli wartość jest liczbą.
CZY.LICZBA(wartość)
Wartość jest dowolnym wyrażeniem, w przypadku którego należy sprawdzić, czy jest liczbą, czy tekstem.
=CZY.LICZBA(C3) zwraca wartość PRAWDA, jeżeli komórka C3 zawiera liczbę 4.
=CZY.LICZBA(C2) zwraca wartość FAŁSZ, jeżeli komórka C2 zawiera tekst abcdef.
Służy do sprawdzenia, czy komórka zawiera wartość PRAWDA lub FAŁSZ.
Jeśli wystąpi błąd, funkcja zwraca wartość FAŁSZ.
CZY.LOGICZNA(wartość)
Zwraca PRAWDA, jeżeli Wartość jest wartością logiczną (PRAWDA lub FAŁSZ), w przeciwnym wypadku zwraca FAŁSZ.
=CZY.LOGICZNA(99) zwraca FAŁSZ, ponieważ 99 jest wartością numeryczną, a nie logiczną.
=CZY.LOGICZNA(CZY.BRAK(D4)) zwraca wartość PRAWDA niezależnie od zawartości komórki D4, ponieważ CZY.BRAK() zwraca wartość logiczną.
Sprawdza, czy zawartość komórki to tekst czy liczby i zwraca FAŁSZ jeśli komórka zawiera tekst.
Jeśli wystąpi błąd, funkcja zwraca wartość TRUE.
CZY.NIE.TEKST(wartość)
Wartość jest dowolną wartością lub wyrażeniem, które należy sprawdzić w celu określenia, czy jest tekstem, liczbą lub wartością logiczną.
=CZY.NIE.TEKST(D2) zwraca FAŁSZ, jeżeli komórka D2 zawiera tekst abcdef.
=CZY.NIE.TEKST(D9) zwraca PRAWDA, jeżeli komórka D9 zawiera liczbę 8.
Zwraca wartość PRAWDA, jeśli wartość jest liczbą nieparzystą lub FAŁSZ, jeśli wartość jest liczbą parzystą.
CZY.NIEPARZYSTE(wartość)
Wartość jest sprawdzaną wartością.
Jeśli wartość nie jest liczbą całkowitą, wszystkie cyfry po separatorze dziesiętnym zostaną zignorowane. Znak wartości również zostanie zignorowany.
=CZY.NIEPARZYSTE(33) zwraca wartość PRAWDA
=CZY.NIEPARZYSTE(48) zwraca wartość FAŁSZ
=CZY.NIEPARZYSTE(3,999) zwraca wartość PRAWDA
=CZY.NIEPARZYSTE(-3,1) zwraca wartość PRAWDA
Zwraca wartość PRAWDA (1), jeśli liczba nie zwraca wartości całkowitej po podzieleniu przez 2.
CZY.NIEPARZYSTE.DODATKOWE(liczba)
Liczba: liczba, która ma zostać sprawdzona.
=CZY.NIEPARZYSTE.DODATKOWE(5) zwraca wartość 1.
Zwraca wartość PRAWDA, jeśli wartość jest liczbą parzystą lub FAŁSZ, jeśli wartość jest liczbą nieparzystą.
CZY.PARZYSTE(wartość)
Wartość jest sprawdzaną wartością.
Jeśli wartość nie jest liczbą całkowitą, wszystkie cyfry po separatorze dziesiętnym zostaną zignorowane. Znak wartości również zostanie zignorowany.
=CZY.PARZYSTE(48) zwraca wartość PRAWDA
=CZY.PARZYSTE(33) zwraca wartość FAŁSZ
=CZY.PARZYSTE(0) zwraca wartość PRAWDA
=CZY.PARZYSTE(-2,1) zwraca wartość PRAWDA
=CZY.PARZYSTE(3,999) zwraca wartość FAŁSZ
Sprawdza parzystość liczb. Zwraca wartość PRAWDA (1), jeśli liczba zwraca wartość całkowitą po podzieleniu przez 2.
CZY.PARZYSTE.DODATKOWE(liczba)
Liczba: liczba, która ma zostać sprawdzona.
=CZY.PARZYSTE.DODATKOWE(5) zwraca wartość 0.
=CZY.PARZYSTE.DODATKOWE(A1) zwraca wartość 1, jeśli komórka A1 zawiera liczbę 2.
Zwraca wartość PRAWDA, jeśli odwołuje się do pustej komórki. Służy do sprawdzenia, czy komórka jest pusta. Komórka zawierająca formułę nie jest komórką pustą.
CZY.PUSTA(wartość)
wartość jest testowaną zawartością.
=CZY.PUSTA(D2) zwraca FAŁSZ.
Zwraca wartość PRAWDA, jeśli zawartość komórki jest tekstem.
Jeśli wystąpi błąd, funkcja zwraca wartość FAŁSZ.
CZY.TEKST(wartość)
Wartość jest sprawdzaną wartością numeryczną, logiczną lub wartością błędu.
=CZY.TEKST(D9) zwraca PRAWDA, jeżeli komórka D9 zawiera tekst abcdef.
=CZY.TEKST(C3) zwraca FAŁSZ, jeżeli komórka C3 zawiera liczbę 3.
Wyświetla formułę zawartą w podanej komórce jako tekst.
FORMUŁA(odwołanie)
odwołanie oznacza odwołanie do komórki zawierającej formułę.
Nieprawidłowe odwołanie lub odwołanie do komórki, która nie zawiera formuły, daje w wyniku wartość błędu #N/D.
Jeżeli komórka A8 zawiera formułę =SUMA(1;2;3) wówczas
=FORMUŁA(A8) zwraca tekst =SUMA(1;2;3).
Zwraca informacje specyficzne dla bieżącego środowiska pracy. Funkcja otrzymuje argument w postaci pojedynczego tekstu i w zależności od tego parametru zwraca dane.
INFO("Type")
Poniższa tabela zawiera zestawienie wartości argumentu tekstowego Type i wartości zwracanych przez funkcję INFO.
| Wartość parametru "Type" | Zwracana wartość | 
|---|---|
| "osversion" | Zawsze "Windows (32-bit) NT 5.01" ze względów zgodności | 
| "system" | Typ systemu operacyjnego:  | 
| "release" | Identyfikator wersji produktu, na przykład "300m25(Build:9876)" | 
| "numfile" | Zawsze 1, ze względów zgodności | 
| "recalc" | Bieżący tryb przeliczania formuły, "Automatic" (Automatyczny) lub "Manual" (Ręczny) (zlokalizowane dla języka LibreOffice) | 
Inne aplikacje arkuszy kalkulacyjnych mogą akceptować lokalizowane wartości parametru Type, ale LibreOffice Calc akceptuje tylko wartości angielskie.
=INFO("release") zwraca numer wersji produktu używanego programu LibreOffice.
=INFO(D5), gdzie komórka D5 zawiera łańcuch tekstowy, do którego system zwraca typ operacji systemowej.
Zwraca wartość, jeśli komórka nie zawiera wartości błędu #N/D (wartość niedostępna), lub wartość alternatywną, jeśli zawiera.
JEŻELI.BRAK(wartość; wartość_alternatywna)
Wartość jest wartością lub wyrażeniem, które ma być zwracane jeśli wynik nie jest równy lub jest błędem #N/D.
Wartość_alternatywna jest wartością lub wyrażeniem, które ma być zwracane jeśli wyrażenie lub wartość Wartości jest równe lub wynik jest błędem #N/D.
=JEŻELI.BŁĄD(D3;D4) zwraca wartość D3 jeśli D3 nie jest wynik błędu #N/D, lub D4 jeśli posiada.
Zwraca wartość, jeśli komórka nie zawiera wartości błędu, lub wartość alternatywną, jeśli zawiera.
JEŻELI.BŁĄD(wartość; wartość_alternatywna)
Wartość jest wartością lub wyrażeniem, które ma być zwracane, jeśli wynik nie jest równy lub jest błędem.
Wartość_alternatywna jest wartością lub wyrażeniem, które ma być zwracane jeśli wyrażenie lub wartość Wartości jest równe lub wynik jest błędem.
=JEŻELI.BŁĄD(C8;C9) dla komórki C8 zawierającej =1/0 zwracana jest wartość C9, ponieważ 1/0 jest błędem.
=JEŻELI.BŁĄD(C8;C9) dla komórki C8 zawierającej 13 zwracana jest 13, wartość C8 nie jest błędem.
Zwraca adres, format lub zawartość komórki.
KOMÓRKA("typ_informacji" [; odwołanie])
Typ_informacji stanowi ciąg określający rodzaj informacji. Ciąg jest zawsze w języku angielskim. Wielkie i małe litery są opcjonalne.
| Typ informacji | Znaczenie | 
|---|---|
| COL | Zwraca numer kolumny odwołania. =KOMÓRKA("COL";D2) zwraca wartość 4. | 
| ROW | Zwraca numer wiersza odwołania. =KOMÓRKA("ROW";D2) zwraca wartość 2. | 
| SHEET | Zwraca numer arkusza odwołania. =KOMÓRKA("Sheet";Arkusz3.D2) zwraca wartość 3. | 
| ADDRESS | Zwraca bezwzględny adres komórki odwołania. =KOMÓRKA("ADDRESS";D2) zwraca wartość $D$2. =KOMÓRKA("ADDRESS";Arkusz3.D2) zwraca wartość $Arkusz3.$D$2. =KOMÓRKA("ADDRESS";'X:\dr\test.ods'#$Arkusz1.D2) zwraca wartość 'file:///X:/dr/test.ods'#$Arkusz1.$D$2. | 
| FILENAME | Zwraca nazwę pliku i numer arkusza komórki odwołania. =KOMÓRKA("FILENAME";D2) zwraca wartość 'file:///X:/dr/own.ods'#$Arkusz1, jeśli formuła w bieżącym dokumencie X:\dr\own.ods znajduje się na arkuszu Arkusz1. =KOMÓRKA("FILENAME";'X:\dr\test.ods'#$Arkusz1.D2) zwraca wartość 'file:///X:/dr/test.ods'#$Arkusz1. | 
| COORD | Zwraca pełen adres komórki zapisany w notacji Lotus™. =KOMÓRKA("COORD"; D2) zwraca wartość $A:$D$2. =KOMÓRKA("COORD"; Arkusz3.D2) zwraca wartość $C:$D$2. | 
| CONTENTS | Zwraca zawartość komórki odwołania bez formatowania. | 
| TYPE | Zwraca typ zawartości komórki. b = blank (pusty) - komórka pusta l = label (etykieta) - wynik komórki jest tekstem v = value (wartość) - wynik komórki jest liczbą | 
| WIDTH | Zwraca szerokość kolumny odwołania. Jednostką jest liczba zer, które można zmieścić w kolumnie przy założeniu domyślnego tekstu i wielkości. | 
| PREFIX | Zwraca wyrównanie kolumny odwołania. ' = wyrównanie do lewej lub wyrównanie lewostronne " = wyrównanie do prawej ^ = centrowanie \ = powtarzanie (obecnie nieaktywne) | 
| PROTECT | Zwraca stan ochrony komórki. 1 = komórka jest chroniona 0 = komórka nie jest chroniona | 
| FORMAT | Zwraca ciąg znaków oznaczający format liczb. , = liczba z separatorem tysięcy F = liczba bez separatora tysięcy C = format walutowy S = format wykładniczy, na przykład 1,234+E56 P = wartość procentowa W powyższych formatach liczba miejsc po przecinku jest podana w postaci liczb. Przykład: format liczb # ##0,0 zwraca wartość ,1, natomiast format liczb 00,000% zwraca wartość P3 D1 = MMM-D-RR, MM-D-RR i podobne formaty D2 = DD-MM D3 = MM-RR D4 = DD-MM-RRRR GG:MM:SS D5 = MM-DD D6 = GG:MM:SS AM/PM D7 = GG:MM AM/PM D8 = GG:MM:SS D9 = GG:MM G = wszystkie pozostałe formaty - (minus) na końcu = liczby ujemne są wyróżniane kolorem () (nawiasy) na końcu = w kodzie formatu znajduje się nawias otwierający | 
| COLOR | Zwraca wartość 1, jeśli wartości ujemne są formatowane z użyciem koloru, w przeciwnym razie zwraca wartość 0. | 
| PARENTHESES | Zwraca wartość 1, kod formatu zawiera nawias otwierający (, w przeciwnym razie zwraca wartość 0. | 
Odwołanie (lista opcji) określa pozycję sprawdzanej komórki. Jeśli Odwołanie jest zakresem, komórka przesuwa się do lewego górnego narożnika zakresu. Jeśli Odwołanie nie zostało podane, LibreOffice Calc zakłada pozycję komórki zawierającej formułę. Program Microsoft Excel odwołuje się do komórki, w której znajduje się kursor.
Zwraca liczbową wartość danego parametru. Zwraca 0 jeśli parametr jest tekst lub FAŁSZ.
W przypadku wystąpienia błędu funkcja zwraca wartość błędu.
L(wartość)
wartość jest parametrem do przekształcenia w liczbę. L() zwraca wartość liczbową, jeśli to możliwe. Zwraca ona wartości logiczne PRAWDA i FAŁSZ jako 1 i 0. Tekst zwraca jako 0.
=L(123) zwraca wartość 123
=L(PRAWDA()) zwraca wartość 1
=L(FAŁSZ()) zwraca wartość 0
=L("abc") zwraca wartość 0
=L(1/0) zwraca wartość #DZIEL/0!
Zwraca typ wartości, gdzie 1 = liczba, 2 = tekst, 4 = wartość logiczna, 8 = formuła, 16 = wartość błędu, 64 = macierz.
TYP(wartość)
Wartość jest określoną wartością, dla której typ danych jest ustalony.
=TYP(C2) zwraca wartość 2.
=TYP(D9) zwraca wartość 1.