Excel w obliczeniachpdf.ebookpoint.pl/exwob2/exwob2.pdf · Rozdzia 6. Róniczkowanie numeryczne...

31

Transcript of Excel w obliczeniachpdf.ebookpoint.pl/exwob2/exwob2.pdf · Rozdzia 6. Róniczkowanie numeryczne...

  • Idź do

    • Spis treści• Przykładowy rozdział• Skorowidz

    • Katalog online

    • Dodaj do koszyka

    • Zamów cennik

    • Zamów informacjeo nowościach

    • Fragmenty książekonline

    Helion SAul. Kościuszki 1c44-100 Gliwicetel. 32 230 98 63e-mail: [email protected]© Helion 1991–2011

    Katalog książek

    Twój koszyk

    Cennik i informacje

    Czytelnia

    Kontakt

    • Zamów drukowanykatalog

    Excel w obliczeniachnaukowych i inżynierskich.Wydanie IIAutor: Maciej GonetISBN: 978-83-246-3066-0Format: 158×235, stron: 392

    Sprawdź, jak Excel może pomóc Ci w skomplikowanych obliczeniach!• Jak za pomocą arkusza rozwiązywać zaawansowane zadania matematyczne?• Jak opisać równaniem wynik doświadczenia?• Jak stworzyć prostą bazę danych w Excelu?• Jak zaprojektować wykres animowany?• Jak skorzystać z możliwości języka VBA?

    Arkusz kalkulacyjny Excel to jedno z najbardziej cenionych narzędzi pakietu Microsoft Office.Liczba jego zastosowań jest wprost proporcjonalna do pomysłowości użytkowników. Jednakjego prawdziwą siłę można poznać wszędzie tam, gdzie konieczne jest żmudne przeliczaniewielu kolumn liczb lub wykonywanie skomplikowanych obliczeń matematycznych. Excel nigdysię nie nudzi, a do tego jest prawie nieomylny. Czas okiełznać te ogromne możliwości!

    Właśnie dzięki tej książce szybko zapoznasz się z możliwościami narzędzia Microsoft Excelw zakresie wykonywania obliczeń naukowych i technicznych. Sprawdzisz, jak wydajnie rozwiązywać problemy o dowolnym stopniu złożoności. Nauczysz się obliczać całki oznaczone, rozwiązywać równania nieliniowe i różniczkowe oraz układy równań. Brzmi groźnie? Ale niew Excelu! Przejrzyste przykłady oraz opisy "krok po kroku" sprawią, że rozwiązywanie tychi wielu innych problemów nie będzie dla Ciebie najmniejszym kłopotem. Książka ta świetnie sprawdzi się w rękach studentów, uczniów oraz pracowników naukowych.

    • Podstawy pracy z arkuszem kalkulacyjnym Microsoft Excel• Operowanie na tablicach• Prezentacja danych w formie graficznej• Różniczkowanie numeryczne• Obliczanie całek oznaczonych• Rozwiązywanie równań nieliniowych• Rozwiązywanie układów równań• Interpolacja danych• Opis matematyczny danych pomiarowych• Rozwiązywanie równań różniczkowych• Działania na liczbach zespolonych• Przygotowanie prostej bazy danych w arkuszu kalkulacyjnym• Możliwości języka VBA

    Wykorzystaj możliwości arkusza Excelw skomplikowanych działaniach matematycznych!

    http://helion.plhttp://helion.pl/zamow_katalog.htmhttp://helion.pl/katalog.htmhttp://helion.pl/zakupy/add.cgi?id=exwob2http://helion.pl/emaile.cgihttp://helion.pl/cennik.htmhttp://helion.pl/online.htmmailto:[email protected]://helion.pl/ksiazki/exwob2.htm

  • Spis tre�ciRozdzia� 1. Wst�p ............................................................................................. 7

    Do kogo adresowana jest ta ksi��ka? .............................................................................. 7Co jest, a czego nie ma w tej ksi��ce? ............................................................................. 9Konwencje przyj�te w tek�cie ....................................................................................... 10Rozwój arkusza kalkulacyjnego .................................................................................... 11

    Rozdzia� 2. Podstawowe operacje w arkuszu ................................................... 13Typy danych wyst�puj�cych w arkuszu i ich identyfikacja ........................................... 13Konstrukcja formu� (wyra�e�) w Excelu ....................................................................... 16Edycja, kopiowanie i przesuwanie zawarto�ci komórek ............................................... 26Zasady interpretacji nazw i adresów w wyra�eniach w arkuszu i w formu�ach nazwanych ..... 29Funkcje u�atwiaj�ce odczytywanie i wyliczanie adresów .............................................. 33

    Rozdzia� 3. Operacje i funkcje tablicowe .......................................................... 37Podstawowe poj�cia dotycz�ce tablic i macierzy .......................................................... 37Operacje tablicowe zaimplementowane w Excelu ........................................................ 38Wprowadzanie i edycja formu� tablicowych ................................................................. 41Kopiowanie formu� tablicowych ................................................................................... 43Odwo�ania do elementów lub fragmentów tablic .......................................................... 44

    U�ycie funkcji INDEKS ......................................................................................... 44U�ycie funkcji PRZESUNI�CIE ............................................................................ 47Bez u�ycia funkcji ................................................................................................... 48

    �czenie tablic i tworzenie tablic mieszanych .............................................................. 48Dynamiczne generowanie tablic o zadanym rozmiarze ................................................. 50U�ywanie tablic generowanych dynamicznie ................................................................ 54Zasady interpretacji nazw i adresów w wyra�eniach tablicowych

    w arkuszu i w formu�ach nazwanych .......................................................................... 55Odwo�ania strukturalne w tabelach ............................................................................... 57

    Regu�y sk�adni odwo�a� strukturalnych .................................................................. 58Elementy sk�adowe tabeli ....................................................................................... 58Predefiniowane specyfikatory wierszy .................................................................... 59Operatory odwo�ania ............................................................................................... 59Odwo�ania strukturalne kwalifikowane i niekwalifikowane ................................... 59Przyk�ady u�ycia odwo�a� strukturalnych ............................................................... 60Praca z odwo�aniami strukturalnymi ....................................................................... 61

    Rozdzia� 4. Tablicowanie funkcji jednej i dwu zmiennych .................................. 65Funkcje jednej zmiennej ................................................................................................ 65Funkcja jednej zmiennej okre�lona w sposób niejawny (uwik�any) .............................. 68Funkcje dwu zmiennych ................................................................................................ 69

  • 4 Excel w obliczeniach naukowych i in�ynierskich

    Rozdzia� 5. Graficzna prezentacja danych ........................................................ 75Rodzaje wykresów dost�pnych w Excelu ...................................................................... 75Przygotowanie danych do wykresu punktowego ........................................................... 76Wykonanie wykresu punktowego ................................................................................. 77Dodawanie linii trendu (regresji) do wykresu ............................................................... 78Wykresy radarowe ......................................................................................................... 80Wykresy powierzchniowe ............................................................................................. 83Wykresy dynamiczne .................................................................................................... 85Ma�e wykresy dost�pne w Excelu 2010 ........................................................................ 86

    Rozdzia� 6. Ró�niczkowanie numeryczne .......................................................... 89Poj�cie pochodnej ......................................................................................................... 89Numeryczne obliczanie pochodnej funkcji danej wzorem ............................................ 91Numeryczne ró�niczkowanie danych pomiarowych ..................................................... 92

    Bezpo�rednie oszacowanie warto�ci pochodnych na podstawie danych pomiarowych .... 92Obliczenie pochodnej za po�rednictwem funkcji aproksymuj�cej .......................... 93

    Rozdzia� 7. Obliczanie ca�ek oznaczonychz wykorzystaniem ich interpretacji geometrycznej .......................... 97Poj�cie ca�ki oznaczonej ............................................................................................... 97Sposoby obliczania ca�ek metod� kwadratur ................................................................. 97Obliczenia ca�ek w Excelu ............................................................................................ 99Wykorzystanie operacji tablicowych do skrócenia zapisu oblicze� ............................ 102Wykorzystanie iteracji i odwo�a� cyklicznych do obliczania ca�ek ............................ 108

    Rozdzia� 8. Obliczanie ca�ek niew�a�ciwych ................................................... 111Poj�cie ca�ki niew�a�ciwej ........................................................................................... 111Przyk�ad obliczenia ca�ki metod� ekstrapolacji ........................................................... 112

    Rozdzia� 9. Obliczanie górnej granicy ca�kowania ........................................... 115Funkcja podca�kowa opisana wzorem ......................................................................... 116Funkcja podca�kowa w postaci zbioru punktów pomiarowych ................................... 117

    Rozdzia� 10. Obliczanie ca�ek oznaczonychz wykorzystaniem szeregów pot�gowych ...................................... 121Podstawowe poj�cia dotycz�ce ci�gów i szeregów ..................................................... 121Obliczenia sum szeregów w Excelu ............................................................................ 123

    Rozdzia� 11. Uk�ady równa� liniowych ............................................................. 131Zapis uk�adu równa� i jego rozwi�zania w formie macierzowej ................................. 131Przebieg rozwi�zania w Excelu ................................................................................... 132Wykorzystanie Solvera do rozwi�zywania uk�adu równa� liniowych ........................ 133

    Rozdzia� 12. Rozwi�zywanie równa� nieliniowych ............................................. 135Równanie kwadratowe ................................................................................................ 135Graficzne oszacowanie pierwiastków ......................................................................... 139Metoda iteracji prostej ................................................................................................. 140Metoda siecznych („regula falsi”) ............................................................................... 143Przyspieszenie zbie�no�ci metody siecznych .............................................................. 144Metoda stycznych (Newtona) ...................................................................................... 145Zmodyfikowana metoda stycznych ............................................................................. 146Inny wariant metody siecznych ................................................................................... 147Zamierzone u�ycie odwo�a� cyklicznych przy rozwi�zywaniu równa� ...................... 148Wykorzystanie narz�dzi Szukaj wyniku i Solver ........................................................ 149

    Rozdzia� 13. Uk�ady równa� nieliniowych ......................................................... 153Uk�ady z�o�one z dwóch równa� ................................................................................ 153Uk�ady z�o�one z trzech i wi�cej równa� .................................................................... 159

  • Spis tre�ci 5

    Rozdzia� 14. Wyszukiwanie danych w tablicach i interpolacja ........................... 163Przeszukiwanie tablic funkcji jednej zmiennej ............................................................ 163Interpolacja liniowa ..................................................................................................... 166Trend liniowy .............................................................................................................. 169Interpolacja kubiczna (wielomianem 3. stopnia) ......................................................... 170Interpolacja liniowa w przypadku funkcji dwu zmiennych ......................................... 171Interpolacja kubiczna w przypadku funkcji dwu zmiennych ....................................... 174

    Rozdzia� 15. Regresja liniowa .......................................................................... 177Zakres zastosowania regresji liniowej ......................................................................... 177Ocena statystyczna jako�ci dopasowania równania regresji ........................................ 179Regresja liniowa w Excelu .......................................................................................... 181Regresja liniowa w przypadku funkcji dwu zmiennych .............................................. 188

    Rozdzia� 16. Regresja nieliniowa ..................................................................... 193Zakres zastosowania regresji nieliniowej .................................................................... 193Ocena statystyczna jako�ci dopasowania równania regresji ........................................ 195Regresja nieliniowa w Excelu z wykorzystaniem Solvera .......................................... 196Korelacja liniowa i nieliniowa w Excelu ..................................................................... 200

    Korelacja liniowa .................................................................................................. 201Korelacja nieliniowa w Excelu z wykorzystaniem Solvera ................................... 203

    Rozdzia� 17. Równania ró�niczkowe zwyczajne ................................................. 207Poj�cie równania ró�niczkowego ................................................................................ 207Rozwi�zywanie zagadnienia pocz�tkowego metod� Eulera ........................................ 208Modyfikacje metody Eulera ........................................................................................ 213Metoda Rungego-Kutty ............................................................................................... 217Porównanie dok�adno�ci metod ca�kowania równa� ró�niczkowych .......................... 219Zagadnienie brzegowe równania ró�niczkowego zwyczajnego .................................. 220Metoda strza�ów .......................................................................................................... 221Metoda ró�nic sko�czonych ........................................................................................ 224

    Rozdzia� 18. Równania ró�niczkowe cz�stkowe ................................................ 227Przyk�ady równa� ró�niczkowych cz�stkowych ......................................................... 227Równania eliptyczne ................................................................................................... 228Równania paraboliczne ............................................................................................... 234

    Rozdzia� 19. Konwersja liczb i jednostek ......................................................... 243Konwersja liczb w ró�nych systemach pozycyjnych ................................................... 243Konwersja jednostek miar ........................................................................................... 245

    Konwersja jednostek z�o�onych ............................................................................ 247

    Rozdzia� 20. Liczby i funkcje zespolone ........................................................... 249Podstawowe wzory i definicje ..................................................................................... 250Interpretacja geometryczna liczby zespolonej i jej posta trygonometryczna ............. 251Wzór Eulera i wyk�adnicza posta liczby zespolonej .................................................. 252Równo� liczb zespolonych ........................................................................................ 252Dzia�ania arytmetyczne na liczbach zespolonych ........................................................ 252Pot�gowanie i pierwiastkowanie ................................................................................. 253Funkcje elementarne z argumentem zespolonym ........................................................ 255Format wy�wietlania liczb zespolonych ...................................................................... 256Zastosowanie liczb zespolonych w elektrotechnice .................................................... 257

    Rozdzia� 21. Proste bazy danych ..................................................................... 261Sortowanie i filtrowanie .............................................................................................. 262Zakres kryteriów ......................................................................................................... 266U�ycie filtra zaawansowanego .................................................................................... 269

  • 6 Excel w obliczeniach naukowych i in�ynierskich

    U�ycie funkcji do odzyskiwania danych z tabeli lub listy ........................................... 270Funkcje podsumowa� .................................................................................................. 274U�ycie funkcji z grupy bazy danych ........................................................................... 278

    Rozdzia� 22. Elementy j�zyka VBA (Visual Basic for Applications) .................... 281Podstawowe informacje o j�zyku programowania VBA ............................................. 281Struktura podprogramów w VBA ................................................................................ 284Makropolecenie utworzone w wyniku rejestracji ........................................................ 284Skoroszyt makr osobistych i folder AddIns ................................................................. 286Uruchamianie makropolece� ....................................................................................... 286Wprowadzanie kodu VBA w edytorze ........................................................................ 287Prosta funkcja w VBA ................................................................................................. 288Zmienne — typy i deklaracje ...................................................................................... 289Wyra�enia ................................................................................................................... 291Obiekty, w�a�ciwo�ci i metody .................................................................................... 295Wymiana informacji mi�dzy arkuszem a kodem VBA ............................................... 298U�ycie tablic w Visual Basicu ..................................................................................... 300Wi�cej o funkcjach definiowanych przez u�ytkownika .............................................. 302Sterowanie wykonaniem kodu .................................................................................... 305

    Instrukcje warunkowe i instrukcja wyboru ........................................................... 305Instrukcje p�tli ...................................................................................................... 308

    Stosowanie komentarzy ............................................................................................... 310Uruchamianie i testowanie makroinstrukcji i funkcji .................................................. 310Przyk�ady funkcji i makroinstrukcji w VBA ............................................................... 312

    Obliczanie warto�ci wielomianu ........................................................................... 312Obliczanie pierwiastków równania kwadratowego ............................................... 313Wykorzystanie funkcji VBA w Excelu ................................................................. 314Ca�kowanie numeryczne ....................................................................................... 316Rozwi�zywanie równa� nieliniowych z wykorzystaniem metody GoalSeek ........ 318Przekszta�cenie tablicy dwuwymiarowej w jednowymiarow� .............................. 320Rozwi�zanie równania ró�niczkowego metod� Rungego-Kutty ........................... 322Funkcje u�ytkownika podobne do funkcji standardowych .................................... 323Operacje na komórkach sformatowanych w okre�lony sposób ............................. 326Wy�wietlanie tekstów formu� w arkuszu .............................................................. 327

    Rozdzia� 23. Graficzne elementy steruj�ce (kontrolki ekranowe, formanty) ....... 329Rodzaje graficznych elementów steruj�cych i ich przeznaczenie ............................... 329Dodawanie kontrolek (formantów) do arkusza ........................................................... 330

    Formanty formularza ............................................................................................. 333Formanty ActiveX ................................................................................................. 336Nieudokumentowane formanty pola tekstowego .................................................. 341

    Makroinstrukcje przypisywane do formantów w arkuszu ........................................... 343Przyk�ad wykorzystania formantów w arkuszu ........................................................... 344

    Rozdzia� 24. Wybrane funkcje wbudowane w Excelu ......................................... 347

    Dodatek A Literatura cytowana i uzupe�niaj�ca ............................................. 375

    Skorowidz ................................................................................... 377

  • Rozdzia� 6.

    Ró�niczkowanienumeryczne

    Poj�cie pochodnejPochodna jest miar� szybko�ci zmian wielko�ci funkcji w stosunku do zmian jej argu-mentu. Formalnie definiuje si� j� jako granic� ilorazu ró�nicowego, gdy przyrost argu-mentu maleje do zera. Operacj� obliczania pochodnej nazywa si� ró�niczkowaniem.

    Je�eli y = f(x), to pochodna oznaczana symbolem y' = f'(x) w punkcie x = x0 jest równa(alternatywnym symbolem pochodnej jest stosunek dy/dx):

    0

    0

    0 0limlim

    xxyy

    xy

    dxdyy

    xxx ��

    ��

    ����

    W przypadku funkcji ci�g�ych nie ma znaczenia, czy x > x0, czy odwrotnie, granica matak� sam� warto�. Gdy dysponujemy tylko warto�ciami funkcji w wybranych punktach,mo�emy wyznaczy przybli�enie pochodnej, obliczaj�c iloraz ró�nicowy, czyli stosunekzmiany warto�ci funkcji �y do odpowiadaj�cej jej zmiany warto�ci argumentu �x. Immniejsza warto� �x, tym lepsze przybli�enie pochodnej mo�na wyznaczy (przy za�o-�eniu, �e obliczenia odbywaj� si� na podstawie dok�adnych wzorów, a nie obarczonychb��dami wyników pomiarów).

    Je�li funkcja jest opisana wzorem, to jej pochodn� tak�e mo�na opisa pewnym wzorem.Czasem jednak wzór ten mo�e by bardzo z�o�ony i niedogodny do oblicze�. Wtedy wy-godniej jest zastosowa ró�niczkowanie numeryczne. Drugi przypadek, kiedy stosuje si�ró�niczkowanie numeryczne, zachodzi wtedy, gdy funkcja dana jest jako zbiór punktów,na przyk�ad wyników pomiarów.

    Przy ró�niczkowaniu numerycznym b�dzie mia�o znaczenie, czy obliczaj�c warto� po-chodnej w punkcie x = x0, korzystamy z punktów o warto�ci argumentu mniejszej, czywi�kszej od x0. W zwi�zku z tym stosuje si� trzy rodzaje ilorazów ró�nicowych: oparte

  • 90 Excel w obliczeniach naukowych i in�ynierskich

    na ró�nicach wstecznych, przednich i centralnych. Je�li zastosujemy indeksy –1 i 1odpowiednio do punktu poprzedzaj�cego x0 i nast�puj�cego po x0, otrzymamy aproksy-macje pochodnej w punkcie x0 wyra�one trzema sposobami:

    za pomoc� ró�nic wstecznych 10

    10

    ��

    ��

    xxyy

    xy

    za pomoc� ró�nic przednich 01

    01

    xxyy

    xy

    ��

    ��

    za pomoc� ró�nic centralnych 11

    11

    ��

    ��

    xxyy

    xy

    Teoretycznie w przypadku funkcji ci�g�ej, gdy �x � 0, te trzy oszacowania powinnydawa taki sam wynik. W rzeczywisto�ci �x ma zawsze warto� sko�czon�, wi�c warto-�ci ilorazów ró�nicowych mog� si� ró�ni. Które oszacowanie nale�y zatem wybra? Je�lidysponujemy punktami po�o�onymi symetrycznie wokó� x0, najdok�adniejszym oszaco-waniem pochodnej w punkcie x0 jest zwykle to oparte na ró�nicach centralnych. Cz�stojednak w trakcie oblicze� warto�ci x i f(x) s� wyliczane sukcesywnie i znane s� tylkowarto�ci wcze�niejsze. Wtedy z konieczno�ci stosujemy ró�nice wsteczne.

    Analogicznie do pochodnych pierwszego rz�du mo�na aproksymowa pochodne drugiegoi wy�szych rz�dów. Oszacowanie drugiej pochodnej anga�uje wspó�rz�dne trzech punk-tów. Stosuj�c oznaczenia takie jak poprzednio, mo�na zapisa oszacowania drugiej po-chodnej wzorami:

    za pomoc� ró�nic wstecznych 210

    2102

    2

    )(2

    ��

    ���

    ��

    xxyyy

    xy

    za pomoc� ró�nic przednich 201

    0122

    2

    )(2

    xxyyy

    xy

    ���

    ��

    za pomoc� ró�nic centralnych 211

    1012

    2

    )(25,02

    ����

    ��

    xxyyy

    xy

    W powy�szych wzorach za�o�ono, �e punkty s� równoodleg�e, tzn. x2–x1 = x1–x0 w przy-padku ró�nic przednich, x–1–x–2 = x0–x–1 w przypadku ró�nic wstecznych oraz x1–x0 = x0–x–1w przypadku ró�nic centralnych. Gdy ten warunek nie jest spe�niony, wzory s� bardziejrozbudowane. Przyk�adowo w przypadku ró�nic wstecznych nale�y u�y wzoru:

    ))((2

    ))((2

    ))((2

    2021

    2

    2110

    1

    2010

    02

    2

    ���

    ���

    �� ���

    ���

    ��

    ��

    xxxxy

    xxxxy

    xxxxy

    xy

    Drug� pochodn� mo�emy te� traktowa po prostu jak pochodn� pochodnej i zastosowa

    dwukrotnie wzory na pierwsz� pochodn�.

    Z regu�y obiektem najwi�kszego zainteresowania s� punkty, w których pochodne przyj-muj� warto� zero lub osi�gaj� ekstremum. S� to tzw. punkty krytyczne. Przyk�adowopunkt, w którym druga pochodna osi�ga warto� zero, nazywany jest punktem przegi�cia.

  • Rozdzia� 6. � Ró�niczkowanie numeryczne 91

    Numeryczne obliczaniepochodnej funkcji danej wzorem

    W przypadku funkcji danej wzorem bezpo�rednie zastosowanie ilorazu ró�nicowego jakoprzybli�enia pochodnej nie stanowi problemu i mo�e by efektywnie wykorzystane doobliczenia pochodnych w sytuacji, gdy trudno jest znale� odpowiedni� formu�� funkcjipochodnej. Jedynym problemem jest dobór optymalnej warto�ci �x. Obliczenia wykonywa-ne s� w Excelu z dok�adno�ci� do oko�o 15 cyfr znacz�cych, w zwi�zku z tym zastoso-wanie bardzo ma�ej warto�ci �x mo�e prowadzi do niedok�adno�ci wywo�anej ograniczo-n� dok�adno�ci� stosowanej arytmetyki. Z kolei du�e warto�ci �x powoduj� b��d zwi�zanyz pomini�ciem w rozwini�ciu funkcji w szereg Taylora wyrazów wy�szych rz�dów.

    Rozwini�cie funkcji w szereg Taylora ma posta:

    �� �������

    ���

    ��� nn

    xn

    xfxxfxxfxfxxf!

    )(!2

    )(!1

    )()()()(

    2

    Je�eli z tego rozwini�cia wyznaczymy I pochodn�, otrzymamy:

    �� �������

    ��

    ���

    � �1

    )(

    !)(

    !2)()()()( n

    n

    xn

    xfxxfx

    xfxxfxf

    Wynik ten pokazuje, �e przybli�enie pochodnej ilorazem ró�nicowym, obliczanym z u�y-ciem ró�nic przednich, generuje b��d proporcjonalny w przybli�eniu do �x. Lepszym roz-wi�zaniem jest zastosowanie ró�nic centralnych. Mamy bowiem

    �� ��������

    ���

    ��� nn

    n xn

    xfxxfxxfxfxxf!

    )()1(!2

    )(!1

    )()()()(

    2

    sk�d pierwsza pochodna wyra�a si� wzorem:

    �� ��������

    ��

    �����

    � �1

    )(2

    !)(

    !3)(

    2)()()( n

    n

    xn

    xfxxfx

    xxfxxfxf

    W tym wzorze wyst�puj� tylko cz�ony z nieparzystymi warto�ciami n. Wida, �e b��doszacowania pochodnej za pomoc� ró�nic centralnych jest w przybli�eniu proporcjo-nalny do �x2.

    W praktyce trzeba poszuka kompromisu mi�dzy tymi uwarunkowaniami. Przyk�adoweobliczenia przeprowadzono dla wielomianu 3. stopnia. Wyniki tych oblicze� wida na ry-sunku 6.1. W przypadku przybli�enia z ró�nicami przednimi najmniejszy b��d wzgl�dnyoblicze� uzyskano dla �x � 1·10–8|x|, z tym �e dla |x| < 1 nale�y przyj� �x � 1·10–8.W przypadku przybli�enia z ró�nicami centralnymi najmniejszy b��d wzgl�dny oblicze�uzyskano dla �x � 1·10–5|x|, z tym �e dla |x| < 0,1 nale�y przyj� �x � 1·10–6.

  • 92 Excel w obliczeniach naukowych i in�ynierskich

    Rysunek 6.1. Ocena dok�adno�ci oszacowania pochodnej za pomoc� ilorazu ró�nicowego

    Numeryczne ró�niczkowaniedanych pomiarowych

    Je�eli warto�ci funkcji pochodz� z pomiarów, to trzeba mie �wiadomo�, �e b��dy po-miarów w sposób bardzo istotny wp�ywaj� na oszacowanie pochodnej. Iloraz ró�nicowyjest stosunkiem ró�nic warto�ci funkcji i argumentu w pobliskich punktach, a wi�c jest tostosunek dwu ma�ych, w porównaniu z warto�ci� funkcji, liczb. Je�eli b��dy pomiarówmaj� przeciwne znaki, mo�e nast�pi kumulacja b��dów i w efekcie b��d oszacowania po-chodnej b�dzie bardzo du�y. Dlatego bezpieczniej jest przeprowadzi najpierw aproksy-macj� badanej funkcji na przyk�ad wielomianem i obliczy pochodn� wielomianu aprok-symacyjnego zamiast bezpo�redniego obliczania pochodnej z danych do�wiadczalnych.

    Bezpo�rednie oszacowanie warto�ci pochodnychna podstawie danych pomiarowych

    Jako przyk�ad bezpo�redniego ró�niczkowania rozpatrzymy typow� w chemii analitycznejkrzyw� miareczkowania kwasowo-zasadowego. Jest to zale�no� pH roztworu od ilo�cidodanego odczynnika miareczkuj�cego. Charakterystyczne punkty tej zale�no�ci wyka-zuj� najszybsz� (lokalnie) zmian� pH. Na krzywej pochodnej wyst�pi� w tych punktachmaksima, a na wykresie drugiej pochodnej b�d� punkty zerowe. Dok�adna lokalizacjatych punktów pozwoli okre�li zawarto� sk�adników w badanej próbce. Dane liczboweprzyk�adu zamieszczono na rysunku 6.2.

  • Rozdzia� 6. � Ró�niczkowanie numeryczne 93

    Rysunek 6.2.Numeryczneobliczenia pierwszeji drugiej pochodnejna przyk�adzie krzywejmiareczkowania

    Przyk�ad 6.1.

    Tabelka przedstawia krzyw� miareczkowania próbki 20 cm3 mieszaniny roztworów s�a-bego i mocnego kwasu 0,1-molowym roztworem NaOH. Wykonano wykres zale�no�cipH od obj�to�ci dodanego odczynnika miareczkuj�cego oraz wykres ilorazu ró�nicowego�pH/�V jako funkcji V, który jest przybli�eniem pochodnej. Warto� ilorazu ró�nicowe-go przypisano do �rodka przedzia�u V, dla którego zosta�a obliczona. Wykonano równie�wykres drugiej pochodnej. Z wykresów odczytano, przy jakich warto�ciach V pH zmieniasi� najszybciej. Na wykresie I pochodnej na osi rz�dnych zastosowano skal� logarytmiczn�.

    Na wykresach mo�na zauwa�y dwa punkty krytyczne, pierwszy skok pH wyst�puje przyV = 24,4 cm3 i jest prawie niewidoczny przy zastosowaniu skali liniowej na wykresie po-chodnej. Dopiero u�ycie skali logarytmicznej ujawnia ten punkt krytyczny. Drugi skok pHjest bardzo wyra�ny i wyst�puje przy V = 55,0 cm3. Na wykresie II pochodnej skal� na osirz�dnych celowo ograniczono do ±1, aby mo�na by�o zauwa�y pierwszy ma�y skok pH.

    Aproksymacj� pochodnej ilorazem ró�nicowym stosunkowo rzadko wykorzystuje si� doobróbki danych do�wiadczalnych ze wzgl�du na ryzyko kumulacji b��dów, natomiastdo� cz�sto w przypadku funkcji okre�lonych wzorem. Powrócimy do tego zagadnieniaprzy okazji metod numerycznych rozwi�zywania równa� algebraicznych i ró�niczkowych.

    Obliczenie pochodnejza po�rednictwem funkcji aproksymuj�cej

    Gdy zachodzi potrzeba wyznaczenia pochodnej zale�no�ci okre�lonej przez wyniki do-�wiadcze�, rozwi�zaniem lepszym od bezpo�redniego ró�niczkowania jest aproksymacjabadanej zale�no�ci odpowiednio dobran� funkcj�, na przyk�ad wielomianem, a nast�pnie

  • 94 Excel w obliczeniach naukowych i in�ynierskich

    zró�niczkowanie funkcji aproksymuj�cej. (Kwesti� aproksymacji zale�no�ci do�wiadczal-nej omówiono dok�adnie w rozdziale 15. „Regresja liniowa”). Potrzebne b�d� warto�ciliczbowe wspó�czynników, musimy wi�c u�y funkcji REGLINP lub REGEXPP.

    Je�eli do aproksymacji wybierzemy wielomian n-tego stopnia

    ����n

    k

    kk

    nn xaxaxaxaaxf

    0

    2210)( �

    to po wyznaczeniu wspó�czynników ai mo�emy �atwo obliczy pochodne a� do n-tegorz�du. Najcz��ciej potrzebne s� pierwsza i druga pochodna:

    �� �����n

    k

    kk

    nn xkaxnaxaxaaxf

    1

    112321 32)( �

    �� ����������n

    k

    kk

    nn xkakxnanxaxaaxf

    2

    222432 )1()1(43322)( �

    W przypadku gdy do aproksymacji danych chcemy u�y wielomianu 3. stopnia, pierwsz�pochodn� mo�emy obliczy w Excelu w nast�puj�cy sposób (zapisy dotycz� wersji 2007i wcze�niejszych, w wersji 2010 ; w sta�ej tablicowej nale�y zamieni na \):

    = SUMA(REGLINP(znane_y; znane_x^{1;2;3})*x^{2;1;0;0}*{3;2;1;0})

    a drug� pochodn�:

    = SUMA(REGLINP(znane_y; znane_x^{1;2;3})*x^{1;0;0;0}*{6;2;0;0})

    znane_y i znane_x reprezentuj� zbiory danych pomiarowych zmiennych y i x, ka�dy z tychzakresów musi stanowi kolumn� danych; x jest warto�ci� argumentu, dla której obli-czamy pochodn�. Przy obliczeniach tego typu mo�e wyst�pi problem, gdy x = 0. Pojawiasi� tu bowiem symbol nieokre�lony 00 i Excel sygnalizuje b��d. Aby go unikn�, trzebado zerowego argumentu doda jak�� bardzo ma�� sta��, na przyk�ad 10–8 (1E-08), któranie b�dzie mia�a wp�ywu na wyniki oblicze�.

    Z konieczno�ci� obliczenia pochodnej spotka si� mo�emy na przyk�ad przy obliczeniachcz�stkowych wielko�ci molowych w chemii fizycznej. Jako ilustracj� rozpatrzymy pro-cedur� wyznaczania cz�stkowych obj�to�ci molowych etanolu i wody w mieszaninietych sk�adników. Dana jest zale�no� �redniej obj�to�ci molowej mieszaniny V od u�am-ka molowego etanolu x1. Obj�to�ci molowe czystych sk�adników V1 (etanol) i V2 (woda)s� znane. Nale�y wyznaczy cz�stkowe obj�to�ci molowe sk�adników w funkcji sk�aduroztworu. Wielko�ci te wylicza si� ze wzorów:

    111 )1( dx

    dVxVV ��

    112 dx

    dVxVV �

  • Rozdzia� 6. � Ró�niczkowanie numeryczne 95

    Wi�ksz� dok�adno� mo�na osi�gn�, je�eli zamiast obj�to�ci molowej V jako zmienn� ro-bocz� we�mie si� zmian� obj�to�ci mieszaniny na skutek zmieszania, czyli wielko�

    �Vmix = V–x1V1–x2V2. Uwzgl�dniaj�c, �e x1+x2 = 1, �atwo wykaza, �e

    2111

    )(VV

    dxdV

    dxVd mix ��

    i dalej

    1111

    )()1(

    dxVd

    xVVV mixmix�

    ����

    1122

    )(dxVd

    xVVV mixmix�

    ���

    �Vmix = 0 na ko�cach przedzia�u zmienno�ci dla x1 = 0 i dla x2 = 0. Zatem je�li �Vmixprzedstawimy w postaci wielomianu, to x1 i x2 s� pierwiastkami tego wielomianu.

    �Vmix = x1 x2y(x1)

    y(x1) jest pomocniczym wielomianem, którego pochodn� b�dziemy chcieli wyznaczy

    w nast�puj�cy sposób:

    12112

    1

    21

    1

    )()(dxdyxxyxyx

    dxyxxd

    dxVd mix ��

    a wi�c

    1

    22121

    222111 dx

    dyxxyxxyxyxxVV ����

    ���

    ����

    ���

    11

    2211 dx

    dyxyxVV

    Podobnie

    ���

    ����

    �����

    1211212122 dx

    dyxxyxyxxyxxVV

    ���

    ����

    ���

    12

    2122 dx

    dyxyxVV

    Zadanie obliczenia cz�stkowych obj�to�ci molowych sprowadza si� do obliczenia po-chodnej funkcji pomocniczej y wzgl�dem x1.

    Funkcj� y aproksymowano odcinek po odcinku wielomianami 3. stopnia, bior�c pod uwag�za ka�dym razem cztery kolejne punkty. Wyznaczone wspó�czynniki wielomianu uwzgl�d-niono przy obliczaniu pochodnej w dwóch punktach wewn�trznych przedzia�u, dla którego

  • 96 Excel w obliczeniach naukowych i in�ynierskich

    zosta�y wyznaczone. Zatem poza skrajnymi dwoma pierwszymi i dwoma ostatnimi punkta-mi, dla których jest dost�pny tylko jeden zestaw wspó�czynników, dla pozosta�ych punktówdost�pne s� po dwa zestawy wspó�czynników, które u�redniono. Wyniki oblicze� pokazanona rysunku 6.3. Do obliczenia pochodnych zastosowano wzory podobne do proponowa-nych powy�ej. Przyk�adowo (zapis dotyczy wersji 2007 i wcze�niejszych, w wersji 2010 ;w sta�ej tablicowej nale�y zamieni na \):

    = SUMA(REGLINP($D$7:$D$10; $A$7:$A$10^{1;2;3})*A8^{2;1;0;0}*{3;2;1;0})

    Rysunek 6.3. Wyniki obliczenia pochodnej z wykorzystaniem wspó�czynników wielomianu aproksymacyjnego

    Warto�ci funkcji pomocniczej y na ko�cach przedzia�u, czyli dla x1 = 0 i x1 = 1, nie mo�naobliczy bezpo�rednio (symbol nieoznaczony 0/0). W tym przypadku oszacowano warto�cifunkcji na podstawie aproksymacji wielomianem 3. stopnia warto�ci funkcji w punktachs�siednich, a nast�pnie wzi�to warto�ci tych wielomianów w punktach x1 = 0 i x1 = 1.W pierwszym przypadku jest to wyraz wolny wielomianu (zapisy dotycz� wersji 2007i wcze�niejszych, w wersji 2010 ; w sta�ej tablicowej nale�y zamieni na \):

    = INDEKS(REGLINP(D$7:D$10; A$7:A$10^{1;2;3}); 4)

    a w drugim suma wspó�czynników:

    = SUMA(REGLINP(D$22:D$25; A$22:A$25^{1;2;3}))

    Dane do tego przyk�adu i koncepcj� rozwi�zania zaczerpn��em z ksi��ki [10].

  • Skorowidz

    ####, 15#ADR!, 29, 35#ARG!, 24, 31, 138, 288, 313#DZIEL/0!, 24#LICZBA!, 24, 25#N/D!, 49, 56, 165, 346%, 23[#Dane], 59[#Nag�ówki], 59[#Sumy], 59[#Ten wiersz], 59[#Wszystko], 59

    AA1, 34, 296Abs, 294ABS, 350Activate, 297ActiveCell, 298AddIns, 286ADDRESS, 353ADR.PO�R, 35, 51, 102, 118, 125, 186, 353ADRES, 34, 353adresy komórek, 17

    adresy absolutne, 28adresy bezwzgl�dne, 28adresy mieszane, 28, 30, 56adresy wzgl�dne, 28, 30

    adsorpcja par na sta�ych adsorbentach, 204AGGREGATE, 348AGREGUJ, 276, 278, 348aktywna komórka, 298algorytm Rungego-Kutty, 322Alignment, 337Analiza symulacji, 150Analysis Toolpak, 66And, 293AND, 353Application, 295, 298

    Application.Transpose, 302Application.Version, 325Application.Volatile, 315ARG.LICZBY.ZESP, 251, 369argumenty, 24, 284argumenty operacji, 23argumenty wyra�e� tablicowych, 55arkusz kalkulacyjny, 7, 8arkusze, 13Array, 304, 313As, 289, 290Asc, 293, 294ASCII, 24, 269ASIN, 348ASINH, 348ATAN, 348ATAN2, 348ATANH, 348Atn, 294Autofiltr, 262, 265Autokszta�ty, 341autouzupe�nianie formu�, 25AVEDEV, 358AVERAGE, 365AVERAGEA, 365AVERAGEIF, 365AVERAGEIFS, 365awaryjne wyj�cie z p�tli, 309

    BBackColor, 337backslash, 38baza danych, 261

    filtrowanie, 262formularze, 261funkcje, 278funkcje podsumowa�, 274indeksy, 262operatory relacji, 266

  • 378 Excel w obliczeniach naukowych i in�ynierskich

    baza danychpola, 261rekordy, 261sortowanie, 262zakres kryteriów, 266

    BD.ILE.REKORDÓW, 280, 368BD.ILE.REKORDÓW.A, 368BD.ILOCZYN, 369BD.MAX, 279, 369BD.MIN, 369BD.ODCH.STANDARD, 369BD.ODCH.STANDARD.POPUL, 369BD.POLE, 274, 279, 369BD.SUMA, 369BD.�REDNIA, 280, 369BD.WARIANCJA, 369BD.WARIANCJA.POPUL, 369BESSEL.I, 369BESSEL.J, 370BESSEL.K, 370BESSEL.Y, 370BESSELI, 369BESSELJ, 370BESSELK, 370BESSELY, 370BETA.DIST, 360BETA.INV, 360BETADIST, 360BETAINV, 360BIN2DEC, 370BIN2HEX, 370BIN2OCT, 370BINOM.DIST, 361BINOM.INV, 359, 361BINOMDIST, 361Boolean, 290BorderColor, 337BorderStyle, 337BoundColumn, 338BRAK, 354Breakpoints, 287Button, 331Byte, 290

    CCall, 305Call Stack, 311ca�ki niew�a�ciwe, 111

    obliczanie metod� ekstrapolacji, 112ca�ki oznaczone, 97

    obliczanie, 99obliczanie metod� 3/8, 99obliczanie metod� kwadratur, 97obliczanie metod� parabol, 98obliczanie metod� Simpsona, 98obliczanie metod� trapezów, 98

    ca�kowanie numeryczne, 316Caption, 337, 338, 341Case Else, 308cecha, 14CELL, 355Cells, 298, 299Change, 345CHAR, 293, 368Chart, 295CheckBox, 331CHI.TEST, 365CHIDIST, 360CHIINV, 360CHISQ.DIST, 360CHISQ.DIST.RT, 360CHISQ.INV, 360CHISQ.TEST, 365CHITEST, 365CHOOSE, 354Chr, 293, 294ci�g funkcyjny, 122ci�g liczbowy, 121ci�nienie osmotyczne roztworu, 183Clear, 297CODE, 293, 367COLUMN, 353ColumnCount, 338ColumnHeads, 338COLUMNS, 353Columns.Count, 302ColumnWidths, 338COMBIN, 349ComboBox, 331CommandButton, 331COMPLEX, 137, 250, 251, 254, 371CONCATENATE, 368CONFIDENCE, 366CONFIDENCE.NORM, 366CONFIDENCE.T, 366CONVERT, 245, 247, 371

    jednostki, 246Copy, 321CORREL, 366Cos, 294COS, 348COS.LICZBY.ZESP, 256, 370COSH, 349COUNT, 356COUNTA, 356COUNTBLANK, 356COUNTIF, 356COUNTIFS, 357COVAR, 356COVARIANCE.P, 356COVARIANCE.S, 356CRITBINOM, 359Currency, 290CVErr, 305

  • Skorowidz 379

    CZ.CAK.DZIELENIA, 349CZ.RZECZ.LICZBY.ZESP, 250, 370CZ.UROJ.LICZBY.ZESP, 250, 370CZAS, 373CZAS.WARTO��, 373czcionki, 298CZ�STO��, 356cz�� rzeczywista, 250cz�� urojona, 250CZY.ADR, 354CZY.B, 354CZY.B�D, 354CZY.BRAK, 355CZY.LICZBA, 355CZY.LOGICZNA, 355CZY.NIE.TEKST, 355CZY.NIEPARZYSTE, 355CZY.PARZYSTE, 355CZY.PUSTA, 355CZY.RÓWNE, 370CZY.TEKST, 355

    Ddane, 13DATA, 373DATA.WARTO��, 373Date, 290DATE, 373DATEVALUE, 373DAVERAGE, 369DCOUNT, 368DCOUNTA, 368Debug, 311DEC2BIN, 243, 370DEC2HEX, 244, 371DEC2OCT, 370definiowanie

    funkcje, 302nazwy, 20tabele, 57

    Definiuj nazw�, 18, 20, 25, 118DEGREES, 351deklaracja

    tablice, 300zmienne, 289

    Delay, 339, 340DELTA, 370Design Mode, 311DEVSQ, 357DGET, 369Dim, 289, 290, 300D, 367DMAX, 369DMIN, 369Do Until…Loop, 309Do While…Loop, 309Do...Loop, 309Do…Loop Until, 310

    Do…Loop While, 310dodawanie kontrolek do arkusza, 330Double, 290DPRODUCT, 369DropButtonStyle, 340DSTDEV, 369DSTDEVP, 369DSUM, 369DVAR, 369DVARP, 369DWÓJK.NA.DZIES, 370DWÓJK.NA.ÓSM, 370DWÓJK.NA.SZESN, 370dyfuzyjny transport wody, 234dynamiczne generowanie tablic o zadanym

    rozmiarze, 50dzia�ania arytmetyczne na liczbach zespolonych, 252DZIES.NA.DWÓJK, 370DZIES.NA.ÓSM, 370DZIES.NA.SZESN, 244, 371DZI�, 373

    EE, 38edycja

    komórki, 26nazwy, 18

    Edytowanie nazwy, 20, 57ekstrapolacja rozwi�zania równania Laplace’a, 232elektrolizer, 229elektrotechnika, 257elementy tablicy, 37Else, 306, 307ElseIf, 306, 307End Function, 288End If, 306, 307End Select, 307, 308End Sub, 284Eqv, 293ERF, 371ERF.PRECISE, 371ERFC, 371ERFC.PRECISE, 371ERROR.TYPE, 355Etykieta, 331, 333, 337Evaluate, 315, 317EXACT, 367Excel, 7, 11Exit Do, 310Exit For, 309Exit Function, 305Exit Sub, 305Exp, 294EXP, 25, 106, 122, 349EXP.LICZBY.ZESP, 255, 371EXPON.DIST, 361EXPONDIST, 361

  • 380 Excel w obliczeniach naukowych i in�ynierskich

    FF.DIST, 361F.DIST.RT, 361F.INV, 362F.INV.RT, 361F.TEST, 365FACT, 350FACTDOUBLE, 350FASZ, 14, 23FDIST, 361Filtr, 265Filtr zaawansowany, 262, 269filtrowanie, 262Find, 297FIND, 368FINV, 361FISHER, 362FISHERINV, 362FIXED, 368folder AddIns, 286Font, 298, 337For Each ... Next, 309, 313For...Next, 308FORECAST, 360ForeColor, 337formanty, 329, 344

    dodawanie formantów do arkusza, 330makroinstrukcje, 332, 343nazwy, 332w�a�ciwo�ci, 332zdarzenia, 330

    formanty ActiveX, 330, 331, 336Etykieta, 337Obraz, 340Pasek przewijania, 339Pole kombi, 340Pole listy, 338Pole tekstowe, 339Pole wyboru, 337Przycisk opcji, 338Przycisk pokr�t�a, 339Przycisk polecenia, 337Przycisk prze��cznika, 341w�a�ciwo�ci, 336

    formanty formularza, 330, 331, 333Etykieta, 333Pasek przewijania, 335Pokr�t�o, 334Pole grupy, 335Pole kombi, 335Pole listy, 334Pole wyboru, 333Przycisk, 333Przycisk opcji, 334

    Format, 294format wy�wietlania liczb zespolonych, 256Formatuj formant, 332

    Formatuj jako tabel�, 57Formula, 296, 327FormulaLocal, 296, 327FormulaR1C1, 296FormulaR1C1Local, 296formularze, 261formu�y, 16

    adresy komórek, 17autouzupe�nianie formu�, 25funkcje, 24nazwy, 21obliczanie, 15odwo�ania, 18operatory, 21pierwsze�stwo dzia�a�, 22tryb wy�wietlania, 16wprowadzanie adresu, 17wynik oblicze�, 16wy�wietlanie tekstów formu� w arkuszu, 327zmiana kolejno�ci wykonywania operacji, 25

    formu�y nazwane, 8, 29argumenty wyra�e� tablicowych, 55

    formu�y tablicowe, 16, 41edycja, 42kopiowanie, 43nazwy, 43poszerzanie obszaru, 42tabele, 62wprowadzanie, 42

    FRAGMENT.TEKSTU, 367FREQUENCY, 356FTEST, 365Function, 283, 284, 288funkcja autouzupe�niania formu�, 61funkcja podca�kowa opisana wzorem, 116funkcja podca�kowa w postaci zbioru punktów

    pomiarowych, 117FUNKCJA.B, 371FUNKCJA.B.DOK, 371funkcje, 17

    argumenty, 24Array, 313funkcje agreguj�ce, 274funkcje bazodanowe, 278, 368funkcje daty i czasu, 373funkcje dwu zmiennych, 69funkcje informacyjne, 354funkcje in�ynierskie, 369funkcje jednej zmiennej, 65funkcje jednej zmiennej okre�lone w sposób

    niejawny (uwik�any), 68funkcje logiczne, 352funkcje matematyczne, 348funkcje odwo�a�, 354funkcje operuj�ce na liczbach zespolonych, 249funkcje podsumowa�, 274funkcje statystyczne, 356, 358funkcje tekstowe, 367

  • Skorowidz 381

    funkcje wyszukiwania, 354konwencje zapisu, 25parametry, 284wywo�anie, 24zagnie�d�anie funkcji, 24

    funkcje definiowane przez u�ytkownika, 302funkcje podobne do funkcji standardowych, 323parametry, 303sterowanie wykonaniem kodu, 305typ wyniku, 303zako�czenie wykonywania, 305zmienna liczba argumentów, 303

    funkcje VBA, 283, 284, 288, 294Array, 304Asc, 293Chr, 293CVErr, 305IsArray, 324IsObject, 324LBound, 301Log, 293metody, 295nazwy, 287Sqr, 288, 293stosowanie w Excelu, 314Ubound, 301Val, 314w�a�ciwo�ci, 295wywo�anie rekurencyjne, 284

    GGAMMA.DIST, 362GAMMA.INV, 362GAMMADIST, 362GAMMAINV, 362GAMMALN, 362GAMMALN.PRECISE, 363GCD, 350generowanie planu eksperymentu czynnikowego

    typu 2k, 52GEOMIN, 365GESTEP, 372GoalSeek, 297, 318GODZINA, 373górna granica ca�kowania, 115graficzna prezentacja danych, 75graficzne elementy steruj�ce, 329graficzne szacowanie pierwiastków równania, 139GroupBox, 331GroupName, 338GROWTH, 359

    HHARMEAN, 365Height, 337, 344HEX2BIN, 373

    HEX2DEC, 373HEX2OCT, 373HLOOKUP, 354HOUR, 373HYPGEOM.DIST, 362HYPGEOMDIST, 362

    IIf, 306, 307IF, 352IFERROR, 352ILE.LICZB, 117, 356ILE.NIEPUSTYCH, 356ILE.WIERSZY, 345, 353ILOCZYN, 349iloczyn macierzowy, 41ILOCZYN.LICZB.ZESP, 254ILORAZ.LICZB.ZESP, 371IMABS, 251, 372Image, 331IMAGINARY, 250, 370IMARGUMENT, 369IMCONJUGATE, 250, 372IMCOS, 256, 370IMDIV, 253, 371IMEXP, 371IMLN, 255, 371IMLOG10, 255, 371IMLOG2, 255, 372Immediate Window, 311Imp, 293IMPOWER, 254, 372IMPRODUCT, 253, 254, 371IMREAL, 250, 370IMSIN, 256, 372IMSQRT, 254, 372IMSUB, 253, 372IMSUM, 253, 373INDEKS, 32, 44, 50, 54, 62, 96, 103, 166, 271, 353indeksy, 262INDEX, 353INDIRECT, 353INFO, 355InputBox, 321Inspekcja formu�, 15instrukcja przypisania, 291instrukcja wyboru, 305instrukcje warunkowe, 305Int, 294INT, 352Integer, 290INTERCEPT, 358interpolacja, 163interpolacja kubiczna, 170

    funkcje dwu zmiennych, 174interpolacja liniowa, 166

    funkcje dwu zmiennych, 171

  • 382 Excel w obliczeniach naukowych i in�ynierskich

    interpretacja adresów, 29interpretacja geometryczna, 97

    liczby zespolone, 251interpretacja nazw, 29Is, 292, 308IsArray, 294, 324IsDate, 294IsEmpty, 294ISEMPTY, 355ISERR, 354IsError, 294ISERROR, 354ISEVEN, 355ISLOGICAL, 355IsMissing, 294ISNA, 355ISNONTEXT, 355IsNull, 294ISNUMBER, 355IsNumeric, 294IsObject, 294, 324ISODD, 355ISREF, 354ISTEXT, 355izoterma Langmuira, 185, 204

    Jjednostka urojona, 250jednostki miar, 245JE�ELI, 52, 85, 136, 137, 352JE�ELI.B�D, 352j�zyk VBA, 8, 281

    KKOD, 269, 367kod ASCII, 24, 269kod VBA, 287kolejno� dzia�a�, 23kolumny, 13, 31KOMBINACJE, 349komentarze VBA, 310KOMÓRKA, 326, 355komórki, 13KOMP.FUNKCJA.B, 371KOMP.FUNKCJA.B.DOK, 371komunikaty o b��dzie, 24, 305kontrolki ekranowe, 329konwencja zapisu funkcji, 25konwersja jednostek miar, 245

    CONVERT, 246konwersja jednostek z�o�onych, 247KONWERTUJ, 246

    konwersja liczb, 243Analysis Toolpak, 243liczby szesnastkowe, 244

    konwersja tabeli na zakres, 63

    konwersja tablicy dwuwymiarowejw jednowymiarow�, 320

    konwersja zakresu na tabel�, 63KONWERTUJ, 245, 247, 371

    jednostki, 246Konwertuj na zakres, 63kopiowanie

    formu�y tablicowe, 43komórki, 27odwo�ania strukturalne, 62zawarto� komórek, 26

    Kopiuj, 27korelacja liniowa, 200, 201korelacja nieliniowa, 200

    Solver, 203KOWARIANCJA, 356KOWARIANCJA.POPUL, 356KOWARIANCJA.PRÓBKI, 356kryterium statystyczne Fishera, 180kryterium statystyczne t Studenta, 180krzywa logistyczna, 194krzywa miareczkowania kwasowo-zasadowego, 92krzywe Lissajous, 85KURT, 356KURTOZA, 356kwadrat wspó�czynnika korelacji R2, 79kwalifikowane odwo�ania do zakresu, 18KWARTYL, 356KWARTYL.PRZEDZ.OTW, 278, 356KWARTYL.PRZEDZ.ZAMK, 278, 356

    LL, 355Label, 331LARGE, 357LargeChange, 340LBound, 294, 301, 302LCM, 350Left, 337LEFT, 367LEN, 367LEWY, 34, 367LICZ.JE�ELI, 356LICZ.PUSTE, 356LICZ.WARUNKI, 357LICZBA, 314liczba sprz��ona, 250liczba stopni swobody, 179LICZBA.CAK, 349LICZBA.KOLUMN, 353LICZBA.ZESP, 137, 250, 251, 254, 371liczby, 14

    formaty, 14Liczbowy, 14liczby bez znaku, 15liczby dziesi�tne, 14liczby szesnastkowe, 244

  • Skorowidz 383

    Naukowy, 14Procentowy, 14U�amkowy, 14zapis naukowy, 14

    liczby zespolone, 137, 249, 250argument, 251cz�� rzeczywista, 250cz�� urojona, 250dzia�ania arytmetyczne, 252format wy�wietlania, 256funkcje elementarne z argumentem

    zespolonym, 255funkcje operuj�ce na liczbach zespolonych, 250funkcje trygonometryczne, 255interpretacja geometryczna, 251jednostka urojona, 250logarytm zespolony, 255modu�, 251pierwiastkowanie, 253posta trygonometryczna, 251posta wyk�adnicza, 252pot�gowanie, 253równo� liczb zespolonych, 252stosowanie w elektrotechnice, 257warto� g�ówna logarytmu, 255wzór Eulera, 252

    Like, 292LINEST, 360linia trendu, 78LinkedCell, 337, 338, 339, 341, 345ListBox, 331ListFillRange, 338ListStyle, 338, 340ListWidth, 340listy, 261litera�y tablicowe, 38LN, 123, 349LN.LICZBY.ZESP, 255, 371Locals, 311Locals Window, 311Log, 293, 294LOG, 349LOG10, 349LOG10.LICZBY.ZESP, 255, 371LOG2.LICZBY.ZESP, 255, 372logarytm zespolony, 255LOGEST, 359LOGINV, 363LOGNORM.DIST, 363LOGNORM.INV, 363LOGNORMDIST, 363Long, 290, 339LOOKUP, 354Loop, 310LOS, 349LOS.ZAKR, 349Lotus 1-2-3, 36LUB, 267, 269, 352

    L�cze komórki, 334��czenie tablic, 48

    Mmacierz jednostkowa, 38

    generowanie, 52macierz kwadratowa, 37

    elementy diagonalne, 37g�ówna przek�tna, 37

    MACIERZ.ILOCZYN, 41, 132, 349MACIERZ.ODW, 41, 132, 349macierze, 37

    elementy, 37macierz diagonalna, 38macierz odwrotna, 41, 132macierz symetryczna, 38mno�enie skalarne, 40transpozycja, 41uk�ad równa� liniowych, 131wektor, 37wyznacznik, 38, 41

    makra, 282, 283skoroszyt makr osobistych, 286

    Makra, 286makroinstrukcje, 282makropolecenia, 282, 283

    nazwy, 287przypisanie do formantów, 343rejestracja, 284testowanie, 310uruchamianie, 283, 286, 310

    Maksymalna liczba iteracji, 86Maksymalna zmiana, 86mantysa, 14MATCH, 353MatchEntry, 340MatchRequired, 340Max, 339MAX, 146, 357MAX.A, 357MAX.K, 278, 357MAXA, 357MaxChange, 319MaxLength, 339, 340MDETERM, 352MEDIAN, 357MEDIANA, 357Mened�er nazw, 19, 20, 21, 30methods, 295metoda 3/8, 99metoda ekstrapolacji, 112metoda Eulera, 208

    modyfikacje, 213metoda GoalSeek, 318metoda iteracji prostej, 140

  • 384 Excel w obliczeniach naukowych i in�ynierskich

    metoda kwadratur, 98metoda nadrelaksacji, 230metoda Newtona, 115, 145metoda Newtona-Raphsona, 160metoda parabol, 98, 99metoda prostok�tów, 98, 99metoda ró�nic sko�czonych, 224, 228metoda Rungego-Kutty, 217, 322metoda siatek, 228metoda siecznych, 143, 147

    przyspieszenie zbie�no�ci, 144metoda Simpsona, 98, 101metoda strza�ów, 221metoda stycznych, 145

    zmodyfikowana metoda stycznych, 146metoda trapezów, 98, 99metody, 295, 297metody analitycznego rozwi�zywania równa�

    ró�niczkowych, 207Microsoft Excel, 7Microsoft Office, 11MID, 367MIESI�C, 374Min, 339MIN, 357MIN.A, 357MIN.K, 278, 357MINA, 357minimalna suma kwadratów, 177, 193minimum, 155MINUTA, 374MINUTE, 374MINVERSE, 349MMULT, 349mno�enie macierzy, 41MOD, 190, 349MODE, 367MODE.MULT, 367MODE.SNGL, 367modu� liczby zespolonej, 251MODU.LICZBY, 23, 123, 124, 137, 138, 350MODU.LICZBY.ZESP, 251, 372modu�y, 285MONTH, 374MROUND, 352MultiLine, 339MULTINOMIAL, 352MultiSelect, 338, 340

    NN, 355NA, 354NACHYLENIE, 181, 202, 357nadawanie nazw, 19nadawanie warto�ci zmiennym, 291nadrelaksacja, 230

    NAJMN.WSP.WIEL, 350najmniejsza suma kwadratów, 78NAJW.WSP.DZIEL, 350Name, 337Narz�dzia tabel/Projektowanie, 57Naukowy, 14nawiasy klamrowe, 38, 42nawiasy okr�g�e, 25nazwy, 18, 29, 43, 287

    definiowanie, 20nadawanie, 19nazwy kwalifikowane, 19stosowanie, 32

    nazwy formu�, 21nazwy tabel, 19nazwy tablic, 39Nazwy zdefiniowane, 21negacja, 23NEGBINOM.DIST, 361NEGBINOMDIST, 361Next, 308, 309NIE, 353nieudokumentowane formanty pola tekstowego, 341NORM.DIST, 363NORM.INV, 363NORM.S.DIST, 363NORM.S.INV, 363NORMALIZUJ, 357NORMDIST, 363NORMINV, 363NORMSDIST, 363NORMSINV, 363Not, 293NOT, 353NOW, 374Nowe makro, 284NR.B�DU, 355NR.KOLUMNY, 33, 51, 353NumberFormat, 296numeryczne obliczanie pochodnej funkcji danej

    wzorem, 91numeryczne ró�niczkowanie danych pomiarowych, 92

    Oobiekty, 295

    Application, 298Range, 295w�a�ciwo�ci, 295

    Object, 290objects, 295OBLICZ, 109obliczanie ca�ek niew�a�ciwych, 111

    metoda ekstrapolacji, 112obliczanie ca�ek oznaczonych, 97, 99, 121

    iteracje, 108metoda kwadratur, 97metody, 97, 99

  • Skorowidz 385

    odwo�ania cykliczne, 108operacje tablicowe, 102szereg pot�gowy, 121

    obliczanie górnej granicy ca�kowania, 115funkcja podca�kowa opisana wzorem, 116funkcja podca�kowa w postaci zbioru punktów

    pomiarowych, 117metoda Newtona, 116Solver, 116

    obliczenia, 16obliczanie pierwiastków równania

    kwadratowego, 313obliczanie sum szeregów, 123obliczanie warto�ci wielomianu, 312obliczenia cz�stkowe wielko�ci molowych, 94

    obliczenia iteracyjne, 127iteracje, 109

    obracanie wykresu, 83Obraz, 331, 340Obrót 3-W, 83obs�uga zdarze�, 345obszary, 17, 37obwody elektryczne pr�du zmiennego, 257OCT2BIN, 372OCT2DEC, 243, 372OCT2HEX, 372ODCH.KWADRATOWE, 357ODCH.STAND.POPUL, 357ODCH.STANDARD.POPUL, 357ODCH.STANDARD.PRÓBKI, 358ODCH.STANDARDOWE, 358ODCH.STANDARDOWE.A, 358ODCH.�REDNIE, 358ODCI�TA, 181, 358odczytywanie adresów, 33odwo�ania, 18, 29, 34

    odwo�ania do elementów tablic, 44odwo�ania do fragmentów tablic, 44

    odwo�ania cykliczne, 8, 109, 230obliczanie ca�ek oznaczonych, 108rozwi�zywanie równa� nieliniowych, 148

    odwo�ania strukturalne, 57, 58czytelno�, 62funkcja autouzupe�niania formu�, 61kopiowanie, 62odwo�ania do wybranych elementów, 62odwo�ania strukturalne kwalifikowane, 59odwo�ania strukturalne niekwalifikowane, 59przenoszenie, 62sk�adnia, 58stosowanie, 60wype�nianie, 62zewn�trzne odwo�ania strukturalne, 61

    odzyskiwanie danych z tabeli lub listy, 270Offset, 299, 316OFFSET, 353ogólne rozwi�zania równania ró�niczkowego, 207Ogólny, 14, 15

    okno oblicze� bezpo�rednich, 311okno podgl�du zmiennych, 311okno zmiennych lokalnych, 311Opcje obliczania, 85operacje na komórkach sformatowanych w okre�lony

    sposób, 326operacje tablicowe, 38, 102operatory, 21

    %, 23operatory arytmetyczne, 23operatory odwo�ania, 59operatory relacji, 23pierwsze�stwo dzia�a�, 22VBA, 292

    Option Base, 300, 303Option Explicit, 291Optional, 303OptionButton, 331Or, 293OR, 352ORAZ, 267, 353Orientation, 339osadzanie w arkuszu plików graficznych, 340OSAD�, 342

    ÓÓSM.NA.DWÓJK, 372ÓSM.NA.DZIES, 372ÓSM.NA.SZESN, 372

    PParamArray, 303parametry, 284, 303

    parametry opcjonalne, 303pasek narz�dzi Debug, 311Pasek przewijania, 331, 335, 339PasswordChar, 339PEARSON, 358PERCENTILE, 358PERCENTILE.EXC, 358PERCENTILE.INC, 358PERCENTRANK, 359PERCENTRANK.EXC, 359PERCENTRANK.INC, 359PERCENTYL, 358PERCENTYL.PRZEDZ.OTW, 278, 358PERCENTYL.PRZEDZ.ZAMK, 278, 358PERMUT, 358PERMUTACJE, 358Personal.xls, 286p�tle, 308

    Do...Loop, 309For Each ... Next, 309For...Next, 308wyj�cie awaryjne z p�tli, 309

  • 386 Excel w obliczeniach naukowych i in�ynierskich

    PI, 24, 350Picture, 337, 338, 340, 341PictureAlignment, 340PicturePosition, 337, 338, 341PictureSizeMode, 340PictureTiling, 341PIERW.PI, 324, 350PIERWIASTEK, 82, 137, 157, 293, 350PIERWIASTEK.LICZBY.ZESP, 254, 372pierwiastki równania kwadratowego, 313pierwsze�stwo dzia�a�, 22plan ca�kowitego eksperymentu czynnikowego, 53pochodna, 89PODAJ.POZYCJ�, 126, 165, 167, 168, 271, 272, 353podprogramy, 282, 283, 284PODSTAW, 34, 109, 367POISSON, 364POISSON.DIST, 364Poka� formu�y, 15Pokr�t�o, 331, 334pola, 261Pole grupy, 331, 335Pole kombi, 331, 335, 340Pole listy, 331, 334, 338Pole nazwy, 19pole skalarne, 228Pole tekstowe, 331, 339pole trójk�ta, 288Pole wyboru, 331, 333, 337PORÓWNAJ, 269, 367porównywanie

    teksty, 24warto�ci logiczne, 24

    posta trygonometryczna liczby zespolonej, 251poszukiwanie minimum, 155POT�GA, 350POT�GA.LICZBY.ZESP, 254, 372POWER, 350POWT, 367POZYCJA, 358POZYCJA.NAJW, 358POZYCJA.�R, 359PRAWDA, 14, 23PRAWDPD, 359prawo Ficka, 234prawo rozcie�cze� Ostwalda, 199PRAWY, 367predefiniowane specyfikatory wierszy, 59Preserve, 301PROB, 359PROC.POZ.PRZEDZ.OTW, 359PROC.POZ.PRZEDZ.ZAMK, 359procedura obs�ugi zdarzenia, 345PROCENT.POZYCJA, 359Procentowy, 14procesy transportu masy lub ciep�a, 234PRODUCT, 349properties, 295

    Properties, 336ProportionalThumb, 340PRÓG.ROZKAD.DWUM, 359przechowywanie makropolece�, 286przeci�gnij i upu�, 27Przegl�darka Projektów, 285przenoszenie

    formu�y, 29komórki, 28odwo�ania strukturalne, 62

    PRZESUNI�CIE, 47, 62, 118, 168, 345, 353przesuwanie zawarto�ci komórek, 26przeszukiwanie tablic, 163przewodnictwo molowe, 184Przybornik formantów, 331Przycisk, 331, 333Przycisk opcji, 331, 334, 338Przycisk pokr�t�a, 331, 339Przycisk polecenia, 283, 331, 337Przycisk prze��cznika, 331, 341Przypisz makro, 343pu�apki programowe, 287, 311punkt przegi�cia, 90

    QQUARTILE, 356QUARTILE.EXC, 356QUARTILE.INC, 356Quick Watch, 311QUOTIENT, 349

    RR.KWADRAT, 181, 359R1C1, 17RADIANS, 350RADIANY, 350RAND, 349RANDBETWEEN, 349Range, 295, 296, 297, 301, 303

    Count, 296Formula, 296NumberFormat, 296Select, 298Value, 296

    RANK, 358RANK.AVG, 359RANK.EQ, 358ReDim, 301REGBSTD, 359REGEXPP, 94, 359REGEXPW, 359REGLINP, 94, 96, 170, 175, 176, 181, 182, 183,

    202, 360REGLINW, 169, 170, 173, 176, 188, 191, 360REGLINX, 167, 169, 188, 360

  • Skorowidz 387

    regresja, 78regresja quasi-liniowa, 193regresja wielokrotna, 187

    regresja liniowa, 177, 181funkcja liniowa jednej zmiennej, 181funkcje dwu zmiennych, 188NACHYLENIE, 181ocena statystyczna jako�ci dopasowania

    równania regresji, 179ODCI�TA, 181R.KWADRAT, 181zastosowanie, 177

    regresja nieliniowa, 193ocena statystyczna jako�ci dopasowania

    równania regresji, 195Solver, 194, 196zasada minimalnej sumy kwadratów, 193zastosowanie, 193

    regula falsi, 143, 147Rejestrator Makropolece�, 284rejestrowanie makropolece�, 284rekordy, 261relacje, 23REPLACE, 368REPT, 367RIGHT, 367Rnd, 294ROK, 374ROUND, 352ROUNDDOWN, 352ROUNDUP, 352ROW, 354ROWS, 353Rows.Count, 302ROZK.BETA, 360ROZK.BETA.ODWR, 360ROZK.CHI, 360ROZK.CHI.ODWR, 360ROZK.CHI.PS, 360ROZK.DWUM, 361ROZK.DWUM.ODWR, 359, 361ROZK.DWUM.PRZEC, 361ROZK.EXP, 361ROZK.F, 361ROZK.F.ODWR, 362ROZK.F.ODWR.PS, 361ROZK.F.PS, 361ROZK.GAMMA, 362ROZK.GAMMA.ODWR, 362ROZK.HIPERGEOM, 362ROZK.LOG, 363ROZK.LOG.ODWR, 363ROZK.NORMALNY, 363ROZK.NORMALNY.ODWR, 363ROZK.NORMALNY.S, 363ROZK.NORMALNY.S.ODWR, 363ROZK.POISSON, 364ROZK.T, 364

    ROZK.T.DS, 364ROZK.T.ODWR, 364ROZK.T.ODWR.DS, 364ROZK.T.PS, 364ROZK.WEIBULL, 364ROZKAD.BETA, 360ROZKAD.BETA.ODW, 360ROZKAD.CHI, 360ROZKAD.CHI.ODW, 360ROZKAD.DWUM, 361ROZKAD.DWUM.PRZEC, 361ROZKAD.EXP, 361ROZKAD.F, 361ROZKAD.F.ODW, 361ROZKAD.FISHER, 362ROZKAD.FISHER.ODW, 362ROZKAD.GAMMA, 362ROZKAD.GAMMA.ODW, 362ROZKAD.HIPERGEOM, 362ROZKAD.LIN.GAMMA, 113, 362ROZKAD.LIN.GAMMA.DOK, 363ROZKAD.LOG, 363ROZKAD.LOG.ODW, 363ROZKAD.NORMALNY, 363ROZKAD.NORMALNY.ODW, 363ROZKAD.NORMALNY.S, 363ROZKAD.NORMALNY.S.ODW, 363ROZKAD.POISSON, 364ROZKAD.T, 364ROZKAD.T.ODW, 364ROZKAD.WEIBULL, 364rozmiar tablicy, 302rozwi�zywanie równa� nieliniowych, 135

    graficzne szacowanie pierwiastków, 139metoda GoalSeek, 318metoda iteracji prostej, 140metoda Newtona, 145metoda siecznych, 143, 147metoda stycznych, 145odwo�ania cykliczne, 148przyspieszenie zbie�no�ci metody siecznych, 144regula falsi, 143Solver, 149, 151Szukaj wyniku, 149wyró�nik, 135zmodyfikowana metoda stycznych, 146

    rozwi�zywanie równa� ró�niczkowychcz�stkowych, 228

    rozwi�zywanie równa� ró�niczkowych metod�Rungego-Kutty, 217, 322

    rozwi�zywanie uk�adu równa� liniowych, 41, 132Solver, 133

    rozwi�zywanie uk�adu równa� nieliniowych, 156metoda minimalizacji sumy kwadratów, 154metoda Newtona-Raphsona, 160zmienna pomocnicza, 157

    rozwi�zywanie zagadnienia pocz�tkowegometod� Eulera, 208

  • 388 Excel w obliczeniach naukowych i in�ynierskich

    równania kwadratowe, 135pierwiastki, 313

    równania nieliniowe, 135równania ró�niczkowe, 207

    dok�adno� rozwi�zania, 217metoda Rungego-Kutty, 322metody analitycznego rozwi�zywania

    równa� ró�niczkowych, 207rz�d równania, 207warunki brzegowe, 207warunki pocz�tkowe, 207zagadnienie pocz�tkowe, 208

    równania ró�niczkowe cz�stkowe, 227metoda nadrelaksacji, 230metoda ró�nic sko�czonych, 228metoda siatek, 228metody numeryczne oparte na schematach

    ró�nicowych, 236równania eliptyczne, 228równania hiperboliczne, 228równania mieszane, 227równania paraboliczne, 228, 234schemat jawny, 236schemat niejawny Cranka-Nicolsona, 237

    równania ró�niczkowe zwyczajne, 207dok�adno� metod ca�kowania równa�

    ró�niczkowych, 219dopasowanie warunku brzegowego, 221metoda ró�nic sko�czonych, 224metoda Rungego-Kutty, 217metoda strza�ów, 221modyfikacje metody Eulera, 213rozwi�zywanie zagadnienia pocz�tkowego

    metod� Eulera, 208zagadnienie brzegowe, 220

    równanie izotermy Langmuira, 185, 204równanie kinetyki chemicznej, 208równanie Laplace’a, 228równanie van der Waalsa, 84równo� liczb zespolonych, 252RÓ�N.LICZB.ZESP, 372ró�niczkowanie numeryczne, 89

    aproksymacje, 90, 93bezpo�rednie oszacowanie warto�ci pochodnych

    na podstawie danych pomiarowych, 92dane pomiarowe, 92funkcje aproksymuj�ce, 93obliczanie pochodnej funkcji danej wzorem, 91pochodna, 89pochodne drugiego i wy�szych rz�dów, 90punkt przegi�cia, 90punkty krytyczne, 90ró�nice centralne, 90ró�nice przednie, 90ró�nice wsteczne, 90szereg Taylora, 91

    RSQ, 359rz�d równania ró�niczkowego, 207

    Sschemat Hornera, 312schemat jawny, 236schemat niejawny Cranka-Nicolsona, 237ScrollBar, 331ScrollBars, 339, 340SEARCH, 367SECOND, 374SEKUNDA, 374Select, 297, 298Select Case, 307Selection, 298, 321SERIESSUM, 126, 351Set, 300ShowDropButtonWhen, 340SIGN, 352SILNIA, 25, 112, 124, 350SILNIA.DWUKR, 350Sin, 294SIN, 350SIN.LICZBY.ZESP, 256, 372Single, 290SINH, 350skalarne mno�enie macierzy, 40SKEW, 365sk�adnia odwo�a� strukturalnych, 58sk�adniki szeregu, 121skoroszyt, 13

    arkusze, 13skoroszyt makr osobistych, 286

    SKO�NO��, 365SLOPE, 357SMALL, 357SmallChange, 339Solver, 115, 150, 158

    korelacja nieliniowa, 203regresja nieliniowa, 196rozwi�zywanie równa� nieliniowych, 149, 151, 159rozwi�zywanie uk�adu równa� liniowych, 133

    sortowanie, 262SpinButton, 331Spinner, 331sposób wy�wietlania danych, 15SPRAWD�.PRÓG, 372SPRZ��.LICZBY.ZESP, 250, 372Sqr, 288, 294SQRT, 293, 350SQRTPI, 324, 350sta�a dysocjacji Kc kwasu azotowego w metanolu, 199sta�e liczbowe, 14, 16sta�e logiczne, 14, 16sta�e tablicowe, 17, 30, 38sta�e tekstowe, 17STANDARDIZE, 357STDEV, 358STDEV.P, 357STDEV.S, 358

  • Skorowidz 389

    STDEVA, 358STDEVP, 357Step, 308Step Into, 311Step Out, 311Step Over, 311sterowanie wykonaniem kodu, 305STEYX, 359STOPNIE, 82, 351stos wywo�a� procedur, 311Str, 294String, 290struktura tabeli, 58styl A1, 34, 296styl adresowania komórek, 17styl R1C1, 17styl W1K1, 17, 34, 296Style, 340Sub, 283, 284SUBSTITUTE, 367SUBTOTAL, 351SUM, 351SUMA, 24, 43, 54, 138, 351suma regresyjna, 180, 182suma resztkowa, 179suma szeregów, 123SUMA.ILOCZYNÓW, 56, 172, 351SUMA.JE�ELI, 351SUMA.KWADRATÓW, 55, 133, 351SUMA.LICZB.ZESP, 373SUMA.SZER.POT, 351SUMA.WARUNKÓW, 351SUMA.X2.M.Y2, 351SUMA.X2.P.Y2, 351SUMA.XMY.2, 198, 351SUMA_KOLOR, 326SUMIF, 351SUMIFS, 351SUMPRODUCT, 351SUMSQ, 351SUMX2MY2, 351SUMX2PY2, 351SUMXMY2, 351SUMY.CZ��CIOWE, 274, 275, 351SUMY.PO�REDNIE, 274, 275, 351system dwójkowy, 243system liczbowy, 243system ósemkowy, 243system pozycyjny, 243system szesnastkowy, 243szczególne rozwi�zania równania ró�niczkowego, 207szereg funkcyjny, 122szereg geometryczny, 121szereg liczbowy, 121szereg Maclaurina, 122szereg naprzemienny, 122szereg pot�gowy, 121, 122, 126szereg Taylora, 91, 122

    SZESN.NA.DWÓJK, 373SZESN.NA.DZIES, 244, 373SZESN.NA.ÓSM, 373Szukaj wyniku, 115, 116, 150, 158

    rozwi�zywanie równa� nieliniowych, 149SZUKAJ.TEKST, 367

    �redni b��d warto�ci, 179, 195�REDNIA, 29, 365�REDNIA.A, 365�REDNIA.GEOMETRYCZNA, 365�REDNIA.HARMONICZNA, 365�REDNIA.JE�ELI, 365�REDNIA.WARUNKÓW, 365�REDNIA.WEWN, 365�rednik, 24, 38

    TT, 368T.DIST, 364T.DIST.2T, 364T.DIST.RT, 364T.INV, 364T.INV.2T, 364T.TEST, 365Tabela, 67Tabela danych, 67tabele, 19, 57, 215, 261

    definiowanie, 57dodawanie kolumn i wierszy, 61elementy sk�adowe, 58formu�y tablicowe, 62INDEKS, 62��czenie specyfikatorów kolumn, 59odwo�ania strukturalne, 57, 58operatory odwo�ania, 59predefiniowane specyfikatory wierszy, 59PRZESUNI�CIE, 62ukrywanie nag�ówków kolumn, 61usuwanie kolumn i wierszy, 61wstawianie, 57zmiana nazwy tabeli, 61

    tablice, 37, 300adresy skrajnych komórek, 38deklaracja, 300dynamiczne generowanie tablic o zadanym

    rozmiarze, 50elementy, 37indeks pocz�tkowy, 300konwersja tablicy dwuwymiarowej

    w jednowymiarow�, 320��czenie tablic, 48nazwy, 38, 39odwo�ania do elementów, 44odwo�ania do pocz�tkowych elementów, 48

  • 390 Excel w obliczeniach naukowych i in�ynierskich

    tabliceoperacje, 38, 39rozmiar tablicy, 301, 302separatory, 38tablice wielowymiarowe, 300transpozycja, 41wprowadzanie, 38zakres indeksów, 301

    tablice dynamiczne, 52stosowanie, 54

    tablice funkcji dwu zmiennych, 69tablice funkcji jednej zmiennej, 65, 163

    przeszukiwanie, 163tablice funkcji jednej zmiennej okre�lonej

    w sposób niejawny (uwik�any), 68tablice mieszane, 48Tan, 294TAN, 351TANH, 351TDIST, 364tekst, 15TEKST, 368Tekstowy, 15TERAZ, 374TEST.CHI, 365TEST.F, 365TEST.T, 365TEST.Z, 366testowanie makropolece�, 310TEXT, 368TextAlign, 337, 339, 341TextBox, 331Then, 306, 307TIME, 373TIMEVALUE, 373TINV, 364To, 308TODAY, 373Toggle Breakpoint, 311ToggleButton, 331Top, 337TRANSPONUJ, 41, 52, 353transport masy lub ciep�a, 234TRANSPOSE, 353transpozycja macierzy, 41TREND, 360trend liniowy, 169TRIMMEAN, 365TripleState, 337, 341TRUNC, 349tryb projektowania, 311tryb wy�wietlania formu�, 16TTEST, 365tworzenie

    tablice funkcji dwu zmiennych, 69tablice funkcji jednej zmiennej, 65tablice funkcji jednej zmiennej okre�lonej

    w sposób niejawny (uwik�any), 68

    tablice mieszane, 48wykresy punktowe, 77

    TYP, 355TYPE, 355typy danych, 13

    VBA, 290

    UUBound, 294, 301, 302UFNO��, 366UFNO��.NORM, 366UFNO��.T, 366uk�ad równa� liniowych, 41, 131

    macierze, 131rozwi�zanie, 131, 132zapis uk�adu równa�, 131

    uk�ad równa� nieliniowych, 153metoda minimalizacji sumy kwadratów, 154metoda Newtona-Raphsona, 160minimum, 155rozwi�zanie, 156Solver, 159uk�ad z�o�ony z dwu równa�, 153uk�ad z�o�ony z trzech i wi�cej równa�, 159

    uko�niki, 14uko�niki wsteczne, 38ukrywanie nag�ówków kolumn, 61u�amki algebraiczne, 26U�amkowy, 14Union, 297uruchamianie makropolece�, 283, 286, 310usuwanie nazwy, 18Utwórz z zaznaczenia, 19, 20

    VVal, 314, 325Value, 295, 339, 341VALUE, 368VAR, 366VAR.P, 366VAR.S, 366VARA, 366Variant, 290, 304, 324VARP, 366VARPA, 366VBA, 8, 281

    And, 293argumenty, 284As, 289, 290Dim, 289, 290Do...Loop, 309Eqv, 293For Each ... Next, 309For...Next, 308Function, 283funkcje, 283, 284, 288, 294

  • Skorowidz 391

    funkcje definiowane przez u�ytkownika, 302If, 306Imp, 293instrukcja przypisania, 291instrukcje warunkowe, 305Is, 292, 308komentarze, 310komórka aktywna, 298komunikaty b��dów, 305koniec linii, 287Like, 292makropolecenia, 283metody, 297modu�y, 285nazwy, 287Not, 293obiekty, 295operatory, 292operatory porównania, 308Option Explicit, 291Or, 293parametry, 284pasek narz�dzi Debug, 311p�tle, 308podprogramy, 282, 283, 284ReDim, 301Select Case, 307Sub, 283, 284tablice, 300testowanie makropolece�, 310Then, 306typy danych, 290uruchamianie makropolece�, 310wprowadzanie kodu, 287wymiana informacji z arkuszem, 298wyra�enia, 291wywo�anie rekurencyjne, 284Xor, 293zaznaczenie, 298zmienne, 289zmienne lokalne, 288

    Visual Basic, 281Visual Basic for Applications, 8, 281VLOOKUP, 354

    WW1K1, 17, 34, 296WARIANCJA, 366wariancja pomiaru, 179wariancja resztkowa, 179WARIANCJA.A, 366WARIANCJA.POPUL.A, 366WARIANCJA.PRÓBKI, 366warto�ci logiczne, 15WARTO��, 368Watch, 311Watch Window, 311

    WEIBULL, 364WEIBULL.DIST, 364wektor, 37wersja Excela, 11, 325Width, 337, 344WIELOMIAN, 352wielomian interpolacyjny, 170wielomian Lagrange’a, 170, 175WIERSZ, 33, 51, 102, 118, 125, 354wiersze, 13, 31Wklej, 27w�a�ciwo�ci, 295

    tylko do odczytu, 295WordWrap, 337, 339, 341Workbook, 295Worksheet, 295WorksheetFunction, 295, 325wprowadzanie

    formu�y tablicowe, 42kod VBA, 287

    WSP.KORELACJI, 366wspó�czynnik determinacji, 79, 180wspó�rz�dne biegunowe, 80Wstaw funkcj�, 24, 289wstawianie tabeli, 57WYBIERZ, 49, 136, 354wyk�adnicza posta liczby zespolonej, 252wykresy, 75

    linia trendu, 78model linii trendu, 79regresja, 78wykresy liniowe, 76wykresy radarowe, 76, 80, 81wykresy XY, 76

    wykresy dynamiczne, 85krzywe Lissajous, 85

    wykresy powierzchniowe, 76, 83p�aski wykres izolinii, 83zredukowane równanie stanu gazu van der

    Waalsa, 83wykresy przebiegu w czasie, 86

    wielko� wykresu, 87wygl�d wykresu, 87zmienno� g�sto�ci pierwiastków, 87

    wykresy punktowe, 76przygotowanie danych, 76punkty po��czone lini�, 78tworzenie, 77

    wyliczanie adresów, 33wymiana informacji mi�dzy arkuszem a kodem VBA,

    298wype�nianie odwo�a� strukturalnych, 62wyra�enia, 16, 291wyró�nik rozwi�zywanie równania kwadratowego, 135WYST.NAJCZ��CIEJ, 367WYST.NAJCZ��CIEJ.TABL, 367WYST.NAJCZ��CIEJ.WART, 367WYSZUKAJ, 126, 164, 273, 354

  • 392 Excel w obliczeniach naukowych i in�ynierskich

    WYSZUKAJ.PIONOWO, 163, 273, 354WYSZUKAJ.POZIOMO, 163, 354wyszukiwanie danych w tablicach, 163wy�wietlanie danych, 15wy�wietlanie tekstów formu� w arkuszu, 327wywo�anie funkcji, 24wywo�anie rekurencyjne, 284wyznaczanie cz�stkowych obj�to�ci molowych, 94wyznacznik macierzy, 38, 41WYZNACZNIK.MACIERZY, 41, 43, 352wzór Eulera, 252, 255, 258

    XxlErrDiv0, 305xlErrNA, 305xlErrName, 305xlErrNull, 305xlErrNum, 305xlErrRef, 305xlErrValue, 305Xor, 293

    YYEAR, 374

    ZZ.TEST, 366zagadnienie brzegowe równania ró�niczkowego

    zwyczajnego, 220zagnie�d�anie funkcji, 24zakres indeksów tablicy, 301zakres kryteriów, 266zakresy, 17, 37, 38zale�no� g�sto�ci roztworu od temperatury

    i st��enia, 188zale�no� �redniego wspó�czynnika aktywno�ci �

    w roztworach kwasu azotowego od st��enia, 196

    zamiana zakresu na sta�� tablicow�, 42ZAOKR, 137, 352ZAOKR.DO.CAK, 53, 190, 352ZAOKR.DO.TEKST, 368ZAOKR.DO.WIELOKR, 352ZAOKR.DÓ, 352ZAOKR.GÓRA, 352zaokr�glanie liczb, 137zapis liczb

    zapis naukowy, 14zapis pó�logarytmiczny, 14

    Zarejestruj nowe makro, 284zarz�dzanie nazwami, 21zasada minimalnej sumy kwadratów, 177, 193ZAST�P, 368Zastosuj nazwy, 21Zatrzymaj rejestrowanie, 285zaznaczanie

    serie danych, 78wykresy, 78

    zbie�ne szeregi, 121zdarzenia, 330, 345zewn�trzne odwo�ania strukturalne, 61zgodno� mi�dzy arkuszami kalkulacyjnymi Excel i

    Lotus 1-2-3, 36Z�CZ.TEKSTY, 368zmiana

    kolejno� wykonywania operacji, 25nazwa tabeli, 61

    zmienna liczba argumentów, 303zmienne, 289

    nadawanie warto�ci, 291typy danych, 290

    zmienno� g�sto�ci pierwiastków, 87zmodyfikowana metoda stycznych, 146ZNAJD�, 368ZNAK, 293, 368ZNAK.LICZBY, 143, 352ZTEST, 366