You are on page 1of 40

1 Adresy względne i bezwzględne

1.1 Adresy względne (np. C5) odwołują się do komórki (komórek) w zależności od położenia komórki zawierającej a

4 0

ta komórka powstała przez skopiowanie C12


ta komórka zawiera w formule adres względny B9 adres względny "przeliczył się" i wskazuje na
komórkę zaznaczoną na szaro

zmiana o tyle wierszy i kolumn o ile pierwotna komórka oddalona od komórki docelowej

1.2 Stosowanie adresów względnych jest użyteczne, gdy kopiujemy formuły w tabelach:

x 2^x
0 1 przyjrzyjmy się formule zawartej w pierwszym wierszu, drugiej kolumny tabeli
1 zawiera ona adres względny (B26)
2
3 skopiujmy (ctrl+c, crtl+v) lub "pociągnijmy" tę komórkę do pozostałych wierszy
4
5
6
7
8
9
10

1.3 Adresy względne mogą być przyczyną błędów w budowaniu tabel

x x-śr (x-śr)^2
0 -5 25 przyjrzyjmy się formułom (klawisz F2)
1 druga i trzecia kolumna odwołują się do komórek
2 zawierających pojedynczą wartość w sposób względny
3
4 skopiujmy pierwszy rząd trzeciej i czwartej kolumny
5 na pozostałe wiersze
6
7 powstały błedy, bo formuły kolejnych wierszy poszukiwał
8 średniej oraz ilości za każydm razem piętro niżej z powod
9 stosowania adresów względnych
10
suma 55 25
średnia 5
ilość 11
1.4 Adresy bezwzględne odwołują się do wskazanych komórek, kolumn lub wierszy niezależnie od położenia
komórki zawierającej adres

7 liczba potęga wynik


0 1 przyjrzyjmy się formule w pierwszym wierszu
1 tabeli i następnie skopiujmy do kolejnych wier
2
3
4
5

1.5 Adres bezwzględny oznaczamy przez dodanie znaczka $ przed identyfikator wiersza lub kolumny

na przykład: $C$7 odwołuje się bewzględnie do komórki C7


$B12 odwołuje się bezwzględnie do kolumny B i względnie do wiersza
D$8 odwołuje się względnie do kolumny i bezwzględnie do wiersza 8

Kiedy używa się drugiego i trzeciego przypadka ?

Załóżmy, że budujemy tabelę iloczynów

wskaźnik
0.3 0.5 0.7 0.1 0.22 0.95
100 Stwórz formułę w komór
200 i skopiuj ją na pozostałe
liczba 300 komórki tabeli
400
500

1.6 Ćwiczenie

Przy uwzględnieniu zasad budowania formuł przy użyciu adresów względnych i bezwzględnych
zaprogramuj tabelę

Mając daną początkową wpłatę oraz miesięczną stopę procentową, oblicz jak będzie wyglądał stan
rachunku bankowego w kolejnych dwunastu miesiącach? - zbudować tabelę
Proszę uzupełnić tabelę przy założeniu miesięcznej kapitalizacji odsetek

Miesiąc 1 2 3 4 5
wpłata początkowa 1000 Wartość
miesięczna st. proc 1.235%

1.7 Zadanie domowe

Przy uwzględnieniu zasad budowania formuł przy użyciu adresów względnych i bezwzględnych
zbuduj tabliczkę mnożenia.
Jak szybko potrafisz to zrobić?
a komórki zawierającej adres

przez skopiowanie C12


eliczył się" i wskazuje na

u, drugiej kolumny tabeli

ę do pozostałych wierszy

ą się do komórek
ość w sposób względny

j i czwartej kolumny

jnych wierszy poszukiwały


azem piętro niżej z powodu
eżnie od położenia

ule w pierwszym wierszu


opiujmy do kolejnych wierszy

Stwórz formułę w komórce C84


i skopiuj ją na pozostałe
komórki tabeli

yglądał stan

6 7 8 9 10 11 12
2 Funkcje wbudowane - wprowadzenie

Microsoft Excel oferuje szereg wbudowanych funkcji i umozliwia tworzenie własnych


Ten temat będzie dotyczył jedynie funkcji wbudowanych

2.1 "Ręczne" wywoływanie funkcji odbywa się analogicznie do tworzenia formuł (od znaku =)

W takim przypadku musimy jednak znać nazwę (identyfikator) i składnię wywoływanej funkcji

Na przykład: =PIERWIASTEK(C8)

Proszę wyliczyć pierwiastek kwadratowy z liczby wpisanej do komórki C17

2.2 Wywołanie funkcji za pomocą kreatora

