SUMA, SREDNIA, LICZ.JEZELI, JEZELI, WYSZUKAJ.PIONOWO i inne
ð Podstawa programowa: II.3cArkusz kalkulacyjny oferuje setki wbudowanych funkcji podzielonych na kategorie. Poznamy najwazniejsze z kazdej grupy.
Utworz tabele z wynikami 15 uczniow z biegu na 100m (czas w sekundach). Oblicz: srednia, mediane, najszybszy i najwolniejszy czas, ilosc uczniow ponizej 15 sekund (LICZ.JEZELI), sredni czas dla dziewczat i chlopcow osobno (SREDNIA.JEZELOW).
A B C
1 Imie Czas Plec
2 Jan 14.2 M
3 Anna 15.8 K
4 Piotr 13.5 M
... (15 wierszy)
Obliczenia:
E1: Srednia: F1: =SREDNIA(B2:B16)
E2: Mediana: F2: =MEDIANA(B2:B16)
E3: Najszybszy: F3: =MIN(B2:B16)
E4: Najwolniej: F4: =MAX(B2:B16)
E5: Ponizej 15s: F5: =LICZ.JEZELI(B2:B16;"<15")
E6: Sr. chlopcy: F6: =SREDNIA.JEZELOW(B2:B16;C2:C16;"M")
E7: Sr. dziewcz: F7: =SREDNIA.JEZELOW(B2:B16;C2:C16;"K")
Utworz tabele z punktami 20 uczniow z testu (0-100 pkt). Uzyj zagniezdzonych JEZELI do przypisania ocen: 0-39=ndst, 40-54=dop, 55-69=dst, 70-84=db, 85-94=bdb, 95-100=cel. Policz ile jest kazdej oceny (LICZ.JEZELI). Dodaj kolumne "Zaliczyl?" (JEZELI, co najmniej dop).
A B C D
1 Uczen Punkty Ocena Zaliczyl?
2 Kowalski 78 =JEZELI(B2>=95;"cel";JEZELI(B2>=85; =JEZELI(B2>=40;
"bdb";JEZELI(B2>=70;"db";JEZELI( "Tak";"Nie")
B2>=55;"dst";JEZELI(B2>=40;"dop";
"ndst")))))
(skopiuj formule w dol)
Podsumowanie:
F1: Ocena G1: Ilosc
F2: cel G2: =LICZ.JEZELI(C2:C21;"cel")
F3: bdb G3: =LICZ.JEZELI(C2:C21;"bdb")
F4: db G4: =LICZ.JEZELI(C2:C21;"db")
F5: dst G5: =LICZ.JEZELI(C2:C21;"dst")
F6: dop G6: =LICZ.JEZELI(C2:C21;"dop")
F7: ndst G7: =LICZ.JEZELI(C2:C21;"ndst")
F8: Razem G8: =SUMA(G2:G7) // powinno byc 20
Utworz dwa arkusze: (1) "Cennik" - tabela z produktami (Kod, Nazwa, Cena_netto, VAT%). (2) "Faktura" - uzytkownik wpisuje kod produktu i ilosc, a formula automatycznie pobiera nazwe i cene z cennika (WYSZUKAJ.PIONOWO), oblicza wartosc netto, VAT i brutto.
ARKUSZ "Cennik":
A B C D
1 Kod Nazwa Netto VAT%
2 P001 Zeszyt A5 3.50 23%
3 P002 Dlugopis 2.00 23%
4 P003 Plecak 89.00 23%
5 P004 Linijka 30cm 4.50 23%
ARKUSZ "Faktura":
A B C D E F G
1 Kod Ilosc Nazwa Cena Netto VAT Brutto
2 P001 10 =WYSZUKAJ. =WYSZUKAJ. =B2*D2 =E2* =E2+F2
PIONOWO( PIONOWO( WYSZUKAJ.
A2;Cennik! A2;Cennik! PIONOWO(
A:B;2;0) A:C;3;0) A2;Cennik!
A:D;4;0)
Uproszczony zapis formul:
C2: =WYSZUKAJ.PIONOWO(A2;Cennik!$A:$B;2;0)
D2: =WYSZUKAJ.PIONOWO(A2;Cennik!$A:$C;3;0)
E2: =B2*D2
F2: =E2*WYSZUKAJ.PIONOWO(A2;Cennik!$A:$D;4;0)
G2: =E2+F2
Skopiuj formuly w dol dla kolejnych pozycji.
Masz kolumne z pelnym imieniem i nazwiskiem (np. "Jan Kowalski"). Uzyj funkcji tekstowych, aby: (a) wyodrebnic imie do osobnej kolumny, (b) wyodrebnic nazwisko, (c) utworzyc adres email w formacie j.kowalski@szkola.pl (mala litera imienia + kropka + nazwisko malymi), (d) utworzyc inicjaly (np. "J.K.").
A1: Jan Kowalski
A2: Anna Maria Nowak
A3: Piotr Wisniewski
Imie (B):
B1: =LEWY(A1;ZNAJDZ(" ";A1)-1)
Wyjasnienie: ZNAJDZ szuka spacji, LEWY bierze
znaki do spacji
Nazwisko (C):
C1: =PRAWY(A1;DL(A1)-ZNAJDZ(" ";A1))
Wyjasnienie: DL - dlugosc tekstu, odejmuje pozycje
spacji, PRAWY bierze reszte
Email (D):
D1: =MALE(LEWY(B1;1))&"."&MALE(C1)&"@szkola.pl"
Wynik: j.kowalski@szkola.pl
Inicjaly (E):
E1: =WIELKIE(LEWY(B1;1))&"."&WIELKIE(LEWY(C1;1))&"."
Wynik: J.K.
Uwaga: Dla imion zlozonych (Anna Maria)
potrzeba bardziej zaawansowanych formul
lub funkcji PODSTAW/ZNAJDZ.