Celem ćwiczenia jest zapoznanie się oraz odpowiednie wykorzystanie funkcji czasowych oraz funkcji wyszukiwania takich jak Data(); Dziś(); Data.Różnica(); Tekst(); oraz lndex(); Podaj.PozycjęO;.
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:
116 ■r f*
A B |
c |
D |
1 E | | |
1 |
Lp Imię |
Nazwisko |
Stanowisko |
Pensja |
2 |
1 Adam |
Kowalski |
kierowca |
2000 zł |
3 |
2 Ewa |
Malinowska |
sekretarka |
2500 zł |
4 |
3 Krzysztof Nowak |
portier |
1700 zł | |
5 |
4 Iwona |
Walewska |
sprzątaczka |
1600 zł |
6 |
5 Roman |
Maliniak |
kierownik |
3 000 zł |
7 |
6 Renata |
Kuchta |
sprzedawczyni |
2 300 zł |
8 |
7 Witold |
Majer |
magazynier |
2400 Zł |
9 |
8 Alicja |
Wojtkowska sprzedawczyni |
2 300 Zł | |
10 |
9 Adam |
Politowski |
kierowca |
2000 zł |
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.pI/am/t/labll.xls
3