Excel oferuje kreatora, który nie tylko grupuje funkcje i zapoznaje z ich identyfikatorami, ale
zawiera informacje na temat argumentów i działania danej funkcji

Proszę wyliczyć zadanie używając funkcji Future Value (finansowe-->FV)

Jaka będzie wartość funduszu emerytalnego po dziesięciu latach wpłacania realnie 200 złotych miesięcznie
jeśli roczna stopa procentowa wynosi 12% ?

roczna stopa miesięczna stopa liczba miesięcy rata

wartość funduszu

2.3 Zagnieżdżanie funkcji

Funkcje w Exelu można zagnieżdżać do 64 poziomów w obrębie jednej formuły (w starszych wersjach Excel do
Jeżeli potrzebujemy obliczyć bardziej złożone wyrażenie, musimy skorzystać z wyników pośrednich
Można również napisać własną funkcję w języku Visual Basic

Przykład:
Załóżmy, że chcemy wyliczyć pierwiastek z wartości logarytmu naturalnego dla liczby 500. Można to zrobić na 2

liczba
500

1. Korzystając z wyniku pośredniego

6.2146080984222 2.492912

wynik pośredni - wartość logarytmu wynik końcowy - pierwiastek z warto

2. Zagnieżdżając funkcje
2.4929115705179
wynik końcowy - pierwiastek z wartości logarytmu

2.4 Ogólne zasady działania funkcji

Podstawowa zasada działania funkcji wynika z jej definicji matematycznej:


na wejściu mamy argumenty, zaś na wyjściu pojedynczy wynik (liczbę lub tekst) - wartość funkcji

Dana funkcja jest określona na pewnym zbiorze swoich argumentów. Aby móc korzystać z funkcji
musimy znać ten zbiór

Funkcję wywołujemy za pomocą nazwy (identyfikatora) podając wymagane argumenty wejściowe


(mogą też być niewymagane, a niektóre funkcje nie mają argumentów)

Ideą funkcji jest "ukrycie" przed użytkownikiem linii kodu realizującej czynności dla niego nieistotne. Do podejrze
Użytkownika interesuje tylko poprawny wynik działania funkcji po wprowadzeniu niezbędnych argumentów

2.5 Argumenty funkcji

Będziemy rozważać tylko te funkcje Excel, dla których argumentami są wartości lub zakresy

Funkcje bezargumentowe

Nie wymagają argumentów do zwrócenia wartości Jak działają skróty klawiatury ctrl shift :
na przykład: 4/24/2024 17:19

Funkcje jednoargumentowe

Do zwrócenia wartości wymagają pojedynczego argumentu


na przykład:
1.4142135623731

Funkcje wieloargumentowe

Do zwrócenia wartości wymagają zakresu, zbioru lub pojedynczej wartości

Zakres

Zakres jest ciągiem lub tablicą komórek (w szczególnym przypadku jednoelementową)


Oznaczamy go podając komórkę początkową i po dwukropku - końcową:
na przykład:

1 4 argument funkcji SUMA zawiera zakres komórek z tabeli


2 5
3 6
RAZEM 21

Zbiór

Przyjmijmy, że zbiór różni się tym od zakresu, że może zawierać komórki nie będące jednym ciągiem lub jedną t
Zbiór może zawierać pojedyncze komórki i zakresy. Rozdzielamy je wtedy średnikiem

1 4
2 5 argumentem funkcji suma jest zbiór zakresów
3 6 oraz adresów pojedynczych komórek
RAZEM 21
Oprócz funkcji SUMA typowymi przykładami funkcji wieloargumentowych są ŚREDNIA i inne statystyczne

2. Formuły tablicowe - potrafisz podać przykład?

={"Kwartał 1";"Kwartał 2";"Kwartał 3"}

={"Kwartał 1"\"Kwartał 2"\"Kwartał 3"}


00 złotych miesięcznie

rszych wersjach Excel do 8 poziomów)


w pośrednich

500. Można to zrobić na 2 sposoby:

cowy - pierwiastek z wartości logarytmu


wartości logarytmu

tać z funkcji

y wejściowe

go nieistotne. Do podejrzenia linii kodu służy skrót klawiszowy ctrl ~


ędnych argumentów

awiatury ctrl shift : oraz ctrl ; ?

mórek z tabeli

ednym ciągiem lub jedną tabelą


A i inne statystyczne
1. Funkcja warunkowa jeżeli

1.1 Zasada dzialania funkcji warunkowej

Funkcje warunkowe są podstawą większości języków programowania. Dzięki nim można uzależniać
zachowanie się maszyny od pewnych warunków.

Generalna zasada działania:

tak

Czy warunek spełniony ?

nie

1.2 Budowa funkcji warunkowej

