Pomoc do arkuszy kalkulacyjnych v1

background image

Opracowanie: Tomasz Trawka

S p i s t r e ś c i

Krótki wstęp.................................................................................................................................2

Dlaczego arkusze są lepsze niż kalkulator..........................................................................................................2
Pakiet biurowy OpenOffice.org..........................................................................................................................2

Szybki wstęp do arkuszy kalkulacyjnych..................................................................................3

Wygląd okna arkusza kalkulacyjnego................................................................................................................3
Adresy komórek..................................................................................................................................................4
Zakresy komórek................................................................................................................................................4
Zawartość komórek............................................................................................................................................5

Wprowadzanie i edycja..................................................................................................................................5
Częste błędy...................................................................................................................................................5
Komunikaty i błędy dotyczące zawartości komórek.....................................................................................6

Operatory matematyczne....................................................................................................................................7
Kopiowanie wzorów...........................................................................................................................................7

Kopiowanie wzorów z niezablokowanymi adresami komórek.....................................................................7
Kopiowanie wzorów z zablokowanymi adresami komórek..........................................................................8
Przykład: w jakich przypadkach blokować adresy komórek.........................................................................9

Rozbijanie trudniejszych wzorów na części............................................................................10

Zasada postępowania........................................................................................................................................10

Przykład rozbijania wzoru...........................................................................................................................10

Funkcje logiczne w arkuszach kalkulacyjnych.......................................................................12

Funkcja JEŻELI................................................................................................................................................12

Składnia........................................................................................................................................................12
Przykładowe warunki funkcji JEŻELI.........................................................................................................12
Niektóre operatory stosowane w warunkach funkcji JEŻELI.....................................................................12
Przykłady użycia funkcji JEŻELI................................................................................................................13

Funkcja LUB (OR)...........................................................................................................................................13

Składnia........................................................................................................................................................13
Przykłady użycia funkcji LUB.....................................................................................................................14

Funkcja I (AND)...............................................................................................................................................14

Składnia........................................................................................................................................................14
Przykłady użycia funkcji I...........................................................................................................................15
Przykład: użycie funkcji logicznych w zadaniu...........................................................................................15

1 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

Krótki w stęp

Poradnik ten został napisany dla osób, które miały już kiedyś do czynienia z arkuszami

kalkulacyjnymi, ale z różnych przyczyn niewiele już z tego pamiętają. Nie ma więc
obowiązku czytania całego poniższego tekstu - wystarczy wybrać te fragmenty, które
się przydadzą.

Poradnik jest na etapie opracowywania, więc wszelkie uwagi dotyczące go (np. braku

jakichś opisów, za trudnych lub zbyt banalnych opisów, podanych lub brakujących
przykładów) proszę kierować do mnie na adres mailowy podany na zajęciach.

D l a c z e g o a r k u s z e s ą l e p s z e n i ż k a l k u l a t o r

Większość ludzi na hasło „arkusze kalkulacyjne” mimowolnie wzdryga się i od razu

myśli „to nie dla mnie”. Faktycznie, jest mnóstwo ludzi, którym umiejętność korzystania z
arkuszy jest całkowicie zbędna i nigdy w życiu się nie przyda. Jednak spora grupa osób
dzięki umiejętności pracy w arkuszach kalkulacyjnych mogłaby znacząco ułatwić sobie
życie. Jak rozpoznać, do której grupy się należy?

Jeśli w pracy lub w domu często używasz kalkulatora do prowadzenia jakichś obliczeń,

jeśli jesteś uczniem/studentem lub jeśli prowadzisz jakieś zestawienia lub statystyki to
zdecydowanie jesteś w grupie, której praca z arkuszem kalkulacyjnym może przynieść
wiele pożytku.

P a k i e t b i u r ow y O p e n O f f i c e . o r g

Wszystkie przykłady i obliczenia w tym poradniku będą przeprowadzane w arkuszu

kalkulacyjnym o nazwie Calc. Jest on częścią pakietu darmowego biurowego
OpenOffice.org, który w bardzo dużym stopniu jest zgodny z pakietem biurowym
Microsoft Office. O wyborze programu OpenOffice.org zadecydował przede wszystkim
właśnie fakt, że można go legalnie zainstalować bez żadnych opłat na dowolnym
komputerze.

Program można pobrać z wielu miejsc, choć najbezpieczniej sięgnąć do źródła, czyli

strony www producentów pakietu pod adresem http://pl.openoffice.org/. Pobierając
program z innych źródeł trzeba zwrócić uwagę na końcówkę nazwy, czyli „.org”, gdyż
zdarzają się inne odmiany tego pakietu biurowego starające się w różny sposób zarabiać
na korzystaniu z niego, na przykład przez wyświetlanie reklam na komputerze
użytkownika. Można je rozpoznać po innych końcówkach nazwy. Pakiet o nazwie
OpenOffice.org jest całkowicie darmowy.

2 / 18

background image

Opracowanie: Tomasz Trawka

Sz ybki w stęp do arkusz y kalkulac yjn ych

