20. Konspekt do zadań z programu Excel

Transkrypt

20. Konspekt do zadań z programu Excel
Konspekt do zajęć z przedmiotu Bazy danych
Arkusze kalkulacyjne
Na przykładzie pakietu Excel
Spis treści
1. Wstęp
2. Informacje ogólne
2.1. Omówienie ekranu
2.2. Wpisywanie danych do komórek arkusza
2.3. Zmiana szerokości kolumn
2.4. Wstawianie nowej kolumny przed istniejącą kolumną
2.5. Przenoszenie i kopiowanie zawartości komórek
2.6. Wypełnianie obszaru komórek
2.7 Drukowanie zawartości arkusza
3. Przykłady wykorzystania arkusza kalkulacyjnego
3.1. Przykład, sortowanie listy
3.2. Przykład, proste formuły, kopiowanie, wartość średnia
3.3. Przykład, proste formuły, reakcje w podporach,
3.4. Przykład, proste formuły, nazwy, sortowanie, funkcje
3.5. Przykład, wykres dwu zmiennych
3.6. Przykład, import danych do arkusza
3.7. Przykład, obliczanie całki oznaczonej metodą trapezów.
3.8. Przykład, wykres we współrzędnych biegunowych
3.9. Przykład, wstawianie wartości, przycisk, InputBox
4. Obiekty na Arkuszu - Pasek przewijania i pokrętło
5. Wybrane funkcje
5.1. Przykład, funkcja finansowa PMT
6. Zadania do samodzielnego wykonania
7. Bibliografia
Excel
2
1. Wstęp
Microsoft Excel jest tzw. arkuszem kalkulacyjnym pozwalającym wykonywać
dowolne obliczenia, posiadającym silnie rozbudowaną grafikę przeznaczoną do
prezentacji wyników tych obliczeń, ogromną bibliotekę funkcji matematycznych,
statystycznych, inżynierskich i wielu innych. Jako aplikacja pakietu Microsoft Office
wyposażony jest w język programowania Visual Basic dla Aplikacji.
Arkusz kalkulacyjny służy do wygodnego i szybkiego sporządzania różnego rodzaju
zestawień danych. Pozwala projektować i dopasowywać kosztorysy małych
przedsięwzięć ekonomicznych w skali przedsiębiorstwa, pozwala badać trendy i
przedstawiać dane w postaci wykresów, wyśmienicie nadaje się do prowadzenia
księgowości.
Dla zapoznania się z przykładami pełniejszego wykorzystania możliwości arkusza
kalkulacyjnego odsyłamy czytelników najlepiej do „Oficjalnych materiałów
szkoleniowych Microsoft Press” z serii „krok po kroku”.
W tym opracowaniu omówimy, ze względu na jego ograniczony zakres, jedynie
najbardziej podstawowe działania z pakietem Excel.
2. Informacje ogólne
Program typu arkusz kalkulacyjny symuluje elektroniczny skoroszyt – plik
zawierający pewną liczbę arkuszy – czyli formularzy, będących elektroniczną siatką
czy też obszarem podzielonym na kolumny i wiersze. Kolumny i wiersze przecinają
się tworząc tym samym komórki, do których możemy wpisywać liczby, teksty i
wyrażenia (wzory matematyczne). Uporządkowane logicznie grupy informacji tworzą
tabele, między którymi możemy nawet ustalić relacje, (co jest już cechą pakietów do
obsługi baz danych).
Każdy arkusz, którego tylko część widzimy na ekranie, podzielony jest na pionowe
kolumny i poziome wiersze. Kolumny są oznaczone literami, a wiersze numerami
porządkowymi. Wiersze ponumerowane są od 1 do 16384, a 256 kolumn
oznaczonych jest literami A,B,...,Z,AA,AB,...,AZ,BA,...,IV. Na przecięciu kolumny i
wiersza leży komórka (cela), mamy ich zatem do dyspozycji ponad 4 mln (dokładnie
16 384*256 = 4 194 304).
Każda komórka ma jednoznacznie identyfikujący ją adres, na który składa się
oznaczenie kolumny i numer wiersza, w którym leży komórka, np. komórka leżąca na
przecięciu kolumny B i wiersza 5-tego ma adres B5. Pierwsza komórka arkusza ma
adres A1, a ostatnia - leżąca w prawym dolnym rogu elektronicznego arkusza - adres
IV16384.
Zapis B5 oznacza adres względny komórki. Adres względny komórki ulega zmianie
przy kopiowaniu wzoru (formuły), która się w niej znajduje (patrz Przykład 1a kopiowanie wzoru na wartość średnią).
Adres bezwzględny tej komórki, pozostający bez zmiany podczas kopiowania,
zapisujemy używając znaku dolara ($): $B$5.
Excel
3
Operacje w skoroszycie mogą być wykonywane na pojedynczych komórkach lub na
wyróżnionych obszarach komórek. Zakres jest to fragment arkusza – grupa komórek
tworzących prostokątny obszar identyfikowany poprzez adres jego lewego górnego i
prawego dolnego rogu (oddzielony dwukropkiem), np. A3:D5. Na zakresie, można
dokonać wielu operacji, takich jak drukowanie, sortowanie, kasowanie, automatyczne
wypełnianie lub działania matematyczne.
Do komórki można wpisać:
• dane stałe
• dane liczbowe - liczby, daty, godziny, procenty,
• teksty,
• wzory (wyrażenia arytmetyczne, tzw. formuły) muszą być poprzedzone znakiem
równości "=").
Do specjalnych arkuszy Zeszytu zwanych Modułami można wpisać (lub
zarejestrować) procedury – programy w języku Visual Basic For Applications (VBA)
– realizujące własne funkcje użytkownika, sterujące operacjami wykonywanymi na
danych zawartych w innych komórkach jednego lub wielu arkuszy znajdujących się w
skoroszycie.
Od wersji 5 Excela w specjalnych arkuszach nazwanych Dialog możemy umieszczać
typowe dla Windows okna dialogowe z rozmieszczonymi w nich kilkunastoma
rodzajami obiektów takich jak pola tekstowe, etykiety, przyciski itp. a w wersji
Excel 97 obiekty takie można kreować w tzw. User Forms – Formularzach
użytkownika. Wszystkie obiekty mogą być oprogramowane w VBA.
2.1. Omówienie ekranu
Pakiet Excel, jak każda aplikacja dla Windows, pracuje we własnym oknie.
Okno to posiada pasek tytułu z nazwą Microsoft Excel i nazwą pliku (domyślnie
Zeszyt1). Pod paskiem tytułu znajduje się pasek menu, następnie pasek
Standardowy, pasek Formatowania, pasek Formuły, następnie arkusz właściwy, a
Excel
4
na dole okna - pasek stanu. Ogółem mamy do dyspozycji 13 pasków narzędzi, które
możemy uaktywniać z paska menu, wybierając Widok, Paski narzędzi..., i
zaznaczając w oknie dialogowym wymagane paski narzędzi. Paski narzędzi możemy
dowolnie rozmieszczać na ekranie, chwytając i przemieszczając je myszką.
2.2. Wpisywanie danych do komórek arkusza
Wpisywanie danych rozpoczynamy od wyboru komórki - klikając komórkę myszką
lub przesuwając ramkę wyróżniającą na określoną komórkę posługując się
klawiszami nawigacyjnymi (klawisze ze strzałkami oraz Home, End, PgUp, PgDn)
Komórka bieżąca charakteryzuje się tym, że jest obwiedziona grubszą ramką, której
prawy dolny narożnik jest wyróżniony uchwytem wypełnienia. Równocześnie jej
adres jest wyświetlany na lewym skraju paska Formuły w Polu nazwy.
Bezpośredni skok do komórki o wskazanym adresie uzyskamy po wciśnięciu
klawisza <F5> i wstawieniu adresu komórki w oknie dialogowym.
W trakcie wprowadzania danych do komórek arkusza, kolejne znaki pojawiają się
jednocześnie w komórce i na pasku formuły. Wtedy także, na pasku formuły,
pojawiają się trzy przyciski opatrzone znakami: X, √, = Przyciski te mają
następujące funkcje:
X – anuluj, wycofanie akcji, to samo działanie uzyskamy wciskając klawisz
<Esc>,
√ – akceptacja, taka sama akcja jak po wciśnięciu klawisza <Enter>,
= – wywołanie kreatora funkcji.
Najnowsze wersje aplikacji firmy Microsoft zostały wyposażone w opcje zwane
kreatorami, pozwalają one na szybkie i ułatwione wykonywanie, pewnych często
powtarzanych, działań. Kreator funkcji pozwala na i szybkie tworzenie formuł
poprzez wybory z kolejnych propozycji.
Wprowadzanie danych do komórek arkusza kończymy klawiszem <Enter> lub
wybierając myszą przycisk √ na pasku Formuły. Odwołanie akcji wprowadzania
wykonujemy klawiszem <Esc> lub przyciskiem X.
Edycję istniejącej zawartości komórki wykonujemy czyniąc tą komórkę komórką
aktywną, a następnie wprowadzając arkusz w stan edycji. Stan edycji osiągamy w
jeden z 3-ch sposobów:
• wciskając klawisz <F2>;
lub
• klikając 1 raz na pasku Formuły,
lub
• dwa razy klikając komórkę arkusza.
Wprowadzony tekst możemy formatować (nadając mu odpowiednie wyrównania,
wyliczania, obramowania, ...)
Gdy tekst jest zbyt długi, w stosunku do szerokości kolumny, można wybrać opcję
"zawijania" w komórce sekwencją z rozwijalnego menu: Format, Komórki... Ctrl+1
i w otwartym oknie dialogowym Formatuj komórki, w zakładce Wyrównanie
zaznaczając kratkę: Zawijaj tekst.
Excel
5
2.3. Zmiana szerokości kolumn
Zmianę szerokości kolumny możemy wykonać
• myszą:
Ustawić wskaźnik myszy na krawędzi oddzielającej kolumny, na listwie z
oznaczeniami kolumn (uwaga na zmianę kształtu kursora myszy) i trzymając
wciśnięty lewy klawisz myszy rozciągnąć kolumnę do wymaganej szerokości,
lub
Ustawić wskaźnik myszy na krawędzi oddzielającej kolumny, na listwie z
oznaczeniami kolumn i kliknąć 2 razy - szerokość kolumny dopasuje się
automatycznie do najszerszej zawartości.
- z menu:
Wybrać opcję: Format, Kolumna, Szerokość i w oknie dialogowym
wstawić wymaganą szerokość kolumny (np. zmienimy z domyślnej wartości
8.43 na 12), a następnie potwierdzić klawiszem OK.
2.4. Wstawianie nowej kolumny przed istniejącą kolumną
Ustaw kursor w kolumnie przed którą chcesz wstawić nową kolumnę i wybierz opcje
z menu: Wstaw, Kolumny.
2.5. Przenoszenie i kopiowanie zawartości komórek
1. Zaznacz obszar który ma być skopiowany (lub przenoszony), zaznaczanie
wykonujemy przeciągając myszą z wciśniętym lewym klawiszem pomiędzy
skrajnymi adresami komórek np.: od lewej górne do prawej dolnej komórki,
2. Wybierz z menu: Edycja, Kopiuj (lub Wytnij), zauważ ruchomą linie naokoło
kopiowanego lub wycinanego obszaru. W linii stanu pojawi się komunikat:
Zaznacz obszar docelowy i naciśnij ENTER lub wybierz Wklej
3. Wykonaj to polecenie czyli zaznacz docelowy obszar i wybierz Edycja, Wklej.
2.6. Wypełnianie obszaru komórek
Komórki arkusza możemy wypełnić następującymi czterema metodami:
1) poprzez wczytanie uprzednio przygotowanego arkusza (opcje: Plik, Otwórz a
następnie, z okna dialogowego, wybranie napędu, katalogu i nazwy arkusza),
2) poprzez wczytanie pliku ASCII (opcje: Plik, Otwórz, z okna dialogowego,
wybranie napędu, katalogu i nazwy pliku *.txt), i z okna dialogowego Kreatora
importu tekstu określenie parametrów importowanego pliku)
3) wprowadzenie danych z klawiatury,
4) wypełnienie kolejnych komórek w kolumnie liczbami o określonej wartości
początkowej i kroku:
• Sposób z wykorzystaniem menu:
Uaktywnij pierwszą komórkę do wypełnienia i wstaw do niej wartość
początkową wypełnienia (np. 1.5), a następnie wybierz opcje: Edycja,
Wypełnij, Serie danych... i z okna dialogowego:
- Serie (wybierz np. kolumny),
- Typ Arytmetyczny/Geometryczny/Daty/Autowypełnienie,
Excel
6
(wybierz np. Arytmetyczny)
- Jednostki, (nic nie wybieraj)
- Wartość kroku, (wpisz np. 0.1)
- Wartość końcowa (wpisz np. 2.0).
i zatwierdź klawiszem OK. Kolumna zostanie wypełniona.
• Sposób z myszą:
- Wypełnij komórkę pierwszą (wpisz 1.5),
- Wypełnij komórkę drugą (wpisz 1.6), w ten sposób mając dwie kolejne
wartości zdefiniowaliśmy przyrost,
- Zaznacz obie komórki,
- Chwyć myszą za uchwyt wypełnienia i przeciągnij dowolnie daleko
zaznaczając zakres wypełnienia.
2.7. Drukowanie zawartości arkusza
Zawartość arkusza drukujemy wybierając następujące opcje z menu: Plik, Drukuj...,
a następnie z okna dialogowego dodatkowe informacje.
Wygodną formą sprawdzenia postaci arkusza przed wydrukowaniem jest opcja: Plik,
Podgląd wydruku.
Excel
7
3. Przykłady wykorzystania arkusza kalkulacyjnego
3.1. Przykład, sortowanie listy
Zagadnienia: Wprowadzanie tekstów do komórek arkusza, sortowanie listy.
Dany jest arkusz kalkulacyjny z listą osób. Należy ułożyć listę w porządku
alfabetycznym.
Lista przed sortowaniem (imiona w kolumnie A, nazwiska w kolumnie B):
Jan
Nowak
Barbara
Nowak
Tomasz
Malinowski
Anna
Kowalska
Sortowanie wykonujemy następująco:
1. Ustaw kursor w dowolnym miejscu listy. Dowolna komórka listy musi być
wybrana.
2. Wybierz następujące opcje z menu: Dane, Sortuj..., a następnie z pól – okna
dialogowego Sortuj:
- Sortuj wg: wybierz z rozwijalnej listy Kolumna B,
- Następnie wg: wybierz z rozwijalnej listy Kolumna A, (obie Rosnąco),
i potwierdź przyciskiem OK.
Lista została posortowana.
Excel daje możliwość wybrania do 3 pól do sortowania bazy danych. Wiersze
(rekordy) sortowane są najpierw według pierwszego klucza, następnie według
drugiego itd. W naszym przypadku pierwszym kluczem są nazwiska, a drugim
imiona.
Rekordy zostały uporządkowane alfabetycznie nazwiskami od A do Z, zaś rekordy z
takim samym nazwiskiem zostały uporządkowane alfabetycznie według imion od A
do Z. Barbara Nowak znajdzie na liście przed Janem Nowakiem.
3.2. Przykład, proste formuły, kopiowanie, wartość
średnia
Zagadnienia: Wprowadzanie funkcji i wzorów do komórek arkusza, wartość średnia z
zakresu komórek, kopiowanie wzorów, autoformatowanie.
Zaprojektować arkusz, w którym wpisane będą oceny z kolokwiów zespołu
studentów, a następnie obliczona będzie średnia ocena z kolokwiów dla każdego
studenta i średnia ocena dla całego zespołu. Arkusz ma mieć postać jaka na Rys.1:
W celu wykonania arkusza wypełnimy odpowiednio komórki:
C1:Lista ocen z ćwiczeń - Excel
A2:Nr,
B2:Imię,
C2:Nazwisko,
E2:Oceny,
I2: Średnia
Excel
8
Rys.1. Dane do przykładu
Następnie wypełniamy komórki arkusza od B3 do C11 imionami i nazwiskami, a
zakres D3:H11 ocenami.
Po wpisaniu imion lub nazwisk możemy stwierdzić, że szerokość kolumn jest zbyt
mała, należy ją zatem zwiększyć myszą lub opcjami menu: Format, Kolumna,
Szerokość.
Gdy wszystkie oceny są już wpisane możemy obliczyć średnią ocenę dla każdego
studenta.
Do komórki I3 wpiszmy wzór na wartość średnią z kolejnych ocen korzystając z
funkcji ŚREDNIA. Funkcja ta jako argumenty wymaga zakresu komórek z których
będzie wyliczana wartość średniej arytmetycznej, zapisujemy ją następująco:
=ŚREDNIA(D3:H3), proszę pamiętać o znaku „równa się”.
Następnie przekopiujmy ten wzór do zakresu komórek I4:I11, ponieważ ich
zawartość powinna być prawie identyczna, tzn. =ŚREDNIA(D4:H4), =
ŚREDNIA(D5:H5), ... itd.
Kopiowanie wykonamy następująco:
1. Zaznaczamy komórkę I3, a następnie wybieramy sekwencję poleceń z menu:
Edycja, Kopiuj,
2. Zaznaczmy obszar docelowy czyli I4:I11 i wybierzmy sekwencję poleceń z menu:
Edycja, Wklej i naciśnijmy <Enter>
Zakres I4:I11 zostanie wypełniony odpowiednimi wzorami.
Wprowadzamy następnie wzór na średnią w całej grupie do komórki J2, może to być:
=ŚREDNIA(I3:I11) lub średnia nie z pojedynczej kolumny czy wiersza, lecz z
całego zakresu: =ŚREDNIA(D3:H11)
Zauważmy, że zmieniając dowolną ocenę z pojedynczego kolokwium uzyskamy
natychmiast obliczenie wszystkich, związanych z tą oceną, wartości średnich.
Posiadając obliczone wartości średnie ocen z kolokwiów dla każdego studenta możemy wykonać sortowanie studentów wg. ocen.
Aby poprawić wygląd arkusza możemy posłużyć się autoformatowaniem zestawień i
tabel. Dokonamy tego, poprzez zaznaczenie obszaru do formatowania, a następnie
wybranie z menu: Format, Autoformatowanie, i dalej z okna dialogowego wybranie
gotowej postaci tabeli.
Excel
9
3.3. Przykład, proste formuły, reakcje w podporach
Zagadnienia: Wprowadzanie wzorów do komórek arkusza, Autosuma, obramowanie.
Obliczyć reakcje RA i RB w podporach belki obciążonej siłą P.
Dane: P=100 N, l =5 m, a = 2 m.
a
P
A
B
RA
RB
l
Wykonanie:
Warunki równowagi dla belki:
ΣPy = RA + RB − P = 0
ΣM A = a ⋅ P − l ⋅ RB = 0
stąd:
 a