Warunek
Warunek jest określony jako wynik pewnych operacji logicznych i może przyjmować tylko wartości prawda/fałsz

na przykład:

2>0 TRUE
A19="1.2" TRUE
A19=1,2 FALSE

W Excelu funkcja warunkowa ma postać:

=Jeżeli(warunek;wartość jeżeli prawda; wartość jeżeli fałsz)

Zatem w zależności od warunku w komórce znajdzie się jedna lub druga wartość

Wartość:

Zarówno "wartość jeżeli prawda" jak i "wartość jeżeli fałsz" mogą być:
- liczbą,
- tekstem (w tym także pustym łańcuchem),
- formułą.

1.3 Przykłady

A B

0 0 A nie mniejsze od B JEŻELI(B46<C46;"A mniejsze B";"A nie mniejsze


6 3 A większe B JEŻELI(B47<C47;"A mniejsze B";JEŻELI(B47=C47;"A

1.4 Budowanie formuł z użyciem funkcji warunkowych

Najłatwiej korzystać z kreatora, który podaje wartości warunku i wartość zwracaną przez funkcję.
Kreator sprawdza się jednak tylko w przypadku, gdy nie zagnieżdżamy funkcji jeżeli.
kwota podatek 10% dojazd 7% kaucja 2%
900.00 zł 90.00 zł 63.00 zł 18.00 zł

Suma do zapłaty nie może przekroczyć 1000 zł.


Jeżeli suma przekracza 1000 zł, formuła powinna zwrócić tekst "Błąd", w przeciwnym wypadku powinna wskaza
Zbuduj odpowiednią formułę przy wykorzystaniu funkcji jeżeli.

1.5 Zadanie 1

Ułóż i zastosuj formułę podającą nazwę gracza, który wygrał w każdej z prób.
W przypadku remisu niech funkcja zwróci słowo "remis".
Wygrywa gracz, który zdobył więcej punktów.

Punkty
Próba Bolek Lolek Wygrał:
1. 100 90
2. 110 120
3. 100 100

1.6 Zadanie domowe

Kwota stypendium naukowego zależy od średniej z danego semestru.


Uzupełnił kolumnę średnia studiów dowolnymi wartościami.
Zbuduj odpowiednie formuły dla wyliczenia wysokości stypendium dla poszczególnych studentów
Budując formuły korzystaj z poniższej tabeli pomocniczej.

od do stawka
2.00 4.00 - zł
4.01 4.10 150.00 zł
4.11 4.20 160.00 zł
4.21 4.30 170.00 zł
4.31 4.40 200.00 zł
4.41 4.50 220.00 zł
4.51 6.00 255.00 zł

Nazwisko Imię średnia studiów


Kowalski Jan
Nowak Marek
Lewandowski Marcin
Piechota Patrycja
Michalak Marta
RAZEM

Najczęstszy błąd: =JEŻELI (B84 <= E94 <= C84; ...


można uzależniać

Wykonaj coś

Wykonaj coś innego

ć tylko wartości prawda/fałsz

niejsze B";"A nie mniejsze od B") Przyjrzyj się formułom.


jsze B";JEŻELI(B47=C47;"A równe B";"A większe B")) Zwróć uwagę na zagnieżdżanie funkcji warunkowych.

przez funkcję.
razem

ym wypadku powinna wskazać kwotę do zapłaty.

ych studentów

stypendium
2. Funkcje logiczne

2.1 Wprowadzenie

Funkcje logiczne znajdują zastosowanie przede wszystkim w tworzeniu warunków dla funkcji jeżeli
Do funkcji logicznych Excela, poza funkcją jeżeli(), należą:

ORAZ() koniunkcja
LUB() alternatywa
FAŁSZ() zwraca wartość fałsz
PRAWDA() zwraca wartość prawda
NIE() negacja

2.2 Funkcja ORAZ() - koniunkcja

Funkcja oraz() jest funkcją wieloargumentową i zwraca wartość prawda, jeśli wszystkie jej argumenty są prawd
Składnia funkcji oraz() jest następująca:

=ORAZ(warunek 1; warunek 2;....;warunek n)

Przykład: Uwaga! Przykłady nie uwzględniają zerowych wartości

A B
-2 2 mają różne znaki

2.2 Funkcja LUB() - alternatywa

Funkcja lub() jest również wieloargumentowa i zwraca wartość prawda, jeśli któryś (przynajmniej jeden) z jej arg
Funkcja lub() ma następującą składnię:

=LUB(warunek 1; warunek 2;....;warunek n)

Przykład:

A B
2 -2 któraś jest dodatnia

2.3 Pozostałe funkcje

Pozostałe funkcje są oczywiste i ich przedstawienie ograniczam do przykładów.

FALSE Funkcja FAŁSZ


TRUE Funkcja PRAWDA
TRUE Funkcja NIE
FALSE
2.4 Zadanie

Uzupełnij tabelę o dowolne wartości parametrów.


Jeżeli którykolwiek z parametrów przekroczy 2, to wartość ma być ich iloczynem, w przeciwnym razie - sumą.
Dodatkowo, jeżeli któryś z parametrów będzie ujemny to wartość ma pokazywać tekst "BŁĄD"

par.1 par.2 par.3 wartość


pomiar 1
pomiar 2
pomiar 3
pomiar 4
pomiar 5
pomiar 6

2.5 Zadanie domowe

Wykorzystując funkcje logiczne, w polu decyzja zapisz warunek (jedną funkcją) sprawdzający czy
pośród badanych znajduje się KOBIETA, która posiada prawo jazdy i nie ma jeszcze ukończonych 30 lat.

wiek prawo
Nazwisko Imię jazdy płeć wykształcenie
Słodziak Paulina 41 tak k wyższe
Miodek Danuta 32 nie k podstawowe
Chłodnik Anna 57 tak k średnie
Pokrzywa Jadwiga 27 nie k średnie
Nowicjusz Mariusz 48 nie m średnie
Aklamacja Alicja 26 tak k wyższe
Bryś Tadeusz 42 tak m wyższe
Kałuża Marcin 30 tak m podstawowe
Olejniczak Antoni 32 nie m wyższe
la funkcji jeżeli

tkie jej argumenty są prawdziwe

przynajmniej jeden) z jej argumentów jest prawdziwy


przeciwnym razie - sumą.

wdzający czy
e ukończonych 30 lat.

Decyzja
(TAK/NIE
)
SUMA.JEŻELI

Sumuje komórki spełniające podane kryteria.

Składnia

SUMA.JEŻELI(zakres;kryteria;suma_zakres)

Zakres jest zakresem komórek, które należy przeliczyć (dla których należy sprawdzić warunek).

Kryteria są to kryteria w postaci liczby, wyrażenia lub tekstu określające, które komórki będą dod

Suma_zakres to komórki wyznaczone do zsumowania. Komórki w suma_zakres są sumowane ty

LICZ.JEŻELI

Oblicza liczbę komórek, które spełniają podane kryteria (ile jest komórek spełniających dane kryterium)

Składnia

LICZ.JEŻELI(zakres;kryteria)

Zakres jest zakresem komórek, dla których sprawdzany jest warunek (kryterium)

Kryteria są to kryteria w postaci liczby, wyrażenia lub tekstu określające, które komórki mają zost

Przykład

Zakładając, że:
- A1:A4 zawiera odpowiednio następujące wartości nieruchomości dla czterech domów: 100 000 zł, 200 000 zł, 300
- B1:B4 zawiera prowizje sprzedażne odpowiadające każdej z wartości nieruchomości: 7 000 zł, 14 000 zł, 21 000

Oblicz:
1. sumę prowizji dla nieruchomości o wartości powyżej 160000
2. policz ile nieruchomości kosztowało 300000
3. sumę prowizji dla nieruchomości o wartości równej 350000

wartość domu prowizja


100,000.00 zł 7,000.00 zł 1. 63000
200,000.00 zł 14,000.00 zł 2. 1
300,000.00 zł 21,000.00 zł 3. 0
400,000.00 zł 28,000.00 zł
Zadanie 1

Dla poniższych transakcji policz:


1. Sumę wszystkich transakcji
2. Sumę wartości transakcji zawartych w poczczególnych miastach.
3. Liczbę transakcji zawartych w I połowie roku (od stycznia do czerwca) 2002.

Wykorzystaj funkcje: suma.jeżeli, licz.jeżeli

Dane o transakcjach:
Data Miejsce Wartość
8/11/2002 Gdańsk 14856.74
7/11/2002 Gdańsk 7803.57
7/28/2002 Kraków 3720.03
6/9/2002 Kraków 2145.84
10/3/2002 Kraków 15196.31
10/28/2002 Kraków 17347.17
9/20/2002 Kraków 12272.21
1/2/2002 Poznań 13080.36
3/26/2002 Kraków 1807.93
6/19/2002 Gdańsk 5715.64
3/13/2002 Poznań 5029.47
11/5/2002 Kraków 1475.78
3/17/2002 Gdańsk 16309.18
7/18/2002 Gdańsk 3106.83

Zadanie domowe

Masz za zadanie przygotować fakturę VAT za dostarczony towar i wykonaną usługę na rzecz Klienta X. Polic
wskazanych towarów i usług. Przygotuj podsumowanie, uwzględniając sumy transakcji (brutto, netto oraz kwoty
powinny wyliczać się automatycznie (powinny być tam wpisane k

Lp Nazwa Ilość Jm Cena netto Wartość netto


1 Towar1 10 szt 1.00
2 Usługa1 10 szt 20.00
3 Towar2 20 szt 2.00
4 Usługa2 3 szt 1.00
5 Towar3 15 szt 3.00
6 Usługa3 5 szt 1.00
7 Towar4 4 szt 1.00
8 Usługa 4 szt 2.00
Razem
w tym
yć (dla których należy sprawdzić warunek).

tekstu określające, które komórki będą dodane. Na przykład, kryteria można wyrazić jako 32, "32", ">32", "jabłka".

a. Komórki w suma_zakres są sumowane tylko wtedy, jeśli odpowiadające im komórki w zakresie spełniają kryterium. Jeśli suma_zakres z

k spełniających dane kryterium)

any jest warunek (kryterium)

tekstu określające, które komórki mają zostać zliczone. Na przykład, kryteria można wyrazić jako 32, "32", ">32", "jabłka".

czterech domów: 100 000 zł, 200 000 zł, 300 000 zł, 400 000 zł
nieruchomości: 7 000 zł, 14 000 zł, 21 000 zł, 28 000 zł
nia do czerwca) 2002.

i wykonaną usługę na rzecz Klienta X. Policz wartość netto, kwoty VAT oraz wartości brutto transakcji dla
ąc sumy transakcji (brutto, netto oraz kwoty VAT) dla poszczególnych stawek VAT. Pola oznaczone na szaro
automatycznie (powinny być tam wpisane konkretne formuły).

Wartość
Stawka VAT Kwota VAT brutto
22%
22%
7%
0%
zw
0%
22%
22%
X
22%
7%
0%
zw
yterium. Jeśli suma_zakres zostaje pominięte, to sumowane są komórki w zakresie.
WYSZUKIWANIE W TABLICY

Tabela pionowa

Sprzedaż Podstawa Procent


0 0 6%
1000 60 8%
2000 140 10%
3000 240 12%

Funkcje wyszukiwania mają różnorodne zastosowanie. Czasami, zamiast kilkukrotnego zagnieżdżan


skorzystać z funkcji wyszukiwania.

Na przykład można użyć dowolnej tabeli, aby obliczyć premię sprzedawców na podstawie osiągnięty

Do funkcji wyszukiwania wymagane są tabele pomocnicze w postaci pionowej (dla funkcji WYSZUKA
Dane w pierwszej kolumnie tabeli pomocniczej muszą dotyczyć wartości, które będziemy wyszukiwa
W przypadku wartości liczbowych, dane w pierwszej kolumnie to dolne granice dla przedziałów warto
Dane w pierszej kolumnie tabeli pionowej lub w pierwszym wierszu tabeli poziomej muszą być uporz

Aby uporządkować tabelę, można użyć polecenia Dane-->Sortuj.

Dwie funkcje WYSZUKAJ.PIONOWO oraz WYSZUKAJ.POZIOMO mają podobną składnię:

=WYSZUKAJ.PIONOWO(co;gdzie;w_której_kolumnie;[prawda/fałsz])

co szukana_wartość to wartość, którą należy znaleźć w pierwszej kolumnie tablicy.

gdzie tabela_tablica zakres tabeli lub nazwa (etykieta) tabeli.

w_której_kolumnie nr_indeksu_kolumny kolumna, z której należy odczytać wartość, którą ma zwrócić f

prawda/fałsz [przeszukiwany zakres] wartość logiczna, określająca czy dopasowanie ma być dokła
PRAWDA lub brak tego argumentu oznacza, że gdy w tabeli n
wówczas funkcja dopasowuje największą wartość mniejszą od
FAŁSZ oznacza, że gdy nie ma wartości identycznej z poszuk

Zadanie 1
Korzystając z funkcji WYSZUKAJ.PIONOWO oblicz premię każdego pracownika.
W tabeli pomocniczej Schemat premiowania przedstawione są przedziały wartości sprzedaży i odpo

Schemat premiowania

Sprzedaż Premia
1000 60
0 0
4000 360
3000 240
2000 140
5000 500

Zadanie 2
Mamy listę artykułów z danymi w kolejnych kolumnach: symbol artykułu, nazwa artykułu, cena artyku
Drugie zestawienie to rejestr sprzedaży, w którym mamy zawarty symbol artykułu i ilość sprzedanych
Jak każdemu artykułowi z rejestru sprzedaży przypisać cenę z listy artykułów?

Lista artykułów

Symbol Nazwa Cena


B1 kaszanka 4.99 zł
B11 hulajnoga 176.52 zł
B2 wiadro 21.09 zł
B3 garnitur 965.50 zł

Zadanie domowe
W kolumnie decyzja komisji powinny pojawić się opisy zgodnie ze schematem:
powyżej 110 -finał A, od 70 do110 finał B, od 50 do 69 baraż, poniżej 50 koniec zawodów.
Uwaga: Wykorzystaj funkcje wyszukiwania w tablicy.

Podpowiedź: zacznij od zbudowania tabeli pomocniczej

zawodnik wynik Decyzja komisji


Maria Anders 116
Ana Trujillo 146
Antonio Moreno 57
Thomas Hardy 68
Christina Berglund 105
Hanna Moos 107
Frédérique Citeaux 4
Martín Sommer 93
Laurence Lebihan 3
Elizabeth Lincoln 69
Victoria Ashworth 21
Patricio Simpson 81
Francisco Chang 93
Yang Wang 96
Pedro Afonso 144
Elizabeth Brown 24
Sven Ottlieb 18
Janine Labrune 112
Ann Devon 92
Roland Mendel 6
Aria Cruz 109
Diego Roel 76
Martine Rancé 100
Maria Larsson 97
Peter Franken 132
Carine Schmitt 72
Paolo Accorti 70
Lino Rodriguez 118
Eduardo Saavedra 113
José Pedro Freyre 114
André Fonseca 1
Howard Snyder 35
Manuel Pereira 18
Mario Pontes 95
Carlos Hernández 36
Yoshi Latimer 130
Patricia McKenna 24
Helen Bennett 76
Philip Cramer 100
Daniel Tonini 116
Annette Roulet 21
Yoshi Tannamuri 54
John Steel 136
Renate Messner 1
Jaime Yorres 38
Carlos González 80
Felipe Izquierdo 147
Fran Wilson 132
Giovanni Rovelli 84
Catherine Dewey 78
Jean Fresniere 54
Alexander Feuer 90
Simon Crowther 18
Yvonne Moncada 46
Rene Phillips 3
Henriette Pfalzheim 117
Marie Bertrand 123
Guillermo Fernández 24
Georg Pipps 9
Isabel de Castro 66
Bernardo Batista 39
Lúcia Carvalho 113
Horst Kloss 66
Sergio Gutiérrez 30
Paula Wilson 85
Maurizio Moroni 68
Janete Limeira 48
Michael Holz 118
Alejandra Camino 86
Jonas Bergulfsen 80
Jose Pavarotti 99
Hari Kumar 59
Jytte Petersen 31
Dominique Perrier 114
Art Braunschweiger 34
Pascale Cartrain 141
Liz Nixon 149
Liu Wong 43
Karin Josephs 86
Miguel Angel Paolino 132
Anabela Domingues 121
Helvetius Nagy 53
Palle Ibsen 69
Mary Saveley 143
Paul Henriot 69
Rita Müller 134
Pirkko Koskitalo 54
Paula Parente 12
Karl Jablonski 10
Matti Karttunen 53
Zbyszek Piestrzeniewicz 65
Tabela pozioma

Sprzedaż 0 1000 2000 3000


Podstawa 0 60 140 240
Procent 6% 8% 10% 12%

zamiast kilkukrotnego zagnieżdżania funkcji JEŻELI można

edawców na podstawie osiągniętych wyników (zadanie 1).

aci pionowej (dla funkcji WYSZUKAJ.PIONOWO) lub poziomej (dla funkcji WYSZUKAJ.POZIOMO).
artości, które będziemy wyszukiwać (np. dla wspomnianego przykłądu będą to osiagnietę wyniki sprzedaży).
dolne granice dla przedziałów wartości.
u tabeli poziomej muszą być uporządkowane rosnąco.

O mają podobną składnię:

aleźć w pierwszej kolumnie tablicy. Może być ona liczbą, tekstem, adresem komórki.

ykieta) tabeli.

czytać wartość, którą ma zwrócić funkcja.

ca czy dopasowanie ma być dokładne czy przybliżone.


umentu oznacza, że gdy w tabeli nie ma wartości identycznej z poszukiwaną,
uje największą wartość mniejszą od poszukiwanej.
e ma wartości identycznej z poszukiwaną, funkcja zwróci kod błędu #N/D.

go pracownika.
zedziały wartości sprzedaży i odpowiadające im premie.

Sprzedawca Sprzedaż Premia


Mścibor 500
Gerwazy 1200
Hieronim 3000
Władysław 5500
Barbara 2250
Alojzy 4010
ykułu, nazwa artykułu, cena artykułu.
symbol artykułu i ilość sprzedanych sztuk.
y artykułów?

Rejestr sprzedaży

Data Symbol Cena


2/3/2004 B1
3/24/2004 B2
4/11/2004 B1
10/3/2004 B2
5/28/2005 B11
6/1/2005 B11
12/30/2005 B3

e schematem:
iżej 50 koniec zawodów.
Wykresy:

Napisz formułę obliczającą wartość funkcji:

1 4
f (x)  cos x  (ln x) / 2  3 x3  x  6
3
i narysuj jej wykres w przedziale [0,5 ; 6] co 0,25

Pamiętaj o nadaniu poszczególnym elementom odpowiedniego formatowania, legendzie do wykresu itd.


do wykresu itd.
Funkcje daty i czasu

Data i czas są przedstawiane w Excelu w specyficzny sposób - przy wykorzystaniu formatów

W rzeczywistości data zapisana jest jako liczba dni, która upłynęła od pewnej wyjściowej daty,
zaś godziny, minuty i sekundy zapisane są za pomocą ułamka dnia.

W Excelu liczenie dni rozpoczyna się od 1 stycznia 1900 roku

Takie przechowywanie daty i czasu umożliwia łatwe dokonywanie na nich działań, które sprowadzają się
do zwykłych operacji arytmetycznych.

Do podstawowych funkcji daty i czasu możemy zaliczyć:

TERAZ()
ROK(C16)
MIESIĄC(C16)
DZIEŃ(C16)
GODZINA(C16)
MINUTA(C16)
SEKUNDA(C16)

Ćwiczenie: Proszę w niebieskie komórki wpisać odpowiednie formuły pokazujące wynik działania podanych obok funkcji
Proszę odwoływać się do komórki C16 (lub innych zgodnie ze "wskazówkami" Excela), w której to powinna wyś

Do pozostałych funkcji daty i czasu zaliczamy:

DZIEŃ.TYG()
CZAS()
CZAS.WARTOŚĆ()
DATA()
DATA.WARTOŚĆ()

Funkcja TERAZ()

Funkcja teraz zwraca aktualną datę i czas z dokładnością do jednej sekundy

Po sformatowaniu ukaże się odpowiednia data i godzina.

Uwaga! Funkcje czasu nie aktualizują się automatycznie, tzn. nie zbudujemy w Excelu chodzącego zegara ;-)

Funkcja TERAZ() jest bezparametrowa, zaś jej składnia ma postać:

=TERAZ()

Funkcje konwersji

Zapis daty i czasu w postaci formatowanych liczb ma swoje zalety, ale również jest źródłem wielu kłopotów.
Wiemy, że łatwo jest zamienić liczbę na datę za pomocą formatu. Jak jednak wprowadzić datę do komórki ?
Podobnym problemem jest odczytanie części daty, np. miesiąca. Jeśli data jest zapisana jako liczba, którą
"rozkodowuje" formatowanie, to jak odczytać sam miesiąc ?
Z pomocą przychodzą nam funkcje konwersji.
Konwersja to po prostu zamiana typów. Funkcje konwersji Excela potrafią zamieniać tekst na liczbę
i odwrotnie. W tym wypadku chodzi nam o zamianę sformatowanego tekstu na datę:

Przykład:
40991 Oznacza w Excelu datę "23 marca 2012 roku" Ale skąd o tym ma wiedzieć użytkownik

Do zamiany tekstu na wewnętrzny format daty i czasu Excela służą funkcje CZAS.WARTOŚĆ() i DATA.W

2005-03-23
38434
23:04 UWAGA NA FORMAT W JAKIM WPISANA JEST DATA (CZAS) W
0.96111111111111

Do generowania daty i czasu za pomocą wartości liczbowych służą odpowiednio funkcje DATA() i CZAS

dzień miesiąc rok


31 12 2009

godzina minut sekund


18 59 59

Aby precyzyjne okreslić moment czasowy, można wyznaczyć kod daty, kod godziny, a następnie je zsumować

12/31/2009 18:59

Funkcje zwracające daną wartość z daty/czasu

Istnieją funkcje konwertujące liczby reprezentujące datę/czas (niezależnie od jej formatu ekranowego) na liczby
reprezentujące ich fragmenty. Do tych funkcji należą:

ROK()
MIESIĄC()
DZIEŃ()
GODZINA()
MINUTA()
SEKUNDA()
DZIEŃ.TYG()

Zasada działania pierwszych pięciu funkcji jest oczywista i zostanie przedstawiona na przykładzie. Ostatnia
funkcja będzie omówiona szerzej.

4/24/2024 17:19 2024 =ROK($B$97)


4 =MIESIĄC($B$97)
24 =DZIEŃ($B$97)
17 =GODZINA($B$97)
19 =MINUTA($B$97)
47 =SEKUNDA($B$97)

Funkcja DZIEŃ.TYG()
Funkcja DZIEŃ.TYG() ma następującą składnię:

=DZIEŃ.TYG(liczba_reprezentująca_datę;metoda)

metoda:
1 niedziela = 1; sobota =7
2 poniedziałek = 1; niedziela = 7
3 poniedziałek = 0; niedziela = 6

Niestety metoda zwraca dzień tygodnia w postaci liczbowej.


Jeśli chcemy zobaczyć opis, można np. zagnieździć funkcję JEŻELI() 6 razy.

Przykład:

Jaki dzień tygodnia przypadał na 1 stycznia 1900 roku, a jaki przypadnie na 1 stycznia 2000 roku ?

12/31/1899 1 czyli niedziela


1/1/2000 7 czyli sobota

Funkcja DATA.RÓŻNICA()

Składnia funkcji DATA.RÓŻNICA DATA.RÓŻNICA(data_początkowa;data_końcow


Funkcja ta nie jest udokumentowana w excelu.
Parametry
D różnica zostanie podana w dniach
M różnica zostanie podana w miesiącach
Y różnica zostanie podana w latach
YM różnica zostanie podana w miesiącach, z tym, że jeśli data_początkowa i data_końcowa s
YD różnica zostanie podana w dniach, z tym, że jeśli data_początkowa i data_końcowa są w r
MD różnica zostanie podana w dniach, jednak daty są traktowane jakby były w tym samym mie

Zadanie 1

Dokonajmy paru wyliczeń związanych ze swoją datą urodzenia


Pola zaznaczone na szaro mają się wyliczać automatycznie (TRZEBA WPROWADZIĆ W NIE ODPOWIEDNIE

Data ur. dzień miesiąc rok godzina

Data aktual.
Zatem różnica wynosi:

lat
miesięcy
dni
godzin
minut
sekund
Zadanie domowe

Kontrolowanie terminu pł. faktury


Termin płatności data - płatność kontrola
data wystawienia do klienta płatności odsetki
10/1/2017
10/12/2017
10/2/2017
10/10/2017
10/15/2017
10/20/2017

Zadanie

Tabela zawiera wykaz faktur z datami wystawienia.


Termin płatności upływa 14 dni po wystawieniu faktury.
Puste pole w kolumnie "data - płatność klienta" oznacza, że płatności nie było.

1. Wprowadź formułę, która wyznaczy termin płatności faktury.

2. Wprowadź fikcyjne daty płatności klienta - część pomiń co ma oznaczać, że nie było płatności

3. Wprowadź formułę w kolumnie kontrola płatności: płatności nie zrealizowano - komunikat "monit"
płatność zrealizowano - komunikat "zapłacono"

4. Wprowadź formułę w kolumnie odsetki: dla faktur zapłaconych - tekst "zapłacono"


dla faktur niezapłaconych - wartość odsetek liczon

5. Wylicz ile jest faktur, które nie zostały zapłacone i jaka jest wartość odsetek
aniu formatów

wyjściowej daty,

ań, które sprowadzają się

iałania podanych obok funkcji


Excela), w której to powinna wyświetlić się aktualna data

Excelu chodzącego zegara ;-)

jest źródłem wielu kłopotów.


wprowadzić datę do komórki ?
t zapisana jako liczba, którą
ieniać tekst na liczbę

ąd o tym ma wiedzieć użytkownik, gdy chce wprowadzić tę lub inną datę ręcznie ?

je CZAS.WARTOŚĆ() i DATA.WARTOŚĆ()

PISANA JEST DATA (CZAS) W KOMÓRCE, DO KTÓREJ SIĘ ODWOŁUJEMY

wiednio funkcje DATA() i CZAS()

12/31/2009 uwaga: ROK;MIESIĄC;DZIEŃ

6:59 PM uwaga: GODZINA;MINUTA;SEKUNDA

dziny, a następnie je zsumować.

ej formatu ekranowego) na liczby

ona na przykładzie. Ostatnia


stycznia 2000 roku ?

czątkowa;data_końcowa;parametr)

a_początkowa i data_końcowa są w rożnych latach to zostaną one potraktowane jakby były w tym są samym roku
czątkowa i data_końcowa są w rożnych latach to zostaną one potraktowane jakby były w tym są samym roku
ane jakby były w tym samym miesiącu

WADZIĆ W NIE ODPOWIEDNIE FUNKCJE!), do pozostałych wprowadzamy wartości ręcznie

minut dzień tyg.


nie było płatności

izowano - komunikat "monit"


wano - komunikat "zapłacono"

nych - tekst "zapłacono"


aconych - wartość odsetek liczona jako 10 zł za każdy dzień zwłoki
ą samym roku

You might also like