Arkusz kalkulacyjny

Transkrypt

Arkusz kalkulacyjny
Arkusz kalkulacyjny
mgr inż. Adam Bielański
Wydział Prawa i Administracji UJ, Pracownia Komputerowa
Arkusz kalkulacyjny to program komputerowy przedstawiający dane, głównie
liczbowe, w postaci zestawu dużych tabel dwuwymiarowych, pozwalający na
automatyczną obróbkę tych danych oraz na prezentację ich w różny sposób.
Popularny program stosowany w księgowości oraz w biurze.
Te dwuwymiarowe tabele również nazywane są arkuszami.
Najważniejszym narzędziem arkusza kalkulacyjnego są funkcje (matematyczne,
statystyczne, daty i czasu, finansowe, bazodanowe, logiczne), za pomocą
których wprowadzone do arkusza dane są automatycznie przetwarzane. Możliwe
jest także tworzenie różnego rodzaju symulacji.
Za pomocą arkusza kalkulacyjnego można także przedstawiać graficznie dane,
prezentując je w postaci wykresów (kolumnowych, słupkowych, kołowych,
liniowych, warstwowych itd.), które pozwalają łatwiej zorientować się we
wzajemnych zależnościach i tendencjach.
Arkusz (dwuwymiarowa tabela)
Arkusze składają się z komórek tworzących pionowe kolumny i poziome wiersze.
Kolumny oznaczane są kolejnymi literami alfabetu łacińskiego, lub kombinacjami tych liter:
A, B, C, ....Z, AA, AB, AC .....AZ, BA, BB, .....
Wiersze oznaczane są kolejnymi liczbami całkowitymi od 1
Arkusze Excela do wersji 2007 mają 256 kolumn i 65 536 wierszy. Arkusz programu Excel
2010 ma 16384 kolumny i 1 048 576 wierszy, czyli 17 179 869 184 komórki.
Komórki arkusza
Adresem komórki jest kolumna i wiersz, w których leży komórka, np..: B2, AB173. Do
komórek można wpisywać TYLKO JEDEN z rodzajów zawartości:
•Tekst
•Wartości (liczby, daty itd.)
•Formuły obliczeniowe
Wpisanie do komórki wartości liczbowej i tekstu spowoduje, że cała zawartość będzie
traktowana jako tekst. Taka komórka nie będzie mogła występować jako argument w
operacjach arytmetycznych.
Zawartość komórki rozpoznana jako liczba domyślnie wyrównywana jest do prawej strony,
zawartość tekstowa do lewej.
Obliczenia w arkuszu
Arkusz NIE JEST NOTATNIKIEM DO ZAPISYWANIA OBLICZEŃ ROBIONYCH W PAMIĘCI.
Jeśli wykonywane są obliczenia na wartościach zawartych w komórkach arkusza – w
formułach obliczeniowych występują adresy tych komórek, a nie wartości stanowiące ich
zawartość!
Kopiowanie wzorów obliczeniowych – adresy względne i bezwzględne
Komórka C2 zawiera formułę = LICZBA.CAŁK(B2/C1). Po skopiowaniu
tego wzoru do komórki B3 otrzymamy =LICZBA.CAŁK(B3/C2), a
powinno być =LICZBA.CAŁK(B3/C1). Aby poprawnie kopiować
zawartość komórki B2, trzeba zablokować przed zmianami adres C1,
zastępując adres względny C1, adresem bezwzględnym $C$1
Typy danych - Stałe liczbowe
Stałe liczbowe mają postać zależną od wyboru jednego ze
zdefiniowanych sposobów formatowania.
Najczęściej występują liczby w zapisie dziesiętnym (cyfry 0-9, ew.
separator dziesiętny – KONIECZNIE przecinek , a NIE kropka . Taka
liczba może być poprzedzona znakiem „+” lub „”. Liczba NIE MOŻE
ZAWIERAC WEWNĄTRZ SPACJI!
Format naukowy liczby stosowany jest do zapisywania bardzo dużych i
bardzo małych liczb. I tak liczbę 267 000 000 000 000 = 2,67×1014
w Excelu zapiszemy jako 2,67E14.
Liczba całkowita może być wyświetlana jako data – wtedy obowiązuje
konwencja 1 to 1 stycznia 1900, 2 to 2 stycznia 1900 i kolejne liczby to
kolejne daty z kalendarza.
Gdy szerokość komórki jest za mała do wyświetlenia liczby, w komórce
widać znaki ########.
Typy danych – stałe logiczne
Są tylko dwie – polskiej wersji programu PRAWDA i FAŁSZ. Można je
pisać dużymi lub małymi literami.
Podobnie jak przy liczbach, w przypadku za wąskiej komórki wyświetlany
jest ciąg znaków ######
Typy danych – tekstowe (literały)
Excel sam rozpoznaję zawartość tekstową i prezentuje ją wyrównaną do
lewej strony. Jeśli pierwszym znakiem jest apostrof ‘ to cała komórka,
niezależnie od zawartości, traktowana jest, jako tekst, przy czym
apostrof nie wchodzi w skład tekstu — jest tylko znakiem formatującym.
Typy danych – formuły
Wszystkie formuły obliczeniowe rozpoczynają się od znaku równości =.
W treści formuły mogą wystąpić:
•stałe: liczbowe, logiczne, tekstowe, tablicowe
•adresy komórek lub zakresów (obszarów), np..: A3:B7
•nazwy stałych, komórek, zakresów lub innych formuł
•operatory działań
•wywołania funkcji
•nawiasu okrągłe – mogę być zagnieżdżane, wielokrotnie otwierane i
zamykane.
UWAGA: Stałe tekstowe we formułach MUSZĄ BYĆ ujęte w cudzysłów,
np.: „tekst”. Nie wolno tu używać dwóch apostrofów zamiast
pojedynczego cudzyłówu. Adresy można wprowadzać z klawiatury, lecz
wygodniej kliknąć myszką odpowiednią komórkę.
Operatory działań
: dwukropek)
Operator zakresu. Zapis A1:B3 oznacza zakres komórek
od A1 do B3 czyli A1, A2,A3, B1, B2, B3
-
odejmowanie
+
dodawanie
%
Dzieli argument po lewej stronie przez 100
*
mnożenie
/
dzielenie
^
potęgowanie
Operatory działań (c.d.)
=
relacja równości - zwraca wartość PRAWDA gdy wyrażenia po obu
stronach znaku równości są równe, w przeciwnym razie FAŁSZ
>
większy niż
<
mniejszy niż
<=
mniejszy lub równy
>=
większy lub równy
<>
nie równy (różny)
&
złączenie tekstów
niektóre funkcje logiczne
JEŻELI(warunek;wartość_gdy_prawda;
wartość_gdy_fałsz)
sprawdza, czy warunek jest spełniony i
zwraca jedną wartość gdy prawda,
drugą gdy fałsz
LUB(wart.logiczna1; wart.logiczna2;...)
Zwraca wartość FAŁSZ, gdy wszystkie
argumenty mają wartość FAŁSZ, w
przeciwnym razie zwraca wartość
PRAWDA
ORAZ(wart.logiczna1;
wart.logiczna2;......)
Zwraca wartość PRAWDA, gdy
wszystkie argumenty mają wartość
PRAWDA, w przeciwnym razie zwraca
wartość FAŁSZ
Funkcje ORAZ i LUB mogą występować jako warunek w funkcji JEŻELI.
niektóre funkcje matematyczne
LICZBA.CAŁK(liczba)
Obcina liczbę do całkowitej, usuwając
część dziesiętną lub ulamkową
SUMA(komórka1;komórka2;...)
SUMA(zakres_komórek)
Dodaje wszystkie liczby w zakresie
komórek
SUMA.JEŻELI(zakres;kryterium;suma_za
kres)
Sumuje komórki z zakresu suma_zakres,
z wierszy, w których komórki zawarte w
zakres spełniają podane kryterium
ZAOKR(liczba;ilość_miejsc_dziesietnych)
Zaokrągla liczbę do wskazanej ilości
miejsc dziesiętnych
niektóre funkcje statystyczne
LICZ.JEŻELI(zakres;kryteria)
SUMA(komórka1:komórka2)
Oblicza ilość komórek spełniających
podane kryteria
MAX(liczba1;liczba2;...)
MAX(zakres_komórek)
Zwraca największą wartość ze zbioru
wartości ignorując wart. logiczne i tekst
ŚREDNIA(komórka1;komórka2;...)
ŚREDNIA(zakres_komórek)
Oblicza średnią arytmetyczną
podanych argumentów
niektóre funkcje informacyjne
CZY.BŁĄD(wartość)
sprawdza, czy wartość jest błędem i zwraca wartość
PRAWDA lub FAŁSZ
CZY.LICZBA(wartość)
sprawdza, czy wartość jest liczbą i zwraca wartość
PRAWDA lub FAŁSZ
CZY.NIEPARZYSTE(liczba)
sprawdza, czy wartość jest nieparzysta i zwraca
wartość PRAWDA lub FAŁSZ
CZY.PARZYSTE(liczba)
sprawdza, czy wartość jest parzysta i zwraca wartość
PRAWDA lub FAŁSZ
CZY.PUSTA(wartość)
sprawdza, czy odwołanie następuje do pustej komórki
i zwraca wartość PRAWDA lub FAŁSZ
CZY.TEKST(wartość)
sprawdza, czy wartość to tekst i zwraca wartość
PRAWDA lub FAŁSZ
Funkcje te mogą występować jako warunek w funkcji JEŻELI.
niektóre funkcje wyszukiwania i adresu
WYSZUKAJ.PIONOWO
(szukana_wartość;tablica;
nr_kolumny;zakres)
Wyszukuje wartość w pierwszej kolumnie tablicy i
zwraca wartość z tego samego wiersza, ze
wskazanej kolumny
WYSZUKAJ.POZIOMO
(szukana_wartość;tablica;
nr_wiersza;zakres)
Wyszukuje wartość w górnej kolumnie tablicy i
zwraca wartość z tej samej kolumny, ze
wskazanego wiersza
INDEKS(tablica;nr_wiersza;
nr_kolumny
Zwraca wartość znajdującą się na przecięciu
wiersza i kolumny tablicy
funkcje tekstowe – działania na tekstach
Złącz.teksty(tekst1;tekst2;...)
łączy teksty
FRAGMENT.TEKSTU(tekst;po wybiera wskazane znaki z tekstu. Wynikiem
zycja;ilość_znaków)
tej funkcji jest komórka typu tekst, co wymaga
niekiedy przekształcenia na liczbę funkcją
WARTOŚĆ(tekst)
WARTOŚĆ(tekst)
przekształca tekst reprezentujący liczbę na
liczbę
DŁ(tekst)
zwraca liczbę znaków w ciągu znaków