Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne Microsoft Excel Ćw. 2
1. Funkcja JEŻELI, ORAZ i LUB Często zdarza się, że dane, które mają być umieszczone w komórkach, zależą od kilku czynników, np.: chcąc obliczyć wielkość premii dla pracowników należy uwzględnić w obliczeniach osiągnięty przez nich poziom sprzedaży. Użycie funkcji JEŻELI zdecydowanie przyśpieszy wykonanie niezbędnych sprawdzeń i obliczeń. Funkcja JEŻELI zwraca jedną wartość, jeżeli podany warunek jest prawdziwy (PRAWDA) lub inną wartość, jeżeli warunek nie jest spełniony (FAŁSZ). Funkcja ta ma zastosowanie w przypadku sprawdzania testów logicznych na wartościach i formułach. Składnia przedstawia się następująco: =JEŻELI(Test_logiczny;Wartość_jeżeli_PRAWDA;Wartość_jeżeli_FAŁSZ) Test_logiczny to warunek, który może przyjąć dwa wyniki: prawda (1) lub fałsz (0). Dla przykładu, A1>=10 to wyrażenie logiczne. Jeśli w komórce A1 wpiszemy wartość 11 wówczas funkcja JEŻELI zwróci wartość prawdziwą, natomiast wpisując 2 wynikiem zastosowania funkcji będzie wartość fałszywa. Wartość_jeżeli_PRAWDA oraz Wartość_jeżeli_FAŁSZ zwracane są wówczas, jeżeli Test_logiczny jest spełniony (PRAWDA) lub nie jest spełniony (FAŁSZ). Mogą to być zarówno wartości liczbowe jak i tekstowe (wpisywane w cudzysłowie). Często spotykać się można z koniecznością jednoczesnego sprawdzania kilku testów logicznych. Wówczas należy skorzystać z zagnieżdżenia funkcji ORAZ bądź też LUB. Funkcja ORAZ zwraca logiczną prawdę, jeśli wszystkie zawarte warunki są spełnione, a kiedy przynajmniej jeden z warunków nie jest spełniony zwracany jest logiczny fałsz. Funkcja LUB zwraca logiczną prawdę, jeśli chodź jeden z warunków ma wartość logiczną prawda. Składanie tych funkcji wyglądają następująco: =ORAZ(Warunek_logiczny_1; Warunek_logiczny_2;...) =LUB(Warunek_logiczny_1; Warunek_logiczny_2;...) 2. Funkcja LICZ.JEŻELI i SUMA.JEŻELI Funkcja LICZ.JEŻELI wyznacza liczbę komórek z danego zakresu, które spełniają określony warunek. Pozwala uzyskać informację o liczbie towarów, przy których kupnie klient skorzystał z rabatu. Funkcja ta składa się z dwóch argumentów: Zakres (obszar arkusza podlegający sprawdzeniu) oraz Kryteria (warunek, który
muszą spełniać zliczane ze sprawdzanego zakresu komórki). Składnia tej funkcji: =LICZ.JEŻELI(zakres_komórek; kryterium ) Funkcja SUMA.JEŻELI jest kolejną funkcją decyzyjną, która pozwala na wyznaczenie sumy komórek arkusza spełniającego określone kryterium. Funkcja ta posiada trzy argumenty: Zakres (obszar arkusza podlegający sprawdzeniu), Kryteria (warunek, który muszą spełniać komórki ze sprawdzanego zakresu) oraz Suma_zakres (obszar arkusza zawierającego sumowane wartości). 3. Zadania do samodzielnego wykonania 3.1. Wartości parzyste/nieparzyste W arkuszu Arkusz1 (kolumna A) należy stworzyć serię danych składającą się z liczb całkowitych od 1 do 30. Następnie w kolumnie B należy zapisać funkcję, która sprawdzać i wyświetlać będzie, czy liczba w kolumnie A jest parzysta lub nieparzysta. W komórce D1 należy (korzystając z funkcji SUMA.JEŻELI) wyznaczyć sumę wszystkich liczb parzystych, natomiast w komórce D2 sumę liczb nieparzystych. 3.2. Dziedzina funkcji W arkuszu Arkusz2 (kolumna A) należy stworzyć serię 40 liczb (rozpoczynając od -1,1), gdzie prowadzący zajęcia będzie mógł ustalić wartość przyrostu kolejnych liczb (w komórce C1). Następnie w kolumnie B wyznaczyć (przy zachowaniu odpowiedniej dziedziny) wartości funkcji i stworzyć jej wykres: ( ) ( ) W arkuszu Arkusz2 (kolumna G) należy stworzyć serię 41 liczb (rozpoczynając od -1, kończąc na 1), natomiast w kolumnach H i I wyznaczyć wartości funkcji: ( ) ( ) ( ) ( ) Następnie należy stworzyć wykres i sformatować do w taki sposób, aby w obszarze kreślenia pozostały wyłącznie wyznaczone krzywe.
3.3. Rabat W arkuszu Arkusz3 stworzyć następującą tabelę (sformatować jej wygląd): Towar Cena jedn. Ilość Wartość Rabat Do zapłaty Karta pamięci 4GB 31,99 zł 1 Karta pamięci 8GB 49,99 zł 2 Płyta CD 0,79 zł 10 Płyta DVD 1,20 zł 60 Pendrive 2GB 24,99 zł 1 Pendrive 16GB 99,99 zł 1 W kolumnie Wartość należy wyznaczyć wartość produktów, w kolumnie Rabat kwotę zadanego przez prowadzącego rabatu i kwocie powyżej której jest on przyznawany. Opisane odpowiednio dane umieścić w komórkach pod tabelą. Poniżej wyznaczyć za pomocą funkcji LICZ.JEŻELI oraz SUMA.JEŻELI następujące wartości: całkowita wartość rabatu, ilość produktów z rabatem, ilość produktów bez rabatu. 3.4. Studenci W arkuszu Arkusz4 należy przygotować następujące tabele (sformatowaną) składającą się z danych 15 studentów: Imię Punkty ECTS Nazwisko 3 5 2 3 A B C D Średnia arytm. Średnia waż. Status Z każdego przedmiotu student może otrzymać losową ocenę (2; 3; 3,5; 4; 4,5; 5; 5,5). W polu Status należy wykorzystać taką funkcję, aby spełniała ona następujące warunki: ze średnią ważoną poniżej 3 pojawienie się informacji semestr niezaliczony, ze średnią ważoną powyżej 4.0 informacja stypendium, ze średnią ważoną powyżej 4,7 informacja wyróżnienie.
Poniżej należy stworzyć kolejną tabelę (sformatowaną) odwołującą się do powyższej tabeli i wykorzystać w niej funkcję LICZ.JEŻELI: Ilość ocen otrzymanych przez każdego studenta Imię Nazwisko 2 3 3,5 4 4,5 5 5,5 Na końcu należy stworzyć tabelę (sformatowaną i również odwołującą się do powyższych tabel), która zawierać będzie opłaty za powtarzanie przedmiotów (przedmiotów, z których student otrzymał ocenę 2) każdy przedmiot posiada określoną ilość punktów ECTS, a 1 punkt ECTS oznacza konieczność zapłaty 90 zł): Imię Nazwisko przedmiot A Opłaty za powtarzanie przedmiotu przedmiot C przedmiot B przedmiot D Razem 4. Literatura źródłowa 4.1. Materiały szkoleniowe PROfesja MS Excel 2007 Poziom zaawansowany. 4.2. M. Kopertowska-Tomczak, Excel 2007 Ćwiczenia, PWN, Warszawa 2010. 5. Zagadnienia do opracowania 5.1. Składnia i zasada działania funkcji JEŻELI. 5.2. Składnia i zasada działania funkcji ORAZ. 5.3. Składnia i zasada działania funkcji LUB. 5.4. Składnia i zasada działania funkcji LICZ.JEŻELI. 5.5. Składnia i zasada działania funkcji SUMA.JEŻELI