W y g l ą d o k n a a r k u s z a k a l k u l a c y j n e g o

Po włączeniu programu Calc z pakietu OpenOffice.org pojawi się nam okno o

wyglądzie zaprezentowanym poniżej.

Wygląd okna arkusza kalkulacyjnego Calc

Kolejne numery oznaczają:

1. pasek menu : zawiera wszystkie narzędzia arkusza pogrupowane tematycznie,
2. paski narzędziowe : zawierają przedstawione w formie ikon najczęściej używane

narzędzia arkusza, domyślnie włączone są dwa - pasek standardowy i pasek
formatowania. Paski narzędziowe można włączyć i wyłączyć w menu
Widok>Paski narzędzi,

3. pasek formuły : zawiera przyciski wstawiania sum i funkcji oraz wąski pasek, w

którym można przeglądać, wprowadzać i edytować zawartość poszczególnych
komórek,

4. pasek stanu : służy do pokazywania stanu programu, a po prawej zawiera

narzędzia do zmiany powiększenia obrazu,

5. zakładki arkuszy : obszar roboczy programu jest podzielony na części zwane

arkuszami, dzięki tym zakładkom można przechodzić między poszczególnymi
arkuszami,

6. oznaczenia kolumn i wierszy : wskazują adresy komórek oraz pozwalają na

zmianę ich rozmiaru,

7. obszar roboczy : główna część arkusza składająca się z poszczególnych

komórek, do których można wprowadzać różną zawartość - tekst, liczby, wzory

3 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

A d r e s y k o m ó r e k

Każda komórka arkusza ma swój adres. Składa się on z litery (lub kilku liter)

oznaczających kolumnę oraz liczby określającej wiersz, na skrzyżowaniu których znajduje
się komórka.

Zasada wyznaczania adresu komórki

Rysunek powyżej przedstawia zasadę wyznaczania adresu komórek. Adres zaznaczonej

komórki lub zakresu można zawsze zobaczyć w polu zakresu (1). Oprócz kursora myszy,
który służy głównie do wskazywania komórek i narzędzi, w arkuszach jest także kursor
komórkowy
(2). Jest to ramka wskazująca aktywną komórkę, do której będzie
wprowadzany tekst z klawiatury i do której będą się odnosiły działania użytkownika.
Kursor komórkowy można przesuwać przy użyciu myszki lub przycisków kursorów
klawiatury.

Z a k r e s y k o m ó r e k

W niektórych funkcjach arkusza można wskazać do obliczeń więcej niż jedną komórkę.

Jest tak na przykład w funkcji suma, gdzie za jednym zamachem możemy dodać
zawartość wielu komórek na raz w jednej krótkiej funkcji. Aby tego dokonać należy
wskazać zakres komórek.

Zakres komórek zawsze ma kształt prostokąta. Można go wskazać myszką -

przytrzymując lewy klawisz i przeciągając kursorem po komórkach arkusza, lub z
klawiatury - przytrzymując klawisz SHIFT i naciskając przyciski kursorów na klawiaturze.

Zapis zakresu komórek w arkuszu wygląda następująco:

adres lewej górnej komórki zakresu : adres prawej dolnej komórki zakresu

Pomiędzy adresami komórek znajduje się symbol dwukropka łączący obie komórki

zakresu i oznaczający „od-do”. Zakres opisany jako A3:B5 oznacza wszystkie komórki
pomiędzy od A3 do B5, czyli A3, A4, A5, B3, B4, B5.

Na poniższym rysunku zaznaczony jest zakres B3:E9. Lewa górna komórka zakresu (1)

to B3, prawa dolna (2) to E9. W czasie wskazywania zakresu możemy zawsze zobaczyć
jego zapis w polu zakresu (3).

4 / 18

background image

Opracowanie: Tomasz Trawka

Określanie zakresu komórek

Z aw a r t o ś ć k o m ó r e k

W p r o w a d z a n i e i e d y c j a

Do pojedynczej komórki arkusza kalkulacyjnego można wprowadzić jeden z trzech

elementów:

tekst : jako tekst jest traktowane wszystko, co zaczyna się od znaku nie będącego
cyfrą lub znakiem „=”. Teksty są automatycznie wyrównywane do lewej strony
komórki,

liczby : wszystko co zaczyna się od cyfry i posiada dozwolone dla liczb znaki,
jest traktowane jako liczba. Liczby są automatycznie wyrównywane do prawej
strony komórki,

wzory : każdy wzór musi zaczynać się od znaku „=”. Po nim następują liczby i
znaki działań matematycznych,

Aby wprowadzić do komórki jakąś zawartość wystarczy ją zaznaczyć i po prostu zacząć

pisać. Edycję zawartości komórki możemy wykonać po zaznaczeniu tej komórki kursorem
na kilka sposobów:

albo klikamy myszą na zawartości paska formuły (wąski biały pasek u góry),

albo klikamy dwukrotnie na komórce, którą chcemy zmienić,

albo wcisnąć klawisz F2 powodujący przejście do edycji (jeśli w edytowanej
komórce znajdują się wzory, to na ekranie zostaną zaznaczone różnymi kolorami
komórki, których adresy znalazły się we wzorach),