R A = P∗  1 − 

l ,
RB = P∗
a
l .
Uwaga
Edycję błędnie wypełnionej komórki rozpoczynamy klikając ją dwukrotnie lub
klikając ją jeden raz i wciskając klawisz <F2>.
1. Kliknij komórkę B2 i wpisz do niej tekst: Obliczanie reakcji w podporach belki,
2. Kliknij komórkę B4 i wpisz do niej tekst: Długość belki [m],
3. Kliknij komórkę D4 i wpisz do niej tekst: l =,
4. Korzystając z przycisku wyrównaj do prawej – wyrównaj tekst w komórce D4.
5. Kliknij komórkę B5 i wpisz do niej tekst: Odległość od podpory [m],
6. Kliknij komórkę D5 i wpisz do niej tekst: a =,
7. Korzystając z przycisku wyrównaj do prawej – wyrównaj tekst w komórce D5.
8. Kliknij komórkę B6 i wpisz do niej tekst: Siła zewnętrzna [N],
9. Kliknij komórkę D6 i wpisz do niej tekst: P =,
10. Korzystając z przycisku wyrównaj do prawej – wyrównaj tekst w komórce D6.
11. Kliknij komórkę B8 i wpisz do niej tekst: Reakcje [N],
12. Do komórek D8 i D9 wpisz odpowiednio teksty RA = i RB =, wyrównując tekst
do prawej.
13. Do komórek E4, E5, E6 wpisz liczby odpowiednio: 5, 2, 100.
14. Do komórki E8 wpisz wzór: =E6*(1-E5/E4)
15. Do komórki E9 wpisz wzór (pamiętając by rozpoczynał się od znaku „ = „:
=E6*E5/E4
Excel
10
Arkusz został wykonany. Zmiana zawartości komórek E4, E5 i E6 pokazuje
natychmiast nowe wartości reakcji.
Aby uzyskać sprawdzenie, czy suma reakcji daje wartość siły obciążającej – możemy
w komórce E10 obliczyć sumę komórek E8 i E9.
1. Kliknij komórkę B10 i wpisz do niej tekst: Sprawdzenie sumy reakcji,
2. Kliknij komórkę E10,
3. Kliknij przycisk Autosuma na pasku narzędzi,
Excel sprawdzi, że nad komórką E10 istnieją wartości w kolumnie (tzn. w E8 i E9)
i zaproponuje wpisanie tego zakresu jako parametry funkcji =SUMA(E8:E9).
Propozycję to akceptujemy klawiszem <Enter>.
Excel pozwala otacza otaczać, wybrane zakresy komórek, obramowaniem - służy do
tego rozwijalne menu obok przycisku Obramowanie, patrz rysunek:
Rozwinięte menu przycisku Obramowanie.
Aby umieścić obramowanie dowolnego zakresu należy wyróżnić ten zakres, a
następnie wybrać rodzaj obramowania.
Arkusz po wypełnieniu będzie miał postać:
Obliczanie reakcji w podporach belki
Długość belki [m]
Odległość od podpory [m]
Siła zewnętrzna [N]
Reakcje [N]
Sprawdzenie sumy reakcji
l=
a=
P=
5
2
100
RA =
RB =
40
60
100
Uwaga: Jeśli wyrażenie zapisane w komórce nie rozpoczyna się od znaku równości,
arkusz rozpoznaje go jako tekst, a nie formułę i wyświetli je jako napis, nie dokonując
obliczeń.
3.4. Przykład, proste formuły, nazwy, sortowanie,
funkcje
Zagadnienia: Wprowadzanie wzorów do komórek arkusza, nadawanie nazwy i
wykorzystanie nazwy w formułach, adresy względne i bezwzględne, formatowanie
komórek, funkcja JEŻELI, funkcja LICZ.JEŻELI, separator listy, sortowanie,
wstawianie kolumny do arkusza, wypełnianie zakresu komórek.
Wykonać arkusz przedstawiający podsumowanie wykonania pewnej pracy przez
zespół pracowników. Dodatkowo pokazać:
1. Udział procentowy pensji każdego pracownika w ogólnym budżecie pracy,
2. Udział procentowy czasu pracy każdego pracownika w ogólnej liczbie
roboczogodzin jaka była potrzebna na wykonanie całej pracy.
Excel
11
3. Wprowadzić kolumnę z uwagami o wystąpieniu o nagrodę dla tych pracowników,
którzy przepracowali liczbę godzin przekraczającą średnią liczbę godzin o 20%.
4. Uszeregować listę pracowników a) alfabetycznie, b) według liczby
przepracowanych godzin, c) według pensji.
Tablica powinna wyglądać następująco:
1
2
3
4
5
6
7
8
9
10
11
A
B
C
Podsumowanie wykonania pracy
Imię
Jan
Adam
Jerzy
Henryk
Stefan
Adam
Nazwisko
Kowalski
Nowak
Lis
Nowak
Nowak
Kowalski
Razem
Godziny
D
E
Stawka Wypłata
F
G
% Budżetu % Czasu
H
Nagroda
Wykonanie zadania:
1. Po wpisaniu imion i nazwisk pracowników, liczby przepracowanych godzin i
stawek godzinowych – należy wypełnić komórki w kolumnie Wypłata
odpowiednimi iloczynami komórek w kolumnie Stawka i w kolumnie Godziny.
Np. do komórki E5 należy wpisać formułę: =C5*D5 i przekopiować ją do zakresu
E6:E10 (poleceniami z menu: Edycja, Kopiuj; Edycja, Wklej).
2. W komórce C11 wstawić sumę wartości z zakresu C5:C10. Dokonamy tego
korzystając z przycisku Autosuma z Paska Narzędzi
a) Ustaw kursor w komórce C11,
:
, Excel zaproponuje
b) Kliknij przycisk Autosuma z Paska Narzędzi
wstawienie do komórki funkcji SUMA wraz z zakresem: =SUMA(C5:C10),
należy potwierdzić propozycję klawiszem <Enter>.
W komórce C11 otrzymamy sumę zakresu C5:C10.
3. Podobnie należy wypełnić komórkę E11. Dodatkowo, zawartości komóki E11
należy nadać atrybut Pogrubienie wciskając przycisk
na pasku
formatowania.
Zakresom D5:D10 i E5:E11 należy nadać format waluty korzystając z przycisku
Zapis walutowy
.
Sprawdź także działanie przycisków Dodaj pozycję dziesiętną i
Usuń pozycję dziesiętną
.
Może się zdarzyć, że gdy nadamy komórkom format Zapisu walutowego – postać
liczby z symbolem zł będzie wymagała więcej miejsca niż obecna szerokość
kolumn. Należy wówczas zwiększyć szerokość kolumn ustawiając mysz na
granicy kolumn (uwaga na zmianę kształtu kursora myszy) i przeciągając prawą
krawędź kolumny do żądanej szerokości.
4. Wypełnijmy teraz komórkę F5. Wpiszmy tam formułę =E5/E11 i nadajmy całemu
zakresowi F5:F11 format Procent, bowiem komórki możemy formatować także
przed ich wypełnieniem. Format procent możemy nadać komórce klikając przycisk
Zapis procentowy
Excel
na Pasku Formatowania.
12
5. W komórce F6 powinna znajdować się formuła podobna. Przekopiujmy do niej
zatem formułę z komórki F5, wybierając z menu: Edycja, Kopiuj, a dalej Edycja,
Wklej. Niestety uzyskamy efekt:
– czyli dzielenie przez zero.
Ustawmy kursor w komórce F6 i sprawdźmy w linii edycyjnej postać formuły.
Stwierdzamy, że jej zawartość to: =E6/E12. Excel skopiował zawartość komórki
F5: =E5/E11 i podczas kopiowania zmienił adresy. Ta właściwość arkusza, bardzo
korzystna gdy w kolumnie E kopiowaliśmy formułę z E5 do zakresu E6:E10 –
tym razem okazała się nieprzyjemna, bowiem chcielibyśmy aby mianownik
pozostał ten sam, zawsze E11.
Aby uniemożliwić Excelowi zmianę adresu komórki podczas kopiowania
stosujemy nie adresacje względną lecz adresację bezwzględną. Wpiszmy zatem do
komórki F5 formułę z uwzględnieniem adresacji bezwzględnej: =E5/$E$11 co nie
zmieni wyniku, a następnie przekopiujmy jej zawartość do komórki F6 i
sprawdźmy w wierszu edycyjnym postać wzoru =E6/$E$11. Adres bezwzględny
nie został zmieniony – pozostał taki sam $E$11, a adres względny uległ zmianie z
E5 na E6. Możemy zatem przekopiować formułę z F5 nie tylko do F6, ale do
całego zakresu. Nie róbmy jednak tego lecz zapoznajmy się z jeszcze jedną cechą
Excela.
Adresowi komórki, zakresowi komórek, wartości lub formule można nadać nazwę,
a następnie używać tej nazwy w formułach.
6. Nadajmy nazwę komórce E11. Niech będzie to nazwa - Budżet. Nadawanie
nazwy wykonujemy następująco:
Okno dialogowe definiowania nazwy
a) ustaw kursor w komórce, której chcesz nadać nazwę – w naszym przypadku
E11,
b) wybierz kolejno z menu: Wstaw, Nazwa, Definiuj,
c) w oknie dialogowym Definiuj nazwy, w polu Nazwy w skoroszycie:, wpisz
nazwę Budżet. W polu Adres: można sprawdzić lub zmienić adres zakresu,
któremu definiujemy nazwę. Widoczny na rysunku adres jest poprawny – nie
musimy zatem nic zmieniać – zamykamy więc okno z akceptacją, naciskając
przyciski OK.
Nazwa Budżet została nadana komórce E11.
Proszę sprawdzić, że za każdym razem gdy komórka E11 jest komórką
Excel
13
aktywną, w Polu nazwy, na lewym skraju Paska edycyjnego pojawi się jej
nazwa.
Uwaga
Nadając nazwę musimy pamiętać, by nie zawierała znaków spacji.
d) Wykorzystanie Nazwy w formułach.
Mając zdefiniowaną nazwę możemy wprowadzić ją do formuły w komórce F6:
=E6/Budżet, a następnie przekopiować ją do zakresu F7:F11.
7. Podobnie nadajmy komórce C11 nazwę Godziny_razem,
do komórki G5 wpiszmy formułę =C5/Godziny_razem, i przekopiujmy ją do
zakresu G6:G11.
Zakresowi G5:G11 należy też nadać format Zapis procentowy, a zakresowi
E11:G11 dodać odpowiednie krawędzie.
Uwaga
W nazwie Godziny_razem zamiast spacji wpisujemy znak dolne podkreślenie:_.
8. Wypełnienie zakresu H5:H10 uwagami rozpoczniemy od wypełnienia komórki
H5 formułą, która słownie brzmi:
Jeżeli zawartość komórki C5 jest większa od wartości średniej z zakresu C5:C10,
pomnożonej przez 1.2 – to drukuj tekst Nagroda, jeśli nie jest większa to druku
spację (czyli komórka będzie pusta)
Funkcja JEŻLI ma następującą składnie:
JEŻELI(warunek logiczny; akcja na TAK; akcja na NIE).
Warunek logiczny ma postać: C5>1.2*(ŚREDNIA($C$5:$C$10))
Akcja na TAK to tekst (uwaga na cudzysłowy): "Nagroda"
Akcja na NIE to pojedyncza spacja (uwaga na cudzysłowy): " "
Pełny zapis funkcji w komórce będzie miał postać:
=JEŻELI(C6>1.2*ŚREDNIA($C$5:$C$10);"Nagroda";" ")
Przekopiujmy formułę z H5 do zakresu H6:H10.
Uwaga. W środowisku Windows, w grupie Panel sterowania, w aplikacji Ustawienia
regionalne mamy możliwość definiowania między innymi także znaku separatora
listy. W powyższym zapisie funkcji JEŻELI separatorem listy jest średnik.
W wielu środowiskach Windows jako domyślny separator listy ustawiony jest
przecinek. Jeśli zatem po wpisaniu powyższego wzoru otrzymamy informację o
błędzie formuły - zmieńmy w zapisie wzoru średnik na przecinek.
9. Sortowanie.
Aby posortować listę według liczby przepracowanych godzin z zastrzeżeniem, że
jeśli kilka osób przepracowało taką samą liczbę godzin, to należy ustawić je
alfabetycznie według nazwisk, a także imion – należy:
a) zaznaczyć zakres A5:H10,
b) wybrać kolejno z menu: Dane, Sortuj..., a następnie wypełnić okno dialogowe
Sortuj według rysunku:
Tablica zostanie posortowana zgodnie ze wskazaniem. Podobnie sortujemy tablicę
alfabetycznie (należy użyć dwa pola Nazwisko i Imię) lub według wysokości pensji
(należy użyć trzy pola: Wypłata, Nazwisko, Imię).
Excel
14
Sposób wypełnienia okna dialogowego Sortuj
10. Funkcja LICZ.JEŻELI
Kierownik przedsięwzięcia postanowił nagrodzić osoby wytypowane do nagrody
książkami. Ile książek ma kupić?
Skorzystajmy z jeszcze jednej funkcji Excela, która pomoże nam określić liczbę
osób wytypowanych do nagrody. Nasz lista obejmuje zaledwie 6 osób i jedno
spojrzenie na ostatnią kolumnę pozwoli nam określić liczbę osób nagrodzonych,
ale przy kilkudziesięciu osobach należałoby starannie, może kilkakrotnie,
przeliczyć i sprawdzić długą listę. Excel może wykonać tę pracę za nas posiadając
funkcję informacyjną o nazwie LICZ.JEŻELI. Funkcja ta zlicza liczbę komórek
wewnątrz zakresu, które spełniają podane wymagania.
Składnia funkcji:
LICZ.JEŻELI(zakres; kryteria).
W naszym przypadku zakres to: H5:H10, a kryterium to żądanie by tekst był
łańcuchem znaków: "Nagroda" (uwaga na cudzysłowy).
Wpiszmy zatem do komórki H11 funkcję: =LICZ.JEŻELI(H5:H10;”Nagroda”), a
zwróci nam ona liczbę komórek, w których znajduje się tekst Nagroda.
Do sprawozdania potrzebna jest lista ponumerowana, dodajmy zatem kolumnę przed
kolumną z imionami i wprowadźmy do niej szybko kolejne liczby od 1 do 6.
11. Wstawienie kolumny przed kolumnę A:
a) ustaw kursor w dowolnej komórce kolumny A,
b) wybierz z menu: Wstaw, Kolumny,
Kolumna została wstawiona.
12. Wypełnianie zakresu komórek. Po wpisaniu do komórki A4 etykiety Nr
a) do komórki A5 wprowadź liczbę 1,
b) zaznacz zakres A5:A10,
c) wybierz kolejno z menu: Edycja, Wypełnij, Serie danych..., a następnie
wypełnij okno dialogowe jak na rysunku:
Excel
15
Okno dialogowe wypełniania zakresu serią danych
Zakres A5:A10 został wypełniony kolejnymi liczbami od 1 do 6.
3.5. Przykład, wykres dwu zmiennych
Zagadnienia: Sporządzanie wykresu XY, formatowanie wykresu i jego elementów,
wprowadzanie wzorów do komórek arkusza, adresy względne i bezwzględne,
formatowanie komórek, wypełnianie zakresu komórek.
Przedstawić na wykresie jak zmieniają się wartości reakcji RA i RB (reakcje jak w
przykładzie 3.3) w zależności od wartości odległości a siły P od podpory A.
Dane: P = 100 N, l = 5 m, a = 0 ÷ 5 m.
Wykonanie:
1. Do komórki B4 wpisz tekst: Długość belki L=
2. Do komórki E4 wpisz długość belki = 5 a do F4 jednostki: metry.
3. Do komórki B6 wpisz tekst: Siła obciążająca belkę P=
4. Do komórki E6 wpisz wartość siły obciążającej = 100 a do F6 jednostki: [N].
Do komórki A13 wpisz tekst: a i wyśrodkujmy go przyciskiem Wyśrodkuj ,
6. Do komórki B13 wpisz tekst: RA i wyśrodkujmy go.
7. Do komórki C13 wpisz tekst: RB i wyśrodkujmy go.
8. Do komórki A14 wpisz pierwszą liczbę zakresu dla zmiennej a: 0.
9. Wybierz kolejno z menu: Edycja, Wypełnij, Serie danych...
10. W oknie dialogowym zaznacz: Serie to Kolumny, Typ Arytmetyczny,
Wartość kroku: 0.5, Wartość końcowa: 5 i wciśnij przycisk OK.
Kolumna dla zmiennej a zostanie wypełniona.
11. Do komórki B14 wpiszmy wzór na reakcję RA : =$E$6*(1-A14/$E$4).
(Proszę zwrócić uwagę na to, że komórki, których adresy powinny pozostać
niezmienione zostały wskazane adresacją bezwzględną.)
12. Uaktywnij komórkę B14, chwyć za uchwyt wypełnienia kursora i przeciągnij
kursor do komórki B24. Zakres B14:B24 zostanie wypełniony wzorami, z
odpowiednio zmienionym adresem komórki odpowiadającej za zmienną a.
13. Do komórki C14 wpisz wzór na reakcję RB: =$E$6*A14/$E$4.
14. Uaktywnij komórkę C14. Za pomocą uchwytu wypełnienia kursora wypełnij
zakres C14:C24 wzorami.
15. Wykonanie wykresu. Wybierz myszą zakres A13:C24.
5.
16. Wciśnij przycisk Kreator wykresów,
Excel
.
16
17. Kliknij i przeciągnij myszą po arkuszu wskazując gdzie ma pojawić się wykres.
14. Prowadzony przez Kreator wykresów wykonaj wykres XY.
Reakcje Ra i RB [N]
Reakcje w podporach
100
90
80
70
60
50
40
30
RA
RB
20
10
0
0
1
2
3
4
5
Odległość od podpory A [m ]
Rysunek do przykładu 3.5
Po wykonaniu wykresu można po przejściu w stan edycji wykresu dokonać zmiany
tła wykresu, dodać linie siatki itp (w stan edycji wykresu przechodzimy po 2-krotnym
kliknięciu wykresu w dowolnym miejscu).
Np. Po przejściu w stan edycji kliknij obszar wykresu prawym klawiszem myszy.
Z rozwiniętego menu wybierzmy Wstaw linie siatki, a w oknie dialogowym
zaznaczmy kratki w pozycjach Linie główne dla obu osi X i Y.:
Excel
17
Okno dialogowe określające rysowanie linii siatki.
Linie siatki pojawią się na wykresie.
Podobnie z rozwiniętego menu można wybrać Formatuj obszar rysowania i zmienić
lub usunąć kolor tła wykresu.
Dwukrotne kliknięcie linii wykresu pozwala edytować atrybuty takie jak kolor,
wyświetlanie punktów, styl i grubość linii i wiele innych.
3.6. Przykład, import danych do arkusza
Zagadnienia: Wczytywanie danych z pliku zewnętrznego do arkusza, sporządzanie
wykresu XY, formatowanie wykresu i jego elementów, wprowadzanie linii trendu.
Przedstawić na wykresie wyniki pomiarów.
Na ogół plik z wynikami pomiarów tworzony jest na dysku przez specjalny program
obsługujący stanowisko badawcze i zbierający dane pomiarowe. W naszym
przypadku plik z danymi o nazwie dane.txt wykonamy samodzielnie, zgodnie z
tabelką, posługując się edytorem ASCII, (np. Notatnik w Windows), oddzielając
liczby w wierszach znakami tabulacji.
1.0
1.8
2.0
2.5
2.9
3.4
4.0
4.2
4.8
5.2
1.0
3.9
4.2
7.0
8.4
11.0
16.7
18.0
25.0
27.0
6.0
16.7
18.0
25.0
31.8
34.0
33.4
32.6
21.4
8.00
Po zapisaniu danych w pliku dokonamy importu danych z pliku do arkusza.
Wywołajmy Excela.
1. Wybierz kolejno: Plik, Otwórz i z okna dialogowego Otwórz wybierz:
Katalogi: katalog c:\tkm\grupa11 (katalog docelowy pliku),
Wyświetl pliki typu: Wszystkie pliki (*.*),
Nazwa pliku: plik z danymi dane.txt.
i potwierdź klawiszem OK.
2. Prowadzony przez Kreator importu tekstu dokonaj importu tekstu do arkusza,
3. Wykonaj dwa wykresy typu XY.
• Na jednym wykresie zmienna niezależna znajduje się w kolumnie A, a dwie
zmienne zależne w kolumnach B i C,
Excel
18
• Na drugim wykresie zmienna niezależna znajduje się w kolumnie B, a zmienna
zależna w kolumnie C.
4. Wykonaj linię trendu na drugim wykresie:
Kliknij dwukrotnie łamaną wykresu. Punkty łamanej zostaną pogrubione. Kliknij
PRAWY klawisz myszy. Zgłosi się menu, z którego wybierz
Wstaw linie trendu... . Z okna dialogowego Linia trendu wybierz typ
Wielomianowy i zatwierdź klawiszem OK.
Przykładowy rysunek zamieszczono poniżej.
1
1.8
2
2.5
2.9
3.4
4
4.2
4.8
5.2
1
3.9
4.2
7
8.4
11
16.7
18
25
27
6
16.7
18
25
31.8
34
33.4
32.6
21.4
8
35
30
25
20
15
10
5
0
Seria1
Seria2
0
2
4
6
40
35
30
25
Seria1
W ielom. (Seria1)
20
15
10
5
0
0
5
10
15
20
25
30
3.7. Przykład, obliczanie całki oznaczonej metodą
trapezów
Zagadnienia: Proste formuły, wypełnianie kolumny serią danych, sporządzanie
wykresu XY, formatowanie wykresu i jego elementów.
Oblicz, posługując się arkuszem kalkulacyjnym, wyrażenie:
1
1
π R2
S = ∫ y( x)dx = ∫ R 2 − x 2 dx =
−1
−1
2 .
Całkę oblicz metodą trapezów.
Wykonanie:
1. Do komórek A1, B1,C1, D1, E1, F1 wpisz odpowiednio etykiety: x, y, dS, S,
Sobl,R, Błąd wzgl. gdzie:
y + yi +1
dS = i
⋅ ∆x
2
,
dS - jednostkowe pole trapezu,
Excel
19
∆x - jednostkowy przyrost zmiennej niezależnej, w naszym przypadku 0.02
2
2
yi - jednostkowy przyrost zmiennej zależnej y( x) = R − x
S - ∑ dS
Sobl =
π R2
2
Sobl- Obliczone pole połowy koła
Błąd względny = (Sobl-S)/Sobl
2. Do komórki A2 wpisz dolną granicę całkowania: -1,
3. Wypełnij kolumnę x kolejnymi wartościami -1...1 z krokiem 0.02 wybierając opcje
z menu: Edycja, Wypełnij, Serie danych..., a z okna dialogowego wybierając:
Serie to Kolumny, Typ Arytmetyczny, Wartość kroku 0.02,
Wartość końcowa 1
Zakres A2:A102 wypełniony został wartościami x.
4. Do komórki F2 wpisz wartość promienia, np. 1
5. Do komórki B2 wpiszmy formułę: =Pierwiastek($F$2^2-A2^2),
6. Przekopiuj zawartość komórki B2 do zakresu B3:B102 następująco:
- ustaw kursor w komórce B2,
- wybierz z menu: Edycja, Kopiuj,
- wybierz z menu: Edycja, Wklej,
- ustaw kursor w komórce B3 i trzymając klawisz Shift i naciskając
<Strzałkę w dół> - zaznacz zakres B3:B102 i naciśnij <Enter>,
7. Do komórki C3 wpisz formułę na dS: =(B2+B3)/2*0.02
8. Przekopiuj tą formułę do zakresu C4:C102, (patrz punkt 6),
9. Do komórki D2 wpisz formułę na S: =SUMA(C3:C102),
10. Do komórki E2 wpisz formułę na połowę pola koła: =PI()*$F$2/2
11. Do komórki G2 wpiszmy formułę na błąd względny: =(E2-D2)/E2.
Początek arkusza wygląda jak na rysunku:
X
-1
-0.98
-0.96
-0.94
-0.92
-0.9
-0.88
-0.86
-0.84
Excel
y
0
0.198997
0.28
0.341174
0.391918
0.43589
0.474974
0.510294
0.542586
dS
S
1.567144
Sobl
1.570796
0.00199
0.00479
0.006212
0.007331
0.008278
0.009109
0.009853
0.010529
20
R
1
Błąd wzgl.
0.002325
3.8. Przykład, wykres we współrzędnych
biegunowych
Zagadnienia: Proste formuły, wypełnianie kolumny serią danych, sporządzanie
wykresu we współrzędnych biegunowych (radarowy), formatowanie wykresu i jego
elementów.
Wykonaj wykres krzywej (kardioidy) o równaniu:
 x = a cos t (1 + cos t ), t ∈ R

 y = a sin t (1 + cos t ), a > 0
