Plik PDF - microbot.com.pl
Transkrypt
Plik PDF - microbot.com.pl
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęć laboratoryjnych nr 11 TECHNOLOGIE INFORMACYJNE I rok Kierunek Transport Temat: Funkcje daty, czasu, indeksowania oraz funkcje statystyczne Opracował mgr inż. Artur Kujawski Zatwierdził dr inż. Małgorzata Szyszko Obowiązuje od: Rok akademicki 2016 / 2017 RAMOWY SPIS TREŚCI CEL I ZAKRES ĆWICZENIA 3 CZĘŚĆ TEORETYCZNA 3 PRZEBIEG ĆWICZENIA 3 WARUNKI ZALICZENIA 5 EFEKTY KSZTAŁCENIA 5 LITERATURA 5 2 CEL I ZAKRES ĆWICZENIA Celem ćwiczenia jest zapoznanie się oraz odpowiednie wykorzystanie funkcji czasowych oraz funkcji wyszukiwania takich jak Data(); Dziś(); Data.Różnica(); Tekst(); oraz Index(); Podaj.Pozycję();. CZĘŚĆ TEORETYCZNA Program Excel traktuje dane datowe jako liczby, a są przechowywane jako sekwencyjne numery seryjne, co pozwala używać ich w obliczeniach (dodawać, odejmować). Domyślnie dacie 01 stycznia 1900 r. odpowiada numer seryjny 1, a dacie 1 stycznia 2008 r. odpowiada numer seryjny 39448, ponieważ przypada 39 448 dni po dacie 1 stycznia 1900 r. Wyszukiwanie w arkuszach Excela nawet w dużych tabelach wcale nie musi być trudne i nie wymaga znajomości VBA (język programowania Visual Basic) - można to zrobić funkcjami wbudowanymi. Przykład poniżej: Załóżmy, że z takiej tabeli jak na obrazku powyżej chcemy otrzymać informację jakie stanowisko zajmuje Maliniak? Trzeba tu wykorzystać funkcję złożoną - połączenie funkcji Indeks oraz Podaj.Pozycję. =INDEKS(C:C;PODAJ.POZYCJĘ("Maliniak";D:D;0)) To najszybszy i najprostszy sposób na zwracanie wartości z kolumn tabeli położonych na lewo od kolumny wyszukiwania. PRZEBIEG ĆWICZENIA Pobieramy plik http://www.microbot.com.pl/am/t/lab11.xlsx 3 Ćw. 1 - Arkusz Daty W komórce A2 wpisujemy swoją datę urodzenia zachowując format danych daty. Najlepiej użyć do tego funkcji =DATA(); Aby wyświetlić nazwę dnia tygodnia należy skorzystać z funkcji =Tekst(), która zamienia format daty na odpowiednie dane, w zależności od użytego argumentu: „yy” – rok skrócony; „yyyy” - rok; „mm” – miesiąc cyfrą; „mmm” – skrócony miesiąc tekstowo; „mmmm” – pełna nazwa miesiąca; „dd” – dzień cyfrą; „ddd” – dzień skrócony tekstowo; „dddd” – pełna nazwa dnia tygodnia. Aby obliczyć ilość przeżytych dni należy od daty dzisiejszej (funkcja =DZIŚ()) odjąć datę urodzenia. Typ danych musi być Liczbowy lub Ogólny. W tabeli Prezydenci RP obliczamy: - liczba dni kadencji - liczba miesięcy (funkcja DATA.RÓŻNICA) - liczba lat (funkcja DATA.RÓŻNICA) DATA.RÓŻNICA(DATA 1; DATA 2; Parametr) gdzie Parametr to odpowiednio: “Y” – lata „M” – miesięce „D” - dni Ćw. 2 - Arkusz Czas Obliczamy ile czasu przepracował dany pracownik oraz ile zarobił pieniędzy. Pamiętać należy że czas godzinowy w ekselu jest obliczany jako część z liczby 1 (1 to godzina 24:00). Na koniec piszemy formułę wyszukującą automatycznie osobę, która przepracowała najdłużej i tym samym zarobiła największą kwotę – wynikiem powinno być Nazwisko pracownika, w tym celu należy użyć funkcji =INDEX(); INDEKS(tablica; nr_wiersza; [nr_kolumny]) gdzie Tablica to zakres komórek w których znajdują się nasze dane Nr_wiersza to wiersz który chcemy wyszukać Nr_kolumny to cyfra kolumny, z której chcemy wyciągnąć Nazwisko (nie litera) 4 Sama funkcja Indeks nie jest w stanie sprawdzić jaka wartość jest największa, do tego celu należy użyć funkcji =Podaj.Pozycję() Z pomocą tej funkcji wyszukamy wiersz jaki nas interesuje, należy wykorzystać również funkcję statystyczną MAX. PODAJ.POZYCJĘ(szukana_wartość; przeszukiwana_tablica; [typ_porównania]) szukana_wartość to oczywiście nasza funkcja =MAX() przeszukiwana_tablica to zakres gdzie szukamy naszej wartości typ_porównania może przyjąć 3 wartości liczbowe: 0 – dokładnie; 1 większe niż, -1 mniejsze niż Ćw. 3 - Arkusz Biblioteka Obliczamy karę w zł za przetrzymanie książki dłużej niż 60 dni. W przypadku jeżeli czytelnik wypożyczył książkę (książki) i przetrzymał dłużej niż 60 dni naliczamy mu karę za każdy dzień powyżej 60. Jeżeli nie został przekroczony czas 60 dni powinien pojawiać się napis „brak kary”. WARUNKI ZALICZENIA Warunkiem zaliczenia ćwiczenia jest poprawne wykonanie zadań oraz wysłanie pliku z odpowiedziami na serwer poprzez stronę www http://www.microbot.com.pl/am/t/ EFEKTY KSZTAŁCENIA Posiada umiejętność wykorzystania funkcji tekstowych programu MS Excel do złożonych ciągów tekstowych. Potrafi określić różnice w poszczególnych funkcjach, aby odpowiednio je zastosować. (SEKP 3, 4). LITERATURA https://support.office.com/pl-pl/article/Wyszukiwanie-wartości-na-liście-danych-c249efc55847-4329-bfee-ecffead5ef88 5