C z ę s t e b ł ę d y

Wpisując lub kopiując z zewnątrz (np. z internetu) liczby do komórek, należy zwrócić

uwagę na znak rozdzielający część ułamkową od całkowitej. W Polsce stosowany jest
przecinek, a w krajach anglojęzycznych kropka. Przy domyślnych ustawieniach polskiej
wersji arkusza kalkulacyjnego Calc liczba wprowadzona jako 123.456 zostanie
potraktowana jako tekst, gdyż zawiera kropkę zamiast przecinka.

Wprowadzenie na początku wzoru przed znak „=” spacji powoduje, że wzór zostanie

5 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

potraktowany jako tekst, gdyż we wzorach pierwszym znakiem zawsze musi być
symbol „=”.
K o m u n i k a t y i b ł ę d y d o t y c z ą c e z a w a r t o ś c i k o m ó r e k

W trakcie pracy w arkuszu kalkulacyjnym program stara się nas informować o

ewentualnych problemach i błędach.

Sygnalizowanie błędów i problemów

Powyższy rysunek przedstawia najczęściej występujące komunikaty i oznaczenia

problemów.

W komórce B1 jest wprowadzony tekst, który wystaje poza tą komórkę. Ten sam tekst

wprowadzony do komórki B2 nie może zostać w całości pokazany, gdyż w komórce C2
znajduje się inny tekst, wobec czego nakładałyby się one na siebie. Symbolem
niedokończonego tekstu jest czerwona strzałka widoczna w komórce B2. Aby znikła
wystarczy po prostu zwiększyć szerokość kolumny B albo włączyć zawijanie tekstu w
komórce B2.

W komórce D3 znajdują się liczba 12345678. Jest ona tak szeroka, że nie mieści się w

wąskiej komórce. Arkusz sygnalizuje to pokazując znaki ###. Aby ponownie było widać
liczbę wystarczy powiększyć szerokość kolumny D lub zmniejszyć czcionkę w komórce
D3.

Liczba wprowadzona do komórki B5 była bardzo duża, wobec czego arkusz na jej

wyświetlenie potrzebowałby kolumny szerokiej na kilka centymetrów. W takich
przypadkach liczby są wyświetlane w formacie naukowym, gdzie E+36 oznacza 10
podniesione do potęgi 36, czyli 10

36

. Inne przykłady zapisu w formacie naukowym:

130 000 000 000 000 = 130 * 10

12

= 130E+12

723 000 000 000 = 7,23 * 10

11

= 7,23E+11

0,000 000 000 000 000 451 = 4,51 * 10

16

= 4,51E-16

W komórce E6 błędnie wprowadzono adres komórki we wzorze =AAB12*4. Ponieważ

w arkuszu nie ma komórki o adresie AAB12, został wyświetlony komunikat o błędzie
nazwy. Zostaje on także wyświetlony, gdy wpiszemy niepoprawną nazwę funkcji lub
cokolwiek innego, czego nie może rozpoznać arkusz kalkulacyjny.

Często występujące i dobrze znane błędy, w typie dzielenia przez zero, mają swoje

własne opisujące je kody. W komórce B7 wprowadzono błędny wzór, skutkiem czego

6 / 18

background image

Opracowanie: Tomasz Trawka

arkusz po rozpoznaniu rodzaju błędu wyświetlił w komórce komunikat o nim „Błąd: 522”
oraz umieścił w pasku stanu krótki opis charakteryzujący go (1).

O p e r a t o r y m a t e m a t y c z n e

We wzorach można wprowadzać następujące podstawowe działania matematyczne

bezpośrednio z klawiatury:

Działanie

Operator

Opis

dodawanie

+

=3+6
=A4+B17

odejmowanie

-

=7-34
=suma(A1:B15)-suma(C12:D15)

mnożenie

*

= 76*23
= A4*12

dzielenie

/

=45/5
=34/A6

potęgowanie

^

=2^3 to liczba 2 podniesiona do potęgi drugiej - 2

3

= B16^C13

pierwiastek

^

aby uzyskać z danej liczby pierwiastek stopnia x należy
podnieść ją do potęgi 1/x
=8^(1/3) to pierwiastek 3 stopnia z liczby 8
=1024^(1/10)

procent

%

do oznaczania wartości procentowych, zamienia liczbę
oznaczoną procentem (np. 13%=0,13)
=13%*546 czyli =0,13*546
=A12*13% czyli =A12*0,13

K o p i ow a n i e w z o r ó w

Swoją olbrzymią przydatność arkusze kalkulacyjne pokazują w przypadku, gdy mamy

te same obliczenia zastosować do dużej ilości danych. Wtedy dzięki kopiowaniu wzorów
można błyskawicznie dokonać dużej ilości koniecznych obliczeń. Aby jednak móc
korzystać z tej zalety arkuszy, należy zrozumieć co się dzieje z wzorem podczas
kopiowania.

Zasada kopiowania jest prosta: podczas kopiowania adresy komórek znajdujące się