lub
ρ = a(1 + cosϕ )
(1)
(2)
Wykres wykonamy posługując się wzorem (2).
Wykonanie:
1. Do komórek A1, B1,C1 wpisz odpowiednio etykiety: ϕ, ρ, a.
2. Wypełnijmy kolumnę A kolejnymi wartościami kąta ϕ : 0...360 z krokiem 5,
(patrz rozdział 2.6 pkt. 4).
3. Do komórki C2 wpisz wartość np.: 10
4. Do komórki B2 wpisz formułę: =$C$2*(1+cos(A2*PI()/180))
(Excel przyjmuje, że argumenty funkcji trygonometrycznych są w radianach, a
π
liczby w pierwszej kolumnie wpisaliśmy w stopniach, stąd współczynnik 180 w
formule).
5. Przekopiuj zawartość komórki B2 do zakresu: B3:B74.
6. Wykonanie wykresu:
- Zaznacz obszar B1:B74,
- Wciśnij ikonę Kreatora wykresów, (zgłosi się pierwszy krok Kreatora wykresów)
Okno dialogowe pierwszego kroku kreatora wykresów.
Excel
21
Wciśnij klawisz Dalej> i z kolejnych okien dialogowych kreatora wybierz Zakres
danych, i jeśli trzeba Tytuł wykresu, opis osi, legendę, etykiety danych i
położenie wykresu (nowy arkusz czy obiekt w bieżącym arkuszu).
Wykres może mieć postać:
3.9. Przykład, wstawianie wartości, przycisk,
InputBox,
Zagadnienia: Umieszczanie, na arkuszu, obiektów typu przycisk, proste procedury
języka Visual Basic dowiązane do przycisku, funkcja InputBox.
Bardzo często badając jakieś zjawisko modelowane w arkuszu pakietu Excel
zmieniamy zawartości komórek zawierających dane startowe co pozwala zmieniać
wykresy, obliczenia czyli symulować nowe zachowania zjawiska.
Jeśli tak wykonanym arkuszem posługują się osoby, które nie znają aplikacji Excel mogą niechcący zepsuć arkusz zmieniając parametry startowe modelu.
Dlatego też wygodnie jest wykonać przyciski, do których przypisane makropolecenia
wstawią, korzystając z okna dialogowego, w odpowiednie komórki wymagane
wartości.
Zadanie
Wykreować przycisk i przypisać do niego makropolecenie wstawiające do komórki
A1 aktywnego arkusza wpisaną w oknie dialogowym wartość.
Zadanie to wykonamy następująco:
1. Otwórzmy Edytor Visual Basic, wybierając kolejno z menu:
Narzędzia, Makro, Edytor Visual Basic. lub wciśnij Alt+F11.
3. Gdy w oknie projektu (zazwyczaj po lewej stronie ekranu) podświetlony jest
Arkusz1 wybierz z menu: Widok, Kod programu – co otworzy okno: Zeszyt1 –
Arkusz1 (Kod programu) do wpisania procedury. Wpiszmy do niego procedurę
makra w języku Visual Basic:
Sub Wstaw_A1()
Application.Range(”A1”).Select
Temp=InputBox(”Wpisz wartość”,”Zmiana wartość XXX”)
ActiveCell.Value=Val(Temp)
End Sub
jak na rysunku:
Excel
22
3. Utworzenie przycisku i podłączenie do niego makra Wstaw_A1
- Przejdź na Arkusz1 wybierając z menu: Plik, Zamknij i powróć do Microsoft
Excel.
- Otwórz Pasek narzędzi Formularze wybierając z menu: Widok, Paski narzędzi,
Formularze.
Pasek narzędzi Formularze pozwalający utworzyć przycisk.
-
Wybierz narzędzie przycisk.
Narysuj przycisk w dowolnym miejscu Arkusza. Po narysowaniu przycisku,
natychmiast zgłosi się okno dialogowe: Przypisz makro.
Z okna dialogowego Przypisz makro wybierz nazwę makra, które chcesz
przypisać do wykreowanego przycisku (w naszym przykładzie Wstaw_A1)
Zakończ przypisanie makra do przycisku klikając OK.
Kliknij na wykreowanym przycisku i zmień na nim napis na
Wstaw wartość do A1.
Kliknij w arkuszu poza przyciskiem aby zakończyć akcję kreowania przycisku.
Koniec zadania.
Po kliknięciu myszą utworzonego przycisku powinno pojawić się okno dialogowe, a
po wpisaniu w nim odpowiedniej wartości i wciśnięciu klawisza OK - wartość ta
powinna pojawić się w komórce A1.
Aby jeszcze bardziej uniemożliwić zmiany w arkuszu, a jednocześnie mieć
możliwość wprowadzania nowych wartości (ale tylko tam gdzie to jest potrzebne)
możemy użyć opcji Chroń arkusz. Aby ochrona arkusza nie dotyczyła komórek w
których będziemy zmieniać wartości należy przed użyciem opcji Chroń arkusz zdjąć
blokadę z tych komórek.
Excel
23
Zadanie
Niech cały arkusz będzie chroniony przed zmianami, a dostępna do zmian niech
będzie tylko komórka A1.
Wykonanie:
Należy ustawić podświetlenie w komórce A1, a następnie:
1. Wybrać kolejno z menu: Format, Komórki.., wybrać zakładkę Ochrona i zdjąć
zaznaczenie z kratki Zablokuj.
2. Wybrać kolejno z menu: Narzędzia, Ochrona, Chroń arkusz i wpisać (2x) hasło.
Uwaga! Hasło należy zapamiętać, bowiem inaczej nigdy nie zdejmiemy ochrony z
arkusza. Przy wprowadzaniu hasła rozróżniane są wielkie i małe litery.
3.10. Przykład, dodatek Solver
Zagadnienia: Rozwiązanie problemu aproksymacji punktów zadaną funkcją metodą
minimum sumy kwadratów - przy pomocy dodatku Solver.
Bardzo często badając jakieś zjawisko modelowane w laboratorium - uzyskujemy
zestawy danych, dla których charakter przebiegu jest znany, a należy określić
współczynniki funkcji aproksymującej.
Załóżmy, że z badań otrzymaliśmy tabelę wyników:
x
y
-3
13
-2.8
10
-2.6
9
-2.4
8
-2.2
7
-2
6
-1.8
5
-1.6
5
-1.4
4
-1.2
4
-1
4
-0.8
4
-0.6
5
-0.4
4
-0.2
5
0
6
0.2
7
0.4
8
0.6
9
0.8
10
1
12
1.2
13
1.4
15
1.6
17
1.8
19
Excel
24
2
2.2
2.4
2.6
2.8
3
22
24
28
30
33
36
Wiemy, że zależność y = f(x) określona jest funkcją:
y( x) = A ⋅ x 2 + B ⋅ x + C .
Należy określić współczynniki A, B i C.
(1)
Wykonanie zadania:
Wykonajmy arkusz jak na rysunku:
1. Wartości x wpiszmy do zakresu A6:A36, a wartości y do zakresu B6:B36
2. Do komórek A4, B4 i C4 wpiszmy odpowiednio proponowane (startowe) wartości
współczynników A, B i C równania aproksymującego wprowadzone dane,
np.1,2,3.
3. Do komórki C6 wpiszmy obliczeniową wartość funkcji y - zgodnie ze wzorem na
wielomian drugiego stopnia (1): =$A$4*A6^2+$B$4*A6+$C$4.
4. Przekopiujmy tą formułę do zakresu C7:C36
5. Do komórki D6 wpiszmy wzór na kwadrat różnicy wartości y_z_ badań i
y_obliczeniowe, według wzoru: =(B6-C6)^2.
6. Przekopiujmy tą formułę do zakresu D7:D36
7. Do komórki D4 wpiszmy sumę kwadratów: =SUMA(D6:D36.
8. Uzupełnijmy etykiety i opisy pól i kolumn jak na rysunku powyżej
Zadaniem Excela będzie takie dobranie współczynników A,B i C, aby uzyskać
najmniejszą wartość w komórce D4. Aby tego dokonać należy:
1. Umieścić kursor w komórce, której minimum poszukujemy, tzw. komórka celu, w
naszym przypadku jest to komórka D4,
2. Wybrać z menu: Narzędzia, Solver i w oknie dialogowym Solver - Parametry
zaznaczmy:
Przycisk radiowy Równa: - wybierzmy Min,
Komórki zmieniane: wpiszmy lub zaznaczmy na arkuszu co spowoduje
automatyczne ich wpisanie: $A$4:$C$4
i wciśnijmy przycisk Rozwiąż.
Excel
25
Okno dialogowe Solver - Parametry
Współczynniki A, B i C zostaną dobrane tak, aby wartość w komórce D4 osiągnęła
minimum. Wyświetlone także zostanie okno dialogowe Solver - Wyniki, którego
wybieramy przycisk OK.
Okno Solver - Wyniki
Jeśli interesuje nas współczynnik korelacji wpiszmy np. do komórki F4 funkcję
Excela =R.KWADRAT(B6:B36;C6:C36).
Funkcja ta oblicza kwadrat współczynnika korelacji Pearsona dla wszystkich punktów
danych w zakresach Yb (y z badań) i Yo (y obliczeniowy) i określona wzorem:
r=
(∑ Y Y ) − (∑ Y )(∑ Y )
[n∑ Y − (∑ Y ) ][n∑ Y − (∑ Y ) ]
n
b o
b
2
b
o
2
2
2
b
o
o
Składnia funkcji: R.KWADRAT(Ybad; Yobl )
Jeśli interesuje nas błąd standardowy wpiszmy np. do komórki F4 funkcję Excela
=REGBŁSTD(B6:B36;C6:C36).
Funkcja ta oblicza standardowy błąd prognozowanej Yo (y obliczeniowy ) dla
każdego Yb (y z badań) i określona wzorem:

 1 
2
Syb y 0 = 
 n∑ Yo −
(
)
−
2
n
n



Składnia: REGBŁSTD(Yo; Yb)
Excel
n∑ Y Y − ( ∑ Y )(∑ Y )] 
[

(∑ Y ) −

n Y −
Y
2
2
o
26
o b
∑
b
2
b
(∑ )
b
o
2

40
40
Y, Yobl
Y, Yobl
35
35
30
30
25
25
20
20
15
15
10
10
5
5
0
-3
-2
-1
0
0
1
2
X
3
-3
Przebieg funkcji przed zastosowaniem
dodatku Solver
-2
-1
0
2
Przebieg funkcji po zastosowaniu
dodatku Solver
Współczynnik korelacji r=0.998247, a błąd standardowy s=0.397826.
Excel
1
27
X
3
4. Obiekty na arkuszu - Pasek przewijania
i pokrętło
Zagadnienia: Kreowanie i nadawanie właściwości formantom z paska Formularze:
pasek przewijania i pokrętło.
Polecenie
Wykonać arkusz wyjaśniający wpływ współczynników równania kwadratowego o
2
postaci: y ( x) = A ⋅ x + B ⋅ x + C na kształt wykresu funkcji y = y(x).
Wykonanie:
1. Wypełnijmy komórki arkusza następująco:
do A2 wpiszmy tekst: A=, a do B2 dowolną wartość współczynnika A, np. 1
do A4 tekst: B=, a do B4 wartość współczynnika B, np. 2
do A6 tekst: C=, a do B6 wartość współczynnika C, np. 3
do komórki A7 nagłówek kolumny zmiennej niezależnej: x
do komórki B7 nagłówek kolumny zmiennej zależnej: y
2. Wypełnijmy zakres A8:A38 wartościami: -3, -2.8,...,3.
Można to łatwo wykonać wypełniając dwie kolejne komórki A8 i A9 wartościami,
odpowiednio –3 i –2.8, a następnie zaznaczywszy obie te komórki – przeciągnąć
zaznaczenie za uchwyt wypełnienia w dół, aż do komórki A38 (patrz rysunek).
Szybkie wypełnienie zakresu
3. Do komórki B8 wpiszmy formułę (wyrażenie) obliczające dla kolejnych wartości
x odpowiednie wartości funkcji y z uwzględnieniem współczynników A, B i C:
=$B$2*A8^2+$B$4*A8+$B$6
(uwaga, na sposób adresacji!)
a następnie przekopiujmy ją do zakresu B8:B38.
4. Wykonajmy wykres XY (Punktowy) y = f (x), w oknie dialogowym
Opcje wykresu opisując osie, tytuł, zaznaczając linie siatki dla osi x i y, i
ustawiając opcję: bez legendy.
Klikając prawym klawiszem myszy obszar kreślenia, z kontekstowego menu
wybierzmy Formatuj obszar kreślenia i w zakładce Desenie zaznaczmy:
Obramowanie: Automatyczne, Obszar: Brak.
Excel
28
5. Aby Excel nie dokonywał automatycznego przeskalowania wykresu po zmianie
współczynników A, B i C dokonajmy formatowania osi Y. W tym celu kliknijmy
prawym klawiszem myszy oś Y, a następnie z kontekstowego menu wybierzmy
Formatuj oś, i na zakładce Skala wpiszmy w pozycję Minimum: -60,
Maksimum: 60 i Jednostka główna: 20. (patrz rysunek).
Ustalanie wartości Minimum, Maksimum i Jednostka główna dla wykresu.
Wykres będzie miał postać jak na rysunku:
Wykres funkcji.
Możemy teraz badać, zmieniając zawartość komórek B2, B4 i B6, jaki wpływ na
kształt wykresu mają współczynniki A, B i C równania.
Zmiany wartości współczynników poprzez edycję komórek nie są jednak wygodne.
Dodajmy zatem do arkusza obiekty (tzw. formanty), które pozwolą w wygodny
sposób zmieniać zawartość komórek arkusza. Będą to obiekty: pokrętło i pasek
przewijania.
Excel
29
Dodanie formantów pasek przewijania i pokrętło
Aby mieć możliwość dodania takich formantów do arkusza musimy otworzyć nowy
pasek narzędzi – Formularze. Wybierzmy z menu: Widok, Paski narzędzi,
Formularze.
Pasek narzędzi Formularze.
Na pasku Formularze kliknijmy przycisk: Pasek przewijania i narysujmy na
arkuszu, na prawo od komórki B2, pasek przewijania, jak na rysunku.
Utworzony formant Pasek przewijania
Po kliknięciu Paska przewijania prawym klawiszem myszy, z kontekstowego menu
wybierzmy pozycję Formatuj formant, jego okno dialogowe będzie miało
następującą postać:
Okno dialogowe formatowania paska przewijania.
Paskiem przewijania możemy zmieniać wartość w komórce, której adres wpiszemy w
pole Łącze komórki.
Excel
30
Właściwości sterujące pasków przewijania i pokręteł:
Bieżąca wartość odpowiada względnemu położeniu suwaka przewijania na
pasku.
Minimalna wartość - odpowiada położeniu u samej góry pionowego paska lub z
lewego końca poziomego paska przewijania.
Maksymalna wartość - odpowiada położeniu u samego dołu pionowego paska lub z
prawego końca poziomego paska przewijania.
Skok wartości określa odcinek, o jaki przesuwa się pole przewijania przy
kliknięciu strzałki na końcu paska.
Zmiana strony określa, o jaką wartość przesuwa się suwak przewijania przy
kliknięciu paska pomiędzy nim a jedną ze strzałek
przewijania.
Łącze komórki zwracającej bieżącą wartość paska przewijania. Liczba ta
może być wykorzystywana w formułach do zwracania
wyniku na podstawie położenia paska przewijania.
Pokrętło ma takie same właściwości sterujące, jak pasek przewijania, z wyjątkiem
właściwości Zmiana strony, która dla pokrętła nie występuje.
Do zmian wartości współczynnika B (komórka B4) wykreujmy, podobnie jak pasek
przewijania, formant pokrętło. Zauważmy, że obecnie wygodniej obserwujemy
wpływ zmian współczynników równania na postać wykresu.
Niestety, nie możemy jednak , za pomocą formantów, uzyskać wartości ujemnych. Po
wypełnieniu pola: Minimalna wartość liczbą ujemną pojawia się odpowiedni
komunikat ostrzegawczy Excela.
Uzyskiwanie wartości ujemnych
Demonstrację uzyskania wartości ujemnych wykonamy z wykorzystaniem formantu
pasek przewijania dla współczynnika C.
1. Wykreujmy pasek przewijania, na prawo od komórki B6, lecz przy formatowaniu
jako łącze komórki wpiszmy NIE komórkę B6 lecz np. komórkę G6. Jeśli
wartości minimalne i maksymalne wpisaliśmy odpowiednio 0 i 100, to w takich
właśnie granicach będzie zmieniała się wartość w komórce G6.
2. Do komórki B6 natomiast wpiszmy formułę: =G6-50. Dzięki temu, gdy w G6
będzie wartość 0 to w B6 będzie: -50, a gdy w G6 będzie 100, to w B6 będzie
+50. Współczynnik C, zatem będzie się zmieniał od –50 do +50.
Proszę dokonać odpowiednie zmiany tak, by współczynniki A i B także mogły
przyjmować wartości dodatnie i ujemne.
A jak zapewnić, aby współczynniki zmieniały się o wartość mniejszą od jedności lub
o wartość niecałkowitą?
Excel
31
5. Wybrane funkcje
Arkusz kalkulacyjny Excel ma kilkaset funkcji wewnętrznych podzielonych na
rodzaje:
finansowe, daty i czasu, matematyczne, statystyczne, wyszukiwania i adresu, bazy
danych, tekstowe, logiczne, informacyjne.
5.1. Przykład, funkcja finansowa PMT
Pragnę obliczyć wartość rocznych rat, jakie będę musiał spłacać przy określonej
stopie oprocentowania (30%) zaciągniętej pożyczki (100 mln) przez określoną liczbę
lat (5 lat):
Przykład wykorzystania funkcji PMT(Stopa,Lpr,Pv,Fv,Typ)
30%
Oprocentowanie roczne (Stopa)
5
Liczba płatności (Lpr)
100 000 000
Ile mamy do spłacenia (Pv)
0
Przyszła wartość: spłacamy do 0 (Fv)
0
Kiedy płatność: 1-pocz. roku, 0 - koniec roku, (Typ)
-41 058 154.84 zł
Roczna spłata (PMT)
Odp.: Pożyczkę 5-cio letnią, w wysokości 100 mln zł., zaciągniętą przy
oprocentowaniu kredytu na 30% będę musiał spłacać po 41 058 154.84 zł rocznie.
Excel
32
6. Zadania do samodzielnego wykonania
Zad.1
Wykonaj arkusz kalkulacyjny wg. wzoru:
Zużycie paliwa w litrach
1 kwartał
40
70
60
Σ
Fiat 126p
Fiat 125p
Polonez Caro
Razem
2 kwartał
50
40
50
Σ
3 kwartał
50
60
40
Σ
4 kwartał
60
70
80
Σ
Razem
Σ
Σ
Σ
Σ
Suma ogólna
Σ
A następnie posortuj tablicę według największego rocznego zużycia paliwa.
Zad. 2.
Wykonaj arkusz kalkulacyjny wg. wzoru:
Rejestracja tankowania
licznik
52192
52433
52660
52866
53079
53411
zapłata cena 1 litra litry
---66.00 zł
1.94 zł
67.00 zł
1.92 zł
65.00 zł
1.94 zł
68.00 zł
1.92 zł
70.00 zł
1.94 zł
litry/100 km
--
cena 1 km
--
Wpisz odpowiednie formuły do komórek w kolumnach nie wypełnionych.
Zad. 3.
Wykonaj arkusz kalkulacyjny wg. wzoru:
Rejestracja tankowania w 1995r
Data
licznik1 licznik2 zapłata
cena 1 litra litry
06-sty-95
177 78803 164 000 zł
13 000 zł
11-sty-95
221 79029 192 000 zł
13 000 zł
18-sty-95
205 79234 179 200 zł
13 000 zł
24-sty-95
199 79433 173 000 zł
13 000 zł
29-sty-95
213 79647 178 000 zł
13 000 zł
05-lut-95
198 79845 158 000 zł
13 000 zł
litry/100 km
cena 1 km
Wpisz odpowiednie formuły do komórek w kolumnach nie wypełnionych.
Dodaj pola:
przebieg roczny, zapłata roczna, średnia roczna cena 1 km,
średnie roczne zużycie paliwa na 100 km.
Zad. 4
Wykonaj arkusz według wzoru:
Rodzaj wydatków
Styczeń
Luty
Marzec
Razem w kwartale
Średnia
Razem
Zad. 4
Wykonaj wykres zmian pola powierzchni koła w funkcji promienia S = f(r).
Excel
33
Zad. 5.
Wykonaj wykres zmian pola powierzchni pierścienia kołowego w funkcji
wewnętrznego promienia S = f(r).
Zad. 6.
Wykonaj tabliczkę mnożenia wg wzoru, wpisując (i kopiując) odpowiednie formuły:
A B C D ... O
1
1
2
... 14
2
1
1
2
... 14
... 2
2
4
... 28
20 ...
21 20 20 40 ... 280
Uwaga. Pracę przyspieszy zastosownie adresacji bezwzględnej.
Zad. 7.
Wykonaj wykres zależności zasięgu rzutu ukośnego w funkcji kąta wyrzutu α. [4].
vo
- prędkość wyrzucenia pod kątem α,
α
- kąt od poziomu,
v o2 sin 2 α
y max = h =
2g
maksymalna wysokość:
maksymalny zasięg:
x max = l =
v o2 sin 2α
g
Zad. 8.
W mechanizmie korbowym (patrz rysunek), dana jest prędkość kątowa korby
ωo = 5 [1/s], promień korby r = 0.5 [m], długość korbowodu l = 1.2 [m]. Położenie
korby określone jest katem α.
Rysunek mechanizmu korbowego
Sporządzić wykresy w funkcji kąta α :
- prędkości VB czopa korbowego B, VB = f(α ),
- położenia chwilowego środka obrotu C korby, CA = f(α ),
- chwilowej prędkości kątowej ωc, ωc = f(α ),
- prędkości VA wodzika A, VA = f(α ).
Wskazówka:
Excel
34
Obliczenia wykonać wg. wzorów:
VB = ω o ⋅ r
1. Prędkość p-tu B
2. Sinus kąta β
3. Kąt β w radianach
4. Odległość AO
sin β =
r ⋅ sin α
l
 r ⋅ sin α 

 l 
β = a sin
AO = l ⋅ cos β + r ⋅ cosα
CO =
5. Odległość CO (kąt ϕ = 90 - α)
CB = CO − r
6. Odległość CB
AO
sin(90 − α )
VB
CB
7. Chwilowa prędkość kątowa korby
8. Odległość p-tu A od chwilowego środka obrotu CA = OC ⋅ cos ϕ
V A = ω C ⋅ CA
9. Prędkość wodzika
ωC =
Zad. 9
Obliczyć metodą trapezów całkę z funkcji y=x2
Zad. 10
Zbadaj postać krzywych Lisaju.
Tablicę przygotuj w postaci:
a=
2
b=
1
t
sin(a*t) sin(b*t)
-360
-340
......
Uwaga na miarę łukową kąta.
Wartości sin(at) i sin(bt) wylicz dla -360 < t <+360. Zmieniając współczynniki a i b
uzyskamy różne postacie krzywych, np. dla a=2, b=1 będzie:
sin(b*t)
1
0.8
0.6
0.4
0.2
sin(a*t)
0
-1
-0.5
-0.2
0
-0.4
-0.6
-0.8
-1
Excel
35
0.5
1

Podobne dokumenty