Funkcje Wykonywanie skomplikowanych operacji na danych za pomocą wbudowanych funkcji jest bardzo wygodną i szybką metodą automatyzacji obliczeń w Excelu. W takich przypadkach korzystanie z funkcji jest dużo mniej pracochłonne niż budowanie skomplikowanych formuł. Warto więc skorzystać z zestawu gotowych funkcji oferowanych przez program Excel. Funkcja jest to złożona gotowa do użytku formuła np. zamiast żmudnie sumować komórki od B1 do B32, można zastosować funkcję =SUMA(B1:32). Każda z funkcji jest zbudowana z następujących elementów: - znaku "=" który sygnalizuje wprowadzanie formuły (także funkcji); - nazwy funkcji, np. SUMA, MIN, MAX wskazującej, jaka operacja będzie wykonana; - listy argumentów są to wartości liczbowe lub adresy komórek ujęte w nawiasy np. (H1:H32). Wstaw funkcję Rys1. Przykład wywołania funkcji
Uruchamianie funkcji Aby wprowadzić wybraną funkcje do arkusza kalkulacyjnego musimy najpierw aktywować komórkę, a następnie wywołać funkcję poprzez kreatora funkcji lub (dla bardziej zaawansowanych użytkowników) wpisać ją ręcznie. Kreatora funkcji możemy wywołać na kilka sposobów: 1. bezpośrednio z zakładki Formuły grupa Biblioteka funkcji Rys2. Uruchamianie kreatora funkcji na pasku narzędzi 2. ikonka na pasku formuły Wstaw funkcje Rys3. Uruchamianie kreatora funkcji na pasku formuły Wszystkie funkcje są pogrupowane tematycznie na kategorie. Kategorie te są widoczne w górnej liście okna zatytułowanej Kategoria funkcji, po wybraniu określonej kategorii pokażą nam się dostępne funkcje w ramach danej kategorii. Aby funkcje wstawić do arkusza należy wskazać ją na liście, a następnie kliknąć na przycisk OK. (Rys4)
Rys4. Wywołanie kreatora funkcji Pojawi się dalsze okno kreatora funkcji Rys5. Kreator funkcji - argumenty
Operatory porównania Operatory porównania stosuje się przy większości funkcji dostępnych w Excelu. Kiedy porównujemy dwie wartości za pomocą operatora wynikiem jest PRAWDA lub FAŁSZ. Następnie, w zależności jakiego wyniku, wykonywane są działania funkcji. Zestawienie operatorów porównania: Operator Znaczenie Przykład = (znak równości) Równa się A10 = C10 > (znak większości) Większe niż A10 > C10 < (znak mniejszości) Mniejsze niż A10 < C10 >= Większe bądź równe A10 >= C10 <= Mniejsze bądź równe A10 <= C10 <> Różne od A10 <> C10 Budowa funkcji i zastosowanie operatorów w funkcji przedstawione zostało w dalszej części lekcji Podstawowe funkcje Ponieważ Excel zawiera tak dużo funkcji stosowanych do różnego rodzaju obliczeń, my zajmiemy się tylko podstawowymi i zarazem najczęściej używanymi. Uwaga: Podstawowe funkcje można wywoływać bezpośrednio z zakładki Narzędzia główne. Rys6. Najpopularniejsze funkcje w pasku narzędzi
Podstawowe funkcje matematyczne i statystyczne: 1.Nazwa funkcji: SUMA Opis: Oblicza sumę z zadanego zakresu komórek Budowa: =SUMA(obszar) - Funkcja wymaga zdefiniowania zakresu komórek, czyli obszaru sumowania Przykład: =SUMA(C1:C10) Rys7. Funkcja SUMA 2.Nazwa funkcji: ŚREDNIA Opis: Oblicza średnią arytmetyczną z zadanego zakresu komórek Budowa: =ŚREDNIA(obszar) Funkcja wymaga zdefiniowania zakresu komórek, obszaru uśredniania Przykład =ŚREDNIA(C1:C10) Rys8. Funkcja ŚREDNIA
3.Nazwa funkcji: MIN Opis: Podaje najmniejszą liczbę z zakresu Budowa: =MIN(obszar) Funkcja wymaga zdefiniowania zakresu komórek Przykład: =MIN(C1:C10) Rys9. Funkcja MIN 4.Nazwa funkcji: MAX Opis: Funkcja podaje maksymalną wartość z danego obszaru Budowa; =MAX(obszar) Funkcja wymaga zdefiniowania zakresu komórek Przykład:. =MAX(C1:C10) Funkcje warunkowe Są to funkcje wykorzystujące funkcje logiczną JEŻELI wybierającej jedną z dwóch możliwych wartości. Porównania dokonywane są za pomocą operatorów omówionych w poprzedniej części lekcji. Nazwa funkcji: JEŻELI Jest to funkcja warunkowa mająca postać: JEŻELI(test logiczny; wartość jeśli prawda; wartość jeśli nieprawda). Test logiczny jest to po prostu warunek. Czyli używamy w nim jakiegoś porównania np.: A1>B1. Może on przyjmować wartość albo PRAWDA albo FAŁSZ. Formuła sprawdzi test logiczny i w zależności od wyniku, przyjmie odpowiednią wartość. Budowa funkcji: =JEŻELI(J1>=16380;B13;B14)
Rys10. Funkcja JEŻELI Nazwa funkcji LICZ.JEŻELI Jest to funkcja używana do zliczania komórek w obrębie zakresu które spełniają podane kryterium Budowa funkcji: LICZ.JEŻELI(zakres,kryterium) Funkcja wymaga dwóch argumentów do zdefiniowania. Zakresu komórek do których ma się funkcja ograniczyć, oraz kryterium wykonania funkcji Na przykład: =LICZ.JEŻELI(C3:C10,900) zwróci ilość komórek z zakresu A1 do A5 które zawierają liczbę 20 ewentualnie =LICZ.JEŻELI(C3:C10, <900 ) zwróci liczbę komórek które zawierają liczby większe nić 900
Rys11. Funkcja LICZ.JEŻELI Nazwa funkcji: SUMA.JEŻELI Funkcja ta jest używana do sumowania wartości w komórkach z zadanego zakresu, spełniających dane kryteria Budowa SUMA.JEŻELI (zakres, kryteria, zakres sumowania) Funkcja ta wymaga trzech argumentów. Zakres komórek które będą porównywane z zadanym kryterium. Kryteria wyszukiwania, oraz zakres sumowania czyli zakres komórek których wartości będą sumowane kiedy odpowiadające im komórki spełnią wymagane kryterium =SUMA.JEŻELI(D3:D10,>20,C3:C10) Excel sprawdzi czy komórki z zakresu D3 do D10 spełniają zadane kryterium. Jeżeli tak to zsumuje odpowiadające im komórki z kolumny C (zakres C3 do C10)
Rys12. Funkcja SUMA.JEŻELI