we wzorze są przesuwane o tyle, o ile został przesunięty w czasie kopiowania cały
wzór
.

Korzystając z kopiowania wzorów najlepiej zawsze sprawdzić którąś z nowo

powstałych komórek, aby sprawdzić, czy zawarty w niej wzór pobiera dane z właściwych
komórek. Najlepiej wykonać to przez wskazanie komórki z wzorem i wciśnięcie klawisza
F2 - powoduje on pokazanie różnymi kolorami komórek, z których korzysta wzór.
K o p i o w a n i e w z o r ó w z n i e z a b l o k o w a n y m i a d r e s a m i k o m ó r e k

Popatrzmy na przykład. W komórce B6 mam wzór =A4*5 i kopiuję go do komórki C8.

Zmiany we wzorze będą następujące:

7 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

adres kolumny A z wzoru zmieni się na B, bo kopiując komórkę z B6 do C8 wzór
przesunął się o jedną kolumnę w prawo (z B do C),

adres wiersza 4 z wzoru zmieni się na 6, bo kopiując komórkę z B6 do C8 wzór
przesunął się o dwa wiersze w dół (z 6 do 8),

Ostatecznie skopiowany do komórki C8 wzór będzie wyglądał następująco: =B6*5.

Zasadę kopiowania pokazuje poniższa ilustracja. Pokazano na niej, jak wzór z komórki C5
został skopiowany do kilku różnych komórek i jak wpłynęło to na adresy komórek
znajdujące się wewnątrz wzorów.

Zachowanie niezabezpieczonych adresów komórek podczas kopiowania wzorów

K o p i o w a n i e w z o r ó w z z a b l o k o w a n y m i a d r e s a m i k o m ó r e k

Czasami jednak zdarza się, że nie chcemy, aby podczas kopiowania wzoru zmieniały się

adresy komórek wewnątrz niego. W arkuszu istnieje możliwość zaznaczenia adresu
komórki wewnątrz wzoru w taki sposób, aby podczas kopiowania nie przesuwał się. Służy
do tego znak $. Umieszcza się go przed literą kolumny, jeśli nie chcę zmieniać kolumny
oraz przed numerem wiersza, jeśli nie chcę zmieniać wiersza. Przykłady:

wzór =$A$4 podczas kopiowania zawsze będzie tak samo, bo i litera kolumny
(A) i numer wiersza (4) są zabezpieczone przed zmianami,

wzór =$A4 podczas kopiowania będzie się zmieniał częściowo, bo tylko litera
kolumny (A) jest zabezpieczona, a numer wiersza (4) mam możliwość zmian,

wzór =A$4 podczas kopiowania będzie się zmieniał częściowo, bo litera kolumny
(A) jest niezabezpieczona, a tylko numer wiersza (4) ma możliwość zmian,

Jak widać całkowite zabezpieczenie adresu komórki przed zmianami wynikającymi z

kopiowania wzoru uzyskuje się tylko wstawiając dwa znaki $: przed literę kolumny i
przed numer wiersza.

Poniższa ilustracja pokazuje, jak zachowują się podczas kopiowania wzorów

Zachowanie zabezpieczonych znakiem $ adresów komórek podczas kopiowania wzorów

8 / 18

background image

Opracowanie: Tomasz Trawka

P r z y k ł a d : w j a k i c h p r z y p a d k a c h b l o k o w a ć a d r e s y k o m ó r e k

Poniższa ilustracja pokazuje, w jakich przypadkach należy stosować blokowanie

adresów komórek we wzorach. Pokazane są dwie metody rozwiązania zadania - dobra
oraz taka której najlepiej unikać.

Mamy tabelę z siedmioma cenami jakichś towarów. Potrzebujemy obliczyć cenę tych

towarów po naliczeniu marży, która podana jest w komórce B1. Wpierw tworzymy
właściwy wzór w zaznaczonej kolorem niebieskim komórce. Kwotę narzutu obliczamy
mnożąc cenę towaru i procent określający marżę, a następnie dodajemy do tego cenę
towaru, dzięki czemu uzyskujemy cenę towaru z doliczoną marżą. Następnie kopiujemy
wzór z niebieskiej komórki do pozostałych, oznaczonych kolorem żółtym, komórek.

Dwa rozwiązania - z użyciem blokowania adresów oraz bez niego

Rozwiązanie z lewej strony jest zdecydowanie lepsze od prawego. Wzory są powiązane

z komórką zawierającą marżę (B1), więc każda jej zmiana, na przykład na 15%,
automatycznie spowoduje przeliczenie wszystkich cen. Metoda ta wymaga jednak
zabezpieczenia jednego z adresów wewnątrz wzoru znakami $ ($B$1), aby nie zmieniał
się on podczas kopiowania.

Rozwiązanie po prawej stronie jest poprawne pod względem obliczeniowym, czyli da

poprawny wynik, i w dodatku prostsze, gdyż nie trzeba używać blokady adresu znakiem $.
Jednak w momencie zmiany marży czeka nas dodatkowa praca z poprawieniem
pierwszego wzoru i jego ponownym skopiowaniem na pozostałe komórki. Ponadto,
bardzo łatwo zapomnieć, że po zmianie marży trzeba wprowadzać jakiekolwiek zmiany
we wzorze, gdyż normalnie w arkuszu wzory są niewidoczne i zamiast nich w komórkach
widać tylko obliczone wartości.

9 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

Rozbijanie trudniejsz yc h w zorów na części

Z a s a d a p o s t ę p ow a n i a

W trakcie obliczeń często można się spotkać z problemem wprowadzenia

skomplikowanych wzorów w rodzaju tego poniżej:

z1=

i=1

n

x

n

x

śr

x

min

Wzory tego typu nie da się obliczyć w jednej komórce za pomocą jednego wyrażenia.

Jednak można je łatwo obliczyć rozbijając na mniejsze części składowe. W przypadku
podanego wzoru musimy wpierw wyznaczyć średnią (x

śr

) oraz najmniejszą (x

min

) wartość

zmiennej X, a następnie dla każdej wartości zmiennej X z zadanego zbioru danych
obliczyć wyrażenie (x

n

-x

śr

)/x

min

, gdzie x

n

oznacza kolejne wartości zmiennej X.

P r z y k ł a d r o z b i j a n i a w z o r u

Załóżmy, że mamy do obliczenia zadanie podane poniżej. W komórce oznaczonej

kolorem zielonym powinna znaleźć się wartość obliczona wg zadanego wzoru.

Ponieważ nie można wartości z1 obliczyć od razu, za pomocą jednej formuły, musimy

rozbić obliczenia na części. Wpierw obliczamy średnią i najmniejszą wartość zmiennej X.
Do komórki B8 wprowadzamy wzór =ŚREDNIA(B2:B7), a do komórki B9 wzór
=MIN(B2:B7).

Teraz musimy policzyć dla każdego x

n

znajdującego się w zbiorze wartość ułamka,

czyli (x

n

-x

śr

)/x

min

. Do komórki C2 wpisujemy wzór =(B2-$B$8)/$B$9. Znaki dolara

zabezpieczają adresy komórek przed zmianą podczas kopiowania wzoru. Ponieważ
obliczenia dla zmiennej x1 są takie same, jak dla pozostałych zmiennych ze zbioru, to
wzór z komórki C6 kopiujemy do komórek od C7 do C15. Można tego dokonać
ustawiając kursor komórkowy na komórce C2 i po złapaniu za mały kwadratowy uchwyt
w prawym dolnym rogu kursora komórkowego przeciągając w dół.

10 / 18

background image

Opracowanie: Tomasz Trawka

Skoro mamy już policzone wartości ułamków dla wszystkich zmiennych X, to do

zakończenia obliczeń wystarczy już tylko zsumować liczby znajdujące się w kolumnie C.
Do komórki I7 wpisujemy wzór =suma(C2:C7).

Zadanie zostało obliczone.

11 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

Funkcje logiczne w arkuszach kalkulac yjn ych

F u n k c j a J E Ż E L I

Funkcja jeżeli pozwala na wybranie jednego z dwóch różnych działań na podstawie

zadanego warunku. Wykonanie funkcji zaczyna się od obliczenia parametru warunek -
sprawdzane jest, czy jego wynikiem jest wartość logiczna PRAWDA, czy wartość
logiczna FAŁSZ. Jeśli wynikiem jest PRAWDA, to w komórce zawierającej funkcję jeżeli
zostanie wykonane działanie z parametru drugiego - działanie dla prawdy. Natomiast jeśli
warunek zwróci FAŁSZ, to w komórce wykonuje się działanie z parametru trzeciego, czyli
działanie dla fałszu. Jako parametry działanie dla prawdy i działanie dla fałszu można
wpisać dowolne dające się obliczyć wyrażenie.

Jeżeli funkcja jeżeli powinna sprawdzić więcej warunków niż jeden, należy użyć

funkcji logicznych LUB oraz I.
S k ł a d n i a

= jeżeli ( warunek ; działanie dla prawdy ; działanie dla fałszu )

P r z y k ł a d o w e w a r u n k i f u n k c j i J E Ż E L I

Warunek

Wynik

Opis

5>6

FAŁSZ

sprawdza czy liczba 5 jest większa od liczby 6

4-3<2

PRAWDA

wpierw oblicza wyrażenie 4-3, a następnie sprawdza, czy
wynik odejmowania jest mniejszy od liczby 2

A4>7

zależny od

wartości komórki

A4

pobiera wartość z komórki A4 i sprawdza, czy jest ona
większa od liczby 7

A5<>””

zależny od

wartości komórki

A5

sprawdza czy zawartość komórki jest różna od od
pustego łańcucha znaków (zawartego w dwóch
cudzysłowach”

A7=B3-B7

zależny od

wartości komórek

A7, B3, B7

wpierw oblicza wartość wyrażenia po prawej, pobiera
wartości komórek z B3 i B7, a następnie sprawdza, czy
liczba będąca wynikiem odejmowania jest równa
wartości komórki A7

N i e k t ó r e o p e r a t o r y s t o s o w a n e w w a r u n k a c h f u n k c j i J E Ż E L I

Operator

Opis

Przykłady

=

RÓWNY: sprawdza czy lewa i prawa strona warunku są

równe

3=5
C7=”pies”

<>

RÓŻNY: sprawdza czy lewa i prawa strona warunku są

różne

>

WIĘKSZY NIŻ: sprawdza czy lewa strona warunku jest

większa niż prawa strona warunku

>=

WIĘKSZY LUB RÓWNY: sprawdza czy lewa strona

warunku jest większa lub równa prawej stronie warunku

12 / 18

background image

Opracowanie: Tomasz Trawka

<

MNIEJSZY NIŻ: sprawdza czy lewa strona warunku jest

mniejsza niż prawa strona warunku

<=

MNIEJSZY LUB RÓWNY: sprawdza czy lewa strona

warunku jest mniejsza lub równa prawej stronie warunku

P r z y k ł a d y u ż y c i a f u n k c j i J E Ż E L I

= jeżeli ( A5>C7 ; A5 ; C7 ) : jeżeli wartość komórki A5 jest większa niż wartość

komórki C7, to do komórki zawierającej funkcję zostanie wstawiona zawartość komórki
A5. Jeśli jednak wartość z komórki A5 nie jest większa od wartości z komórki C7, to do
komórki zawierającej funkcję jeżeli zostanie wstawiona zawartość z komórki C7

= jeżeli ( A5<>”” ; A5 ; „pusta” ) : jeżeli komórka A5 nie jest pusta (czyli różni się od

pustego ciągu tekstowego), to do komórki zawierającej funkcję zostanie wstawiona
zawartość komórki A5. Jeśli jednak komórka A5 jest pusta, to do komórki zawierającej
funkcję jeżeli zostanie wstawiony napis pusta (napisy umieszczamy zawsze wewnątrz
cudzysłowów)

= jeżeli ( A5*2+C7 >= B6-A16*3 ; A5-3 ; ) : jeżeli lewa strona wyrażenia zadanego w

warunku jest większa lub równa stronie prawej, to do komórki zawierającej funkcję
zostanie wstawione wyrażenie A5-3. W przeciwnym wypadku, z powodu braku trzeciego
parametru, do komórki zawierającej funkcję jeżeli zostanie wstawiony napis FAŁSZ

F u n k c j a L U B ( O R )

Funkcja pozwala na łączenie kilku warunków logicznych w jeden wynik logiczny.

Ogólnie można powiedzieć, że wynikiem funkcji będzie FAŁSZ tylko wtedy, kiedy
wszystkie warunki będą fałszywe.

wynik

warunku 1

wynik

warunku 2

wynik funkcji

=LUB ( warunek1 ; warunek2 )

PRAWDA

PRAWDA

PRAWDA

PRAWDA

FAŁSZ

PRAWDA

FAŁSZ

PRAWDA

PRAWDA

FAŁSZ

FAŁSZ

FAŁSZ

S k ł a d n i a

= LUB ( warunek1 ; warunek2 ; ... ; warunek30 )

Funkcja LUB jest najczęściej używana w połączeniu z funkcją JEŻELI

= JEŻELI ( LUB ( warunek1 ; warunek2 ) ; działanie ; działanie )

Najpierw na podstawie warunku1 i warunku2 wyznacza się wynik funkcji LUB,

następnie wynik ten po wstawieniu do funkcji JEŻELI w miejsce parametru warunek
decyduje o tym, które działanie ma wykonać ta funkcja

13 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

P r z y k ł a d y u ż y c i a f u n k c j i L U B

= lub ( 5>6 ; 34/2=17 ) : funkcja zawiera dwa warunki. Pierwszy z nich (5>6) zwróci

wartość FAŁSZ, natomiast drugi (34/2=17) zwróci wartość PRAWDA. Po zastąpieniu
warunków wynikami otrzymamy lub(FAŁSZ;PRAWDA). Ponieważ jeden z warunków
jest prawdziwy, to wynikiem funkcji jest wartość PRAWDA

= lub ( „Ala”<>”Ola” ; 3>6 ; suma(3;6;9)<17-4) : funkcja zawiera trzy warunki.

Pierwszy z nich („Ala”<>”Ola”) porównuje dwa teksty i ponieważ są różne, zwróci
wartość FAŁSZ. Drugi warunek (3>6) zwróci oczywiście wartość FAŁSZ. Trzeci warunek
wpierw obliczy wartość sumy i sprawdzi czy jest ona mniejsza od obliczonej liczby z
prawej strony warunku - wynikiem będzie FAŁSZ. Po zastąpieniu warunków wynikami
otrzymamy lub(FAŁSZ;FAŁSZ;FAŁSZ). Ponieważ żaden z warunków nie jest
prawdziwy, to wynikiem funkcji jest wartość FAŁSZ

= lub ( 3>=1 ; 3<=7 ) : funkcja zawiera dwa warunki. Pierwszy z nich (3>=1) zwróci

wartość PRAWDA, natomiast drugi (3<=7) również zwróci wartość PRAWDA. Po
zastąpieniu warunków wynikami otrzymamy lub(PRAWDA;PRAWDA). Ponieważ
przynajmniej jeden z warunków jest prawdziwy, to wynikiem funkcji jest wartość
PRAWDA

F u n k c j a I ( A N D )

Funkcja pozwala na łączenie kilku warunków logicznych w jeden wynik logiczny.

Ogólnie można powiedzieć, że jeżeli chociaż jeden warunek wstawiony do funkcji nie jest
PRAWDĄ, to wynikiem funkcji będzie FAŁSZ.

We niektórych arkuszach obliczeniowych istnieje funkcja ORAZ działająca tak samo

jak funkcja I.

wynik

warunku 1

wynik

warunku 2

wynik funkcji

=I ( warunek1 ; warunek2 )

PRAWDA

PRAWDA

PRAWDA

PRAWDA

FAŁSZ

FAŁSZ

FAŁSZ

PRAWDA

FAŁSZ

FAŁSZ

FAŁSZ

FAŁSZ

S k ł a d n i a

=I ( warunek1 ; warunek2 ; ... ; warunek30 )

Funkcja I jest najczęściej używana w połączeniu z funkcją JEŻELI

= JEŻELI ( I ( warunek1 ; warunek2 ) ; działanie ; działanie )

Najpierw na podstawie warunku1 i warunku2 wyznacza się wynik funkcji I, a następnie

wynik ten po wstawieniu do funkcji JEŻELI w miejsce parametru warunek decyduje o
tym, które działanie ma wykonać ta funkcja

14 / 18

background image

Opracowanie: Tomasz Trawka

P r z y k ł a d y u ż y c i a f u n k c j i I

= i ( 5>6 ; 34/2=17 ) : funkcja zawiera dwa warunki. Pierwszy z nich (5>6) zwróci

wartość FAŁSZ, natomiast drugi (34/2=17) zwróci wartość PRAWDA. Po zastąpieniu
warunków wynikami otrzymamy lub(FAŁSZ;PRAWDA). Ponieważ jeden z warunków
jest fałszywy, to wynikiem funkcji jest wartość FAŁSZ

= i ( „Ala”<>”Ola” ; 3>6 ; suma(3;6;9)<17-4) : funkcja zawiera trzy warunki.

Pierwszy z nich („Ala”<>”Ola”) porównuje dwa teksty i ponieważ są różne, zwróci
wartość FAŁSZ. Drugi warunek (3>6) zwróci oczywiście wartość FAŁSZ. Trzeci warunek
wpierw obliczy wartość sumy i sprawdzi czy jest ona mniejsza od obliczonej liczby z
prawej strony warunku - wynikiem będzie FAŁSZ. Po zastąpieniu warunków wynikami
otrzymamy lub(FAŁSZ;FAŁSZ;FAŁSZ). Ponieważ w funkcji występują same warunki
fałszywe, to wynikiem funkcji jest wartość FAŁSZ

= i ( 3>=1 ; 3<=7 ) : funkcja zawiera dwa warunki. Pierwszy z nich (3>=1) zwróci

wartość PRAWDA, natomiast drugi (3<=7) również zwróci wartość PRAWDA. Po
zastąpieniu warunków wynikami otrzymamy lub(PRAWDA;PRAWDA). Ponieważ
wszystkie warunki są prawdziwe, to wynikiem funkcji jest wartość PRAWDA
P r z y k ł a d : u ż y c i e f u n k c j i l o g i c z n y c h w z a d a n i u

Poniżej przedstawiono zadanie, w którym użycie funkcji logicznych pomaga szybko i

całkowicie automatycznie wyznaczyć odpowiedzi na zadanie pytania. Osoby, które myślą,
że dane zadanie rozwiązałyby szybciej bez użycia arkusza niech wyobrażą sobie, że
zamiast danych 10 osób w zadaniu mamy dane 3000 osób.

Obliczanie średniego wzrostu według zadanych kryteriów, krok 1

Krok pierwszy to wpisanie poprawnego wzoru do komórki D3 (dla pierwszej osoby).

Mamy sprawdzić tylko jeden warunek - czy osoba jest starsza niż 50 lat. Jeśli jest starsza,
to chcemy jej wzrost podać do obliczeń średniej. Jeśli nie jest to wpisujemy tekst
informujący, że dana osoba nie pasuje do warunków zadania. Ostatecznie wzór ma
następujący wygląd: =jeżeli ( A3 > 50 ; B3 ; „ten nie” ).

Komórka A3 to wiek pierwszej osoby, podczas kopiowania wzoru w dół będzie się

zmieniała na komórkę z wiekiem osoby drugiej, trzeciej, itd. Komórka B3 to wzrost osoby
pierwszej, podczas kopiowania będzie się zmieniać podobnie jak komórka z wiekiem.
Napis „ten nie” będzie wstawiany do komórek, kiedy sprawdzana osoba nie będzie
pasowała do warunku starszy niż 50 lat. Sam napis nie jest konieczny, ale dzięki niemu

15 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

widać, do których komórek funkcja została skopiowana.

Po wpisaniu wzoru kopiujemy go na pozostałe osoby. Pozostało jedynie użyć funkcji do

szybkiego zliczenia średniej z podanych wzrostów. Do komórki D14 wprowadzamy
następujący wzór: =średnia(D3:D12) i zadanie pierwsze jest rozwiązane.

Obliczanie średniego wzrostu według zadanych kryteriów, krok 2

Kolejne zadanie wymaga zastosowania dwóch funkcji. Na pewno użyjemy funkcji

JEŻELI, aby sprawdzić, czy dane osoby pasują do warunków. Dodatkowo trzeba będzie
użyć jednej z funkcji łączącej kilka warunków logicznych w jedną całość (czyli funkcji
LUB albo funkcji I). W treści zadania drugiego (komórka E1) czytamy, że należy wybrać
wiek osób młodszych niż 45 lat lub o wzroście powyżej 163 cm. Użyty spójnik jasno
sugeruje, o którą funkcję logiczną chodzi. Poniższy rysunek pokazuje sposób rozwiązania
zadania drugiego.

Schemat tworzenia funkcji do zadania 2

Dalsze postępowanie jest analogiczne jak w zadaniu pierwszym. Funkcję jeżeli wpisaną

dla danych pierwszej osoby (komórka E3) kopiujemy do komórek E4:E12 dla pozostałych
osób. Po tej operacji w kolumnie E powinny się pokazać liczby określające wiek osób
pasujących do zadanych warunków. Aby wybrać z nich najstarszą, w komórce E14
wpisujemy funkcję MAKS z odpowiednim zakresem danych. Poniższa ilustracje pokazują
obie funkcje oraz wyniki ich działania.

16 / 18

background image

Opracowanie: Tomasz Trawka

Szukanie najstarszej osoby według zadanych kryteriów, krok 1

Szukanie najstarszej osoby według zadanych kryteriów, krok 2

Zadanie trzecie można rozwiązać analogicznie jak zadanie drugie. Zmieni się jedynie

funkcja z LUB na I, ponieważ warunek wzrost pomiędzy 120 a 150 cm można zapisać
jako dwa warunki: wzrost większy niż 120 cm i wzrost niższy niż 150 cm. Czyli dla
pierwszej osoby zawartość komórki F3 będzie wyglądała następująco:
=jeżeli(i(B3>120;B3<150);A3;”ten nie”).

Obliczanie sumy lat osób według zadanych kryteriów, krok 1

Aby policzyć sumę lat pasujących osób wystarczy już tylko użyć w komórce F14

17 / 18

background image

Krótki poradnik ułatwiający wejście w świat arkuszy kalkulacyjnych (wersja 1)

funkcji suma z odpowiednim zakresem danych. Wynik zadania 3 pokazuje poniższa
ilustracja.

Obliczanie sumy lat osób według zadanych kryteriów, krok 2

18 / 18


Document Outline


Wyszukiwarka

Podobne podstrony:
Pomoc do nauki na mieszanki v1 0 1
ECDL Advanced Syllabus do Modułu AM4 Arkusze kalkulacyjne, poziom zaawansowany
arkusz kalkulacny technilogia V sem, do uczenia, materialy do nauczania, rok2009 2010, 03.01.10
M Smyczek i M Kaim Od zera do ECeDeeLa cz 4 Arkusze kalkulacyjne
Arkusz kalkulacyjny Kl II gimn, do uczenia
do czego sluzy arkusz kalkulacyjny, Ćwiczenia Excel, excel ćwiczenia
arkusz kalkulacny technilogia V sem zadanie2, do uczenia, materialy do nauczania, rok2010-2011, 23..
Ćwiczenia utrwalające z arkusza kalkulacyjnego II klasa gimnazjum, do uczenia
JAK PROSTO I SKUTECZNIE WYKORZYSTAĆ ARKUSZ KALKULACYJNY DO OBLICZENIA PARAMETRÓW PROSTEJ METODĄ N
Zestaw zadań do ćwiczeń arkusza kalkulacyjnego, Informatyka szkoła podstawowa - ćwiczenia
Tworzenie wykresów w arkuszu kalkulacyjnym EXCEL, do uczenia, materialy do nauczania, rok2010-2011,
E5 Arkusz kalkulacyjny w pracy wychowawcy i nauczyciela (kurs podstawowy) v1 0
Pomoc do nauki na mieszanki v1 0 1
ECDL Advanced Syllabus do Modułu AM4 Arkusze kalkulacyjne, poziom zaawansowany
arkusz kalkulacny technilogia V sem, do uczenia, materialy do nauczania, rok2009 2010, 03.01.10
Od zera do ECeDeeLa M Smyczek i M Kaim cz 4 Arkusze kalkulacyjne
ARKUSZ KALKULACYJNY Z PYTANIAMI NIEZBĘDNY DO ZAWARCIA UBEZPIECZENIA OC NNW I INNE

więcej podobnych podstron