MS Excel 2007 1. JEŻELI - funkcja służąca do testowania warunków logicznych Składnia: JEŻELI(warunek_logiczny; wartość_dla_prawdy; wartość_dla_fałszu) W warunku logicznym wykorzystywane są logiczne operatory porównania =, >, <, >=, <=, <>, za pomocą których porównywane są wartości komórek. Przykłady: Formuła =JEŻELI(A1>0; "Sukces :-)"; "Porażka :-(") spowoduje wyświetlenie ciągu znaków Sukces :-) gdy wartość komórki A1 jest większa od zera lub Porażka:-(, gdy wartość komórki A1 wynosi zero lub mniej niż zero. Formuła =JEŻELI(SUMA(A1:A12)<0; "Mamy straty"; "Nie mamy strat") wyświetli ciąg znaków Mamy straty, gdy suma wartości komórek A1:A12 (reprezentujących np. miesięczne zyski firmy) jest mniejsza od zera, a Nie mamy strat, gdy suma ta będzie nieujemna. Formuła =JEŻELI(SUMA(A2:F2)>85; "Uczeń zdał"; "Uczeń nie zdał") wyświetli ciąg znaków Uczeń zdał, gdy suma wartości komórek od A2 do F2 przekroczy 85 (np. granica punktów potrzebna do zdania egzaminów), zaś Uczeń nie zdał, gdy nie przekroczy tej granicy. Funkcja JEŻELI współdziała też z funkcjami LUB, ORAZ i NIE.
Zagnieżdżanie JEŻELI: Niektóre problemy logiczne mogą być rozwiązane dopiero za pomocą kilkakrotnego zagnieżdżenia funkcji JEŻELI, np. w sytuacji, gdy trzeba przydzielić ocenę zależnie od wartości przedziału, w jakim znajduje się wynik (do 7 zagnieżdżeń). W poniższym przykładzie ocena słowna zmienia się zależnie od tego, czy wartość przekracza poziom 150 lub mieści się w przedziale 131-150 lub mieści się w przedziale 111-130 lub mieści się w przedziale 91-110 lub nie przekracza 90. Mamy więc do czynienia z pięciokrotnym użyciem zagnieżdżanej sukcesywnie funkcji JEŻELI i iloczynem logicznym ORAZ, który określa przedziały. =JEŻELI(B2>150;"geniusz";JEŻELI(ORAZ(B2>130;B2<=150);"wybitnie inteligentny";jeżeli(oraz(b2>110;b2<=130);"inteligentny";jeżeli(oraz(b2>90; B2<=110);"średnio inteligentny";jeżeli(oraz(b2<=90);"mało inteligentny")))))
2. ORAZ - funkcja współdziałająca przy testowaniu warunków logicznych Składnia: ORAZ(warunek_logiczny_1; warunek_logiczny_2;...;warunek_logiczny_30) Funkcja ORAZ współdziała z funkcją JEŻELI, rozszerzając jej działanie. JEŻELI, w czystej postaci, operuje jednym warunkiem logicznym, natomiast ORAZ pozwala wprowadzić do 30 warunków logicznych. Dla prawdziwości wyrażenia konieczne jest, aby każdy z warunków, argumentów ORAZ, był prawdziwy. ORAZ jest, inaczej mówiąc, iloczynem logicznym. Przykład: Formuła =JEŻELI(ORAZ(B11="Tak"; C11="Tak"; D11="Tak"); "są szanse"; "niemożliwe") wyświetli ciąg znaków są szanse, gdy każdy z warunków będzie miał wartość TAK, zaś niemożliwe, gdy choć jeden z warunków nie jest spełniony.
3. LUB - funkcja współdziałająca przy testowaniu warunków logicznych Składnia: LUB(warunek_logiczny_1; warunek_logiczny_2;...;warunek_logiczny_30) Funkcja LUB współdziała z funkcją JEŻELI, rozszerzając jej działanie. JEŻELI, w czystej postaci, operuje jednym warunkiem logicznym, natomiast LUB pozwala wprowadzić do 30 warunków logicznych. Dla prawdziwości wyrażenia wystarcza, aby choć jeden z warunków, argumentów LUB, był prawdziwy. LUB jest, inaczej mówiąc, sumą logiczną. Przykłady: Formuła =JEŻELI(LUB(A1>0; B1>0); "Sukces :-)"; "Porażka :-(") spowoduje wyświetlenie ciągu znaków Sukces :-) gdy wartość komórki A1 jest większa od zera lub wartość komórki B1 jest większa od zera, natomiast Porażka :-(, gdy wartość komórki A1 wynosi zero lub mniej niż zero i wartość komórki B1 wynosi zero lub mniej niż zero. Formuła =JEŻELI(LUB(SUMA(B2:F2)>85;G2="Tak");"Uczeń zdał na prawo";"uczeń nie zdał na prawo") wyświetli ciąg znaków Uczeń zdał na prawo, gdy suma wartości komórek od B2 do F2 przekroczy 85 (np. granica punktów potrzebna do zdania egzaminów) lub gdy jest dzieckiem prawnika, zaś Uczeń nie zdał na prawo, gdy nie przekroczy tej granicy i nie jest dzieckiem prawnika. Przekładając to na potoczny język, wystarczy osiągnąć więcej niż 85 punktów lub być dzieckiem prawnika (wartość komórki "Tak"), aby zdać na prawo - Kowalski uzyskał tylko 82 punkty, ale jako syn prawnika dostał się na prawo. Wiśniewska nie jest córką prawnika, ale osiągnęła wystarczającą liczbę punktów. Marczak nie spełnił żadnego z warunków, więc nie dostał się na prawo. Źródło:http://helionica.pl
4. Funkcje z kategorii daty i czasu Wybierając Formuły->Wstaw Funkcję -> kategoria Daty i czasu mamy do dyspozycji kilka funkcji, których argumentami mogą być daty. Funkcje te najczęściej zwracają liczbę całkowitą bądź wartości logiczne - 0 (fałsz) lub 1 (prawda). Testowanie funkcji z kategorii daty i godziny wg: http://support.microsoft.com/kb/214094/pl Funkcja DZIŚ() i funkcja TERAZ() Porównaj działanie dwóch poniższych formuł: =JEŻELI(TERAZ()=DATA.WARTOŚĆ("2010-11-25");PRAWDA;FAŁSZ) =JEŻELI(DZIŚ()=DATA.WARTOŚĆ("2010-11- 25");PRAWDA;FAŁSZ)
Zadanie 1: Wpisz do komórki arkusza dowolną datę w formacie rrrr-mm-dd, np. 2010-09-25 Wynikiem ma być napis w innej komórce: Rok: 2010 Miesiąc: 09 Dzień: 25 Zadanie 2: Oblicz ile przeżyłeś dni. Wynikiem ma być napis w innej komórce: Mam (obliczona ilość) dni Zadanie 3: Obliczanie liczby pierwiastków równania kwadratowego. W komórkach A1, B1, C1 należy podać współczynniki a, b, c równania. Program ma liczyć deltę i podawać ilość pierwiastków rzeczywistych w postaci: Jeden, Dwa lub Brak.
Zadanie 4: Utwórz fakturę w programie Excel 2007 1. Należy utworzyć następującą tabelę: kolumny A i B być wyrównane do lewej, kolumny pozostałe wyśrodkować w kolumnie E użyć formatu liczb walutowego, w kolumnie H użyć formatu liczb procentowego. 2. Obliczanie wartości netto należy wykonać mnożenie ilości i ceny netto za sztukę. 3. Obliczanie podatku należy pomnożyć wartość netto przez stawkę. 4. Wyliczanie wartości z podatkiem (brutto) należy zsumować podatek i wartość netto. 5. Wyliczyć sumy do zapłaty (wartość netto, podatek, wartość z podatkiem) 6. Sortowanie należy posortować alfabetycznie produkty w kolumnie nazwa od Ado Z rosnąco