• Nie Znaleziono Wyników

Formuły Podstawowym zadaniem arkusza kalkulacyjnego jest wykonywanie obliczeń

N/A
N/A
Protected

Academic year: 2021

Share "Formuły Podstawowym zadaniem arkusza kalkulacyjnego jest wykonywanie obliczeń"

Copied!
16
0
0

Pełen tekst

(1)

Formuły

Podstawowym zadaniem arkusza kalkulacyjnego jest wykonywanie obliczeń na wpisanych danych.

Pamiętajmy, że jeżeli wykorzystujemy arkusz do wykonywania działań na danych zawartych w tabelach, operujemy adresami komórek, w przypadku natomiast wykonywania obliczeń numerycznych, w których występują zmienne, używamy nazw zmiennych.

Formułę, wpisywaną do komórki arkusza zawsze rozpoczynamy znakiem równości (=). Do wykonywania działań na liczbach używa się następujących operatorów:

* – mnożenie / – dzielenie + – dodawanie - – odejmowanie

^ – potęgowanie

% – procenty

np. 23 zapiszemy jako =2^3

Przy wykonywaniu działań obowiązuje ich priorytet (kolejność). Poniżej wypisane są wszystkie operatory, występujące w arkuszu kalkulacyjnym, w kolejności priorytetu (od najwyższego do najniższego):

- (traktowany nie jako działanie, lecz jako znak liczby)

%

^

* / (mają równorzędny priorytet, czyli wykonują się po kolei) + - (mają równorzędny priorytet, czyli wykonują się po kolei)

& (operator dodawania łańcuchów tekstowych)

> < = <> >= <= (operatory logiczne)

i tak np. formuła =2^-2 da wynik 4, gdyż znak potęgi ma wyższy priorytet od operatora potęgowania.

Priorytet wykonywania działań można zmieniać przy pomocy nawiasów.

Pamiętajmy, że w informatyce (nie tylko w MS Excel!) używa się jedynie nawiasów okrągłych!

Trzeba jedynie pamiętać o tym, żeby liczba nawiasów otwartych zgadzała się z liczbą nawiasów zamkniętych (czyli żeby każdy nawias otwierający „(” miał swój odpowiednik zamykający „)”).

Przykłady (w tego typu zadaniach często popełniane są błędy):

Zadanie 1.

Proszę policzyć wartość równania y=38.

Rozwiązanie: Z lekcji matematyki wiemy, że pierwiastek n-tego stopnia jest równoważny potędze 1

n. Oznacza to, że powyższe równanie w zapisie informatycznym będzie miało postać:

=8^(1/3)

(Częstym błędem jest zapis: =8^1/3, w związku z priorytetem działań dałby on wynik 8/3)

(2)

Zadanie 2.

Proszę policzyć wartość równania 1 1 y x

x

= − + .

Rozwiązanie: Powyższe równanie w zapisie informatycznym będzie miało postać:

=(1-x)/(1+x)

(Częstym błędem jest zapis: =1-x/1+x, w związku z priorytetem działań byłby to jednak zapis równania 1 1 1

− +x , a nie zadanego równania).

Zadanie 3.

Proszę policzyć wartość równania 2 y b

a

=− .

Rozwiązanie: Powyższe równanie w zapisie informatycznym będzie miało postać:

=-b/(2*a)

(Częstym błędem jest zapis: =-b/2*a, w związku z priorytetem działań byłby to jednak zapis równania

2 b a

− ⋅ , a nie zadanego równania. Niekiedy też spotyka się pomijanie operatora mnożenia (*) w zapisie – pamiętajmy o nim! Komputer nie „domyśli się”, że chodzi nam o mnożenie!).

Adresowanie komórek

Jeżeli wykonujemy działania na danych w tabelach, używamy adresów komórek.

Ten sposób adresowania w formułach nazywamy adresowaniem względnym, gdyż taka formuła dotyczy zawartości komórek położonych względem adresu komórki, w której znajduje się sama formuła. Jeżli skopiujemy zawartość komórki B4 (czyli właśnie formułę) np. do komórki C4, otrzymamy wynik 0, gdyż wtedy formuła ta będzie się odnosiła do komórek C2 i C3:

(3)

Jeżeli chcemy, aby formuła odnosiła się zawsze do komórek o konkretnych, niezmiennych adresach,

„blokujemy” zmiany tych adresów przy pomocy znaku $:

Ten sposób adresowania w formułach nazywamy adresowaniem bezwzględnym. Niekiedy nie jest konieczne blokowanie zarówno adresu kolumny, jak i wiersza. W powyższym przykładzie położenie w wierszach nie zmienia się i nie trzeba go blokować, toteż wystarczyłby zapis:

Ten sposób adresowania w formułach nazywamy adresowaniem mieszanym.

Widzimy więc, że do komórek mogą być przypisane (jako niezależne składniki):

• dane (wartości)

• formaty

• komentarze

• formuły

Można ten fakt wykorzystać przy odnotowywaniu wartości chwilowych formuł bądź też zamienianiu formuł na ich wartości (lub powielaniu np. jedynie formatów). Należy jedynie pamiętać o tym, że zaznaczając komórkę (lub blok komórek) do schowka (np. poprzez kombinację klawiszy Ctrl C) zaznaczamy wszystkie przypisane do niej, wymienione powyżej, składowe. Wklejając w nowym położeniu (lub w tym samym, w przypadku zamiany formuły na wartość) możemy wybrać, co wklejamy, wykorzystując opcję Edycja/Wklej specjalnie (dostępną też poprzez prawy klawisz myszy) i następnie wybierając tę składową komórki, która nas interesuje (np. wartość w przypadku odnotowywania wartości formuły lub jej zamiany w wartość czy też format w przypadku powielania formatu):

(4)

Do powielania formatu służy też narzędzie Malarz formatów z paska narzędzi programu:

Jeżeli chcemy użyć Malarza formatów do powielenia formatu danej komórki na zespół innych komórek, najpierw zaznaczamy komórkę źródłową do schowka (Ctrl C), następnie klikamy w ikonę Malarza formatów i

„malujemy” komórki docelowe.

(5)

Funkcje

Funkcje w arkuszu kalkulacyjnym należy rozumieć jako gotowe formuły, wykonujące różne złożone czynności.

Każda funkcja składa się z nazwy, nawiasów i argumentów, jak np. SUMA(A2:A15), chociaż istnieją też funkcje bezparametrowe, jak np. LOS() (muszą one jednak zawierać opróćz nazwy puste nawiasy). Jeżeli nazwa funkcji jest wieloczłonowa, poszczególne człony rozdzielone są kropkami.

Funkcje możemy wstawiać do arkusza na dwa sposoby:

„ręcznie”, jeżeli znamy funkcję, jej składnię i wiemy, jakich parametrów oczekuje W trakcie pisania funkcji, jeżeli nie popełniliśmy błędu w jej nazwie, po napisaniu nazwy i nawiasu otwierającego pojawi się podpowiedź, jakie są jej oczekiwane argumenty, przy czym argumenty konieczne są podane wprost, argumenty opcjonalne są objęte nawiasami kwadratowymi:

Pamiętajmy, że argumenty funkcji oddziela się od siebie (w polskojęzycznej wersji systemu operacyjnego MS Windows) znakiem średnika!

Przy pomocy kreatora, jeżeli nie znamy funkcji, nie wiemy, jakich parametrów oczekuje, bądź jest funkcją wyjątkowo złożoną

Kreatora funkcji wywołujemy bądź przy pomocy menu Wstaw/Funkcja, bądź przy pomocy przycisku fx znajdującego się na lewo do pola edycji (paska formuły):

Działanie kreatora funkcji pokażę na przykładzie funkcji JEŻELI, która sprawdza prawdziwość podanego warunku:

(6)

Po wejściu do kreatora funkcji musimy odnaleźć szukaną funkcję bądź w danej kategorii, jeżeli ją znamy (w tym przypadku byłyby to funkcje Logiczne), bądź w zbiorowej kategorii Wszystkie, bądź też, jeśli ostatnio była używana, w kategorii Ostatnio używane.

Po znalezieniu funkcji w kolejnym oknie można zapoznać się ze składnią funkcji oraz jej opisem:

Po zatwierdzeniu, w kolejnym oknie możemy wstawić do funkcji argumenty, przy czym nazwy argumentów obowiązkowych są wypisane wytłuszczonym drukiem, natomiast opcjonalnych drukiem zwykłym:

Poniżej pól edycyjnych widoczny jest zawsze opis funkcji, jak również aktualnie wstawianego argumentu. Po prawej stronie pól edycyjnych widoczne są wartości wpisywanych argumentów.

(7)

Po zatwierdzeniu funkcji zostaje ona wstawiona do komórki aktywnej, można ją potem edytować bądź w tej komórce, bądź w polu edycji (pasku formuły).

W dalszym ciągu przedstawię podstawowe funkcje, najczęściej używane w interesujących nas zagadnieniach.

Funkcje matematyczne

ACOS – arcus cosinus; np. wyrażenie arccos 0,5 będzie miało postać =ACOS(0,5)

ASIN – arcus sinus; np. wyrażenie arcsin 0,5 będzie miało postać =ASIN(0,5)

ATAN – arcus tangens; np. wyrażenie arctg 0,5 będzie miało postać =ATAN(0,5). Funkcja ta daje rozwiązania w zakresie kątów od –π/2 do π/2

ATAN2 - arcus tangens; np. wyrażenie arctg(-0,5/-0,5) będzie miało postać =ATAN2(-0,5;-0,5).

Funkcja ta daje rozwiązania w zakresie kąta pełnego (od –π do π) w zagadnieniach, gdzie argumentem funkcji jest iloraz dwu wielkości (np. przy przeliczaniu współrzędnych z układu kartezjańskiego na biegunowy). W przypadku konieczności przedstawienia kąta ujemnego jako dopełnienia do kąta pełnego, do wyniku należy dodać 2π.

UWAGA! W informatyce kąty są liczbami, czyli mierzone są miarą łukową (w tzw. radianach). W celu przeliczenia wyników powyższych funkcji na stopnie należy użyć funkcji STOPNIE, np. wyrażenie

=ASIN(0,5) da wynik 0,523599, natomiast =STOPNIE(ASIN(0,5)) da wynik 30 (czyli 30º)

SIN – sinus, np. wyrażenie sin 2,5 będzie miało postać =SIN(2,5)

COS – sinus, np. wyrażenie cos 2,5 będzie miało postać =COS(2,5)

TAN – tangens, np. wyrażenie tg 2,5 będzie miało postać =TAN(2,5)

UWAGA! W informatyce kąty są liczbami, czyli mierzone są miarą łukową (w tzw. radianach). Jeżeli chcemy używać argumentów funkcji trygonometrycznych wyrażonych w stopniach, w celu przeliczenia ich na radiany należy użyć funkcji RADIANY, np. wyrażenie

=SIN(30) da wynik -0,98803, natomiast =SIN(RADIANY(30)) da wynik 0,5.

Przy rozwiązywaniu równań trygonometrycznych (i nie tylko) zaleca się utrzymania formalizmu ich zapisu, omówionego na ćwiczeniach laboratoryjnych i przedstawionego w pierwszym

przykładzie ze skoroszytu „Przykładowe obliczenia”

http://vistula.pk.edu.pl/~sciezor/obliczenia.xls

(8)

EXP – funkcja wykładnicza o podstawie logarytmu naturalnego (liczba e), np. wyrażenie e2 będzie miało postać =EXP(2)

ILOCZYN – iloczyn wszystkich liczb w podanym zakresie, np. ILOCZYN(A5:A20).

Nie używamy tej funkcji do mnożenia przez siebie dwu liczb!

LCM – najmniejsza wspólna wielokrotność dwu liczb, np. =LCM(24;36) da w wyniku 72

LICZBA.CAŁK – obcina liczbę do liczby całkowitej, usuwając część dziesiętną lub ułamkową, np. =LICZBA.CAŁK(10,8) da wynik 10, =LICZBA.CAŁK(-10,2) da wynik -10. Po wstawieniu drugiego argumentu (opcjonalnego) liczba zostaje obcięta do tylu miejsc po przecinku, ile wynosi ten argument.

LN – logarytm naturalny, np. =LN(30) da wynik 3,401197382, a =LN(EXP(12)) oczywiście da wynik 12.

LOG10 – logarytm dziesiętny, np. =LOG10(1000) da wynik 3.

LOG – logarytm o dowolnej podstawie, w przypadku podania jedynie pierwszego argumentu liczony jest logarytm dziesiętny, np. =LOG(1000) da wynik 3, natomiast =LOG(1024;2) da wynik 1000 (gdyż jest to wynik log21024)

LOS – liczba losowa z zakresu od 0 do 1, jest to funkcja bezparametrowa, czyli LOS()

MOD – zwraca resztę z dzielenia, np. MOD(5;2) da wynik 1/

MODUŁ.LICZBY – zwraca wartość bezwzględną liczby (liczbę bez znaku)

PI – liczba π, należy pamiętać o tym, że jest to funkcja bezparametrowa, czyli PI(), np. pole koła o promieniu r będzie wynosiło =PI()*r^2 (oczywiście po zdefiniowaniu zmiennej r)

PIERWIASTEK – pierwiastek kwadratowy z liczby. W przypadku potrzeby wyliczenia

pierwiastka dowolnego stopnia n należy wykorzystać fakt, że jest on tożsamy z potęgą 1/n danej liczby.

POTĘGA – potęga danej liczby, np. =POTĘGA(2;10) oznacza 210. Nie nadużywamy, gdyż możemy użyć operatora potęgowania.

RZYMSKIE – zapisuje liczbę arabską w systemie rzymskim, np. =RZYMSKIE(1982) da wynik

MCMLXXXII

SILNIA – silnia danej liczby, np. =SILNIA(3) da wynik 6.

SUMA – suma liczb w podanym zakresie, np. =SUMA(A3:A20)

LICZ.JEŻELI – podaje, ile liczb spełniających dany warunek znajduje się w podanym zakresie, np. =LICZ.JEŻELI(A3:A20;”>100”) odpowie na pytanie, ile jest liczb większych od 100 w zakresie komórek A3:A20 [funkcja ta często zawarta jest w kategorii funkcji wyszukiwania i adresu].

LICZ.PUSTE – podaje, ile pustych komórek znajduje się w podanym zakresie, np.

=LICZ.PUSTE(A3:A20) [funkcja ta często zawarta jest w kategorii funkcji wyszukiwania i adresu].

SUMA.JEŻELI – podaje, ile wynosi suma liczb, znajdujących się w podanym zakresie, np.

=SUMA.JEŻELI(A3:A20;”>100”) odpowie na pytanie, ile wynosi suma liczb większych od 100 w zakresie komórek A3:A20.

SUMA.KWADRATÓW – podaje, ile wynosi suma kwadratów liczb w podanym zakresie.

Funkcja ta znajduje zastosowanie w metodzie najmniejszych kwadratów.

ZAOKR – zaokrąglenie liczby do podanego miejsca po przecinku, np. =ZAOKR(3,1415;3) da wynik 3,142.

WYZNACZNIK.MACIERZY – oblicza wartość wyznacznika macierzy, tzn. tablicy (bloku) liczb. Funkcję tę można zastosować do wyznaczenia rozwiązań układu równań liniowych, jak to zostało pokazane na ćwiczeniach laboratoryjnych oraz w drugim przykładzie w skoroszycie

„Przykładowe obliczenia”: http://vistula.pk.edu.pl/~sciezor/obliczenia.xls

(9)

Wszystkie powyższe funkcji w rezultacie dawały jedną liczbę. Istnieje cały szereg funkcji, których wynikiem jest tabela (blok, macierz) liczb. Funkcje te nazywamy funkcjami tablicowymi (blokowymi, macierzowymi). Oto przykłady tych funkcji:

MACIERZ.ODW – oblicza macierz odwrotną do danej.

MACIERZ.ILOCZYN – oblicza iloczyn dwu macierzy

TRANSPONUJ – transponuje podaną macierz (tabelę), czyli zamienia wiersze z kolumnami odwrotnie.

Rozwiązanie każdej funkcji tablicowej wymaga wykonania czterech kolejnych kroków (niekiedy, jak np. w przypadku funkcji TRANSPONUJ wręcz konieczne jest wykonanie wszystkich kroków, aby nie otrzymać informacji o błędzie).

Poniżej opisane zostaną te właśnie kroki na przykładzie funkcji MACIERZ.ODW:

1. Obliczenie wartości funkcji dla podanej macierzy w pojedynczej komórce, leżącej poza tą macierzą

W efekcie otrzymujemy:

(10)

2. Zaznaczenie bloku komórek, w których znajdą się rozwiązania funkcji. Zaznaczamy blok tak, żeby komórka z wynikiem była jego komórką wiodącą (czyli lewym górnym narożnikiem)

UWAGA! Jeżeli nie wiem, jak duży blok trzeba zaznaczyć, zaznaczam „z zapasem” dużo komórek. Po zakończeniu obliczeń wyraźnie widoczne będzie, jaki powinien być blok wynikowy (komórki błędne będą zawierały komunikat o błędzie #N/D! – należy wtedy wycofać się do niniejszego punktu (kombinacją klawiszy CTRL Z), zaznaczyć właściwy blok i wykonywać ponownie kolejne czynności.

3. Edycja formuły

Polega ona na kliknięciu myszką w pole edycji (pasek formuły) powyżej arkusza. W efekcie macierz wyjściowa zostanie otoczona obwódką.

(11)

4. Zatwierdzenie całości

Zatwierdzenia formuły dokonuję przy pomocy kombinacji klawiszy CTRL SHIFT ENTER

Należy pamiętać, że tak wyliczony wynik funkcji tablicowej jest traktowany przez program jako jedna liczba – nie jest możliwe usunięcie bądź nadpisanie jakiejkolwiek komórki wewnątrz otrzymanego bloku (w przypadku „zapędzenia się” w błędy można się wycofać klawiszem Esc).

Zauważmy, że w polu edycji (pasku formuły) w pełni rozwiązana funkcja tablicowa ujęta jest w nawiasy klamrowe.

Przykład zastosowania tych funkcji do wyznaczenia rozwiązań układu równań liniowych pokazany został na ćwiczeniach laboratoryjnych oraz w trzecim przykładzie w skoroszycie „Przykładowe obliczenia”: http://vistula.pk.edu.pl/~sciezor/obliczenia.xls

(12)

Funkcje własne

Niekiedy zachodzi potrzeba stworzenia funkcji, nie istniejących standardowo w arkuszu kalkulacyjnym.

W tym celu używa się języka Visual Basic for Applications (VBA), w pakiecie MS Office nazywanym językiem makr. Nie jest celem tego kursu nauczenie Państwa programowania w tym języku (zainteresowani mogą sięgnąć do licznych kursów internetowych, np. polecam stronę http://dzono4.w.interia.pl/ ), lecz nauczenia podstawowych umiejętności tworzenia prostych funkcji

„ułatwiających życie”.

Jako przykład poniżej przedstawię konstrukcję funkcji celsius, przeliczającej temperaturę ze skali Fahrenheita na skalę Celsiusza. Zależność ta jest przedstawiona wzorem: 5 ( 32)

C 9 F

T = ⋅ T

Przede wszystkim należy przy pomocy opcji menu Narzędzia/Makro/Edytor Visual Basic otworzyć edytor języka Visual Basic

Następnie wstawiamy moduł, który będzie zawierał nasze funkcje, przy pomocy opcji menu Insert/Module.

(13)

Do tego właśnie modułu wpisujemy nasze funkcje. Każda funkcja zaczyna się słowem kluczowym function, po którym następuje jej nazwa oraz argumenty, od których będzie zależała, w naszym przykładzie:

function celsius(tf)

Po zatwierdzeniu takiej komendy, jeśli nie popełniliśmy błędu, słowa kluczowe barwią się na niebiesko i automatycznie pojawia się komenda zakończenia funkcji End Function

W puste pole między inicjalizacją funkcji i zakończeniem wpisujemy jej definicję, przy czym wynik funkcji musi się nazywać tak samo, jak sama funkcja. Jeżeli nie ma błędu, po przejściu kursorem linijke niżej komendy się „rozstrzelą”, jeżeli wystąpił błąd, to wiersz ten rozświetli się na czerwono.

UWAGA! Znakiem dziesiętnym w programowaniu w dowolnym języku (w szczególności w VGA) jest kropka, a nie przecinek! Należy też pamiętać, że nazwa funkcji musi być pojedynczym wyrazem, nie może się zaczynać od cyfry i nie może zawierać znaków specjalnych (np. * , / itp.) lub polskich liter,

Jeżeli chcemy z tej samej dziedziny zdefiniować inną funkcję, nie musimy tworzyć nowego modułu, wystarczy wpisać ją poniżej tej już zdefiniowanej – sama oddzieli się od niej pozioma linią.

Od tej pory możemy używać w arkuszu kalkulacyjnym funkcji celsius jak każdej innej funkcji (znajdziemy ją np. w wykazie kreatora funkcji w kategorii Użytkownika). W chwili zapisu skoroszytu na dysku zapisane zostaną również moduły VBA z funkcjami własnymi (jako tzw. Makro). Jeżeli chcemy tak utworzonego modułu (zwanego niekiedy biblioteką) używać w innych skoroszytach, trzeba zapisać go na dysku przy pomocy opcji menu File/Export File, a w skoroszycie docelowym wczytać go opcją menu edytora VBA: File/Import File.

(14)

Funkcje daty i czasu

CZAS – podaje czas w formacie czasu, np. =CZAS(12;20;25) wyświetlony zostanie jako 12:20 PM.

CZAS.WARTOŚĆ – podaje czas w formacie liczbowym, np. =CZAS.WARTOŚĆ("12:20:25") wyświetlony zostanie jako 0,514178. Jest to liczba, określająca jaki ułamek doby upłynął od północy do podanego momentu.

DATA – podaje datę w formacie daty, np. =DATA(2011;11;25) wyświetlony zostanie jako 2011-11-25

DATA.WARTOŚĆ – podaje datę w formacie liczbowym, np. =DATA.WARTOŚĆ("2011-11- 25") wyświetlona zostanie jako 40872. Jest to liczba, określająca ile dni upłynęło od 1 stycznia 1900 r. do podanego dnia.

DZIŚ – funkcja bezparametrowa, czyli zapisywana jako =DZIŚ(), podaje aktualną datę systemową w formacie daty, np. 2011-11-25

TERAZ – funkcja bezparametrowa, czyli zapisywana jako =TERAZ(), podaje aktualną pełną datę systemową (razem z godziną) w formacie daty, np. 2011-11-25 12:20

Pamiętajmy, że w rzeczywistości zarówno czas, jak i data są zapisywane w arkuszu jako liczba (taka, jak podano w opisie funkcji CZAS.WARTOŚĆ i DATA.WARTOŚĆ). To, czy jest ona wyświetlana jako liczba, czy jako data, zależy wyłącznie od formatu.

Funkcje tekstowe

Funkcje tekstowe umożliwiają przetwarzanie dowolnych danych zawartych w komórkach arkusza.

Najczęściej używane to:

FRAGMENT.TEKSTU – umożliwia wycięcie z dowolnego ciągu znaków (niekoniecznie tekstu, może być to liczba) wybranego podzbioru znaków w formie tekstu. Funkcja ta ma trzy argumenty, z których pierwszy określa adres komórki zawierającej przetwarzany ciąg znaków, drugi określa, od którego znaku zaczynamy wycinanie (pamiętajmy, że spacja też jest znakiem), trzeci określa ile znaków wycinamy.

Efektem powyższej formuły będzie słowo kot

Wycinane fragmenty tekstu możemy łączyć ze sobą w nową całość przy pomocy operatora &.

Jeżeli np. mamy zapisaną datę wykonania pomiaru jako 201111251220 i wiemy, że zapis ten reprezentuje datę 2011-11-25 12:20, to możemy z pierwotnego łańcucha ułożyć łańcuch znaków poprzez formułę (widoczna w polu edycji):

(15)

Oczywiście, otrzymany łańcuch znaków jest tekstem, nie datą, może o być jednak rozpoznany przez arkusz kalkulacyjny. W tym celu należy użyć kolejnej funkcji z tej samej kategorii:

WARTOŚĆ – konwertuje łańcuch znaków na liczbę, jeśli jest to oczywiście możliwe.

Funkcji tej możemy użyć w celu konwersji stworzonego w poprzednim punkcie łańcucha:

W efekcie otrzymamy:

którą to liczbę wystarczy teraz sformatować w pełnym formacie daty:

(16)

W ten sposób, używając funkcji tekstowych, można przetworzyć dowolnie zapisaną datę, liczbę lub inną wartość w postać zrozumiałą dla arkusza kalkulacyjnego.

Należy wykonać w tym celu następujące czynności:

1. Przy pomocy funkcji FRAGMENT. TEKSTU ( i podobnych) i operatora dodawania tekstu &) przekształcić łańcuch tekstowy (liczbę) do postaci zrozumiałej dla systemu.

2. Przy pomocy funkcji WARTOŚĆ przetworzyć otrzymany łańcuch tekstowy na liczbę.

3. Jeżeli jest taka potrzeba, sformatować wynik.

Innymi funkcjami tekstowymi, mogącymi być pomocnymi przy przetwarzaniu danych, są:

DŁ – podaje liczbę znaków w łańcuchu tekstowym

LEWY – zwraca określoną liczbę znaków od początku łańcucha tekstowego

PRAWY – zwraca określoną liczbę znaków od końca łańcucha tekstowego

PODSTAW – zamienia istniejący ciąg znaków nowym ciągiem znaków

TEKST – zamienia liczbę (wartość) na tekst. Działa odwrotnie do funkcji WARTOŚĆ

ZASTĄP – zamienia część ciągu znaków innym ciągiem znaków

ZŁĄCZ.TEKSTY – łączy kilka łańcuchów znakowych w jeden łańcuch

Cytaty

Powiązane dokumenty

Okazuje się 273 , że w kontekście funkcji ciągłych najodpowiedniejszą miarą tego, jak bardzo różnią się dwie funkcje, jest spojrzenie na największą 274 możliwą ich różnicę

Klauzula uproszczonej likwidacji szkód (20 pkt.) – z zachowaniem pozostałych, nie zmienionych niniejszą klauzulą, postanowień ogólnych warunków ubezpieczenia i innych

Dzisiaj kolejna historyjka obrazkowa, dowiemy się co słychać u Tigera, otwórzcie proszę książkę na stronie 52, przyjrzyjcie się obrazkom i zastanówcie o czym będzie

Własność ta motywuje podejście do problemu selekcji modelu przy użyciu funkcji kryterialnych oraz konstrukcję estymatorów postse- lekcyjnych. W dalszej części zostaną

Zadanie 13. Oba gazy przereagowały całkowicie. Napisz równanie reakcji i oblicz liczbę cząsteczek otrzymanego produktu z dokładnością do drugiego miejsca po

- ściśle rosnąca wtedy i tylko wtedy, gdy jej pochodna jest nieujemna oraz między każdymi dwoma punktami przedziału P znajduje się punkt, w którym pochodna ' f jest dodatnia, -

 Gdy do jednego polecenia zdający podaje kilka odpowiedzi (z których jedna jest prawidłowa, inne nieprawidłowe), to nie otrzymuje punktów za żadną z nich..  Jeżeli

Zapis obliczeń nie jest wymagany, ale jeżeli jest, to musi być poprawny i wynikać z poprawnych założeń (poprawnie zapisanego równania reakcji redukcji jonów wodoru).. lub