Excel w zadaniach. Funkcja ORAZ i LUB

Wielkość: px
Rozpocząć pokaz od strony:

Download "Excel w zadaniach. Funkcja ORAZ i LUB"

Transkrypt

1 1 (Pobrane z slow7.pl) Wadą funkcji JEŻELI, jest to, że w swej najprostszej postaci może ona operować tylko na jednym warunku logicznym. Tak więc gdy chcemy wprowadzić więcej zmiennych należy funkcję JEŻELI zagnieździć. Rozwiązaniem problemu zagnieżdżania jest użycie funkcji ORAZ bądź LUB. W przypadku funkcji ORAZ, aby funkcja ta zwracała w wyniku wartość PRAWDA, niezbędne jest, aby każdy z ustalonych przez nas warunków, został spełniony (wszystkie warunki muszą zwrócić wartość PRAWDA). W przypadku sytuacji w której chociaż jeden z warunków zwróci wartość FAŁSZ, cała funkcja zwraca w wyniku FAŁSZ. Tak więc nazywając sprawę po imieniu funkcja ORAZ jest iloczynem (koniunkcją) warunków. Funkcja ORAZ pozwala na zastosowanie maksymalnie 30 warunków. W przypadku funkcji LUB sprawa ma się zgoła odmiennie. Aby funkcja LUB zwróciła wartość PRAWDA przynajmniej jeden z warunków musi być prawdziwy (jeden warunek musi zwrócić wartość PRAWDA). Wartość FAŁSZ zwracana jest gdy wszystkie zdefiniowane warunki zwracają wartość FAŁSZ. Funkcja LUB jest więc, sumą (alternatywą) warunków. Na tyle by mówiła teoria. Osoby, które wcześniej nie miały do czynienia z opisywanymi funkcjami, tak sobie myślę, że nie za bardzo będą miały do końca pojęcie o co naprawdę chodzi. Tak więc, żeby rozwiać wszelkie wątpliwości przejdźmy to małego (leczy wymownego) przykładu. Wszystkie przedstawione przykłady w tym wpisie można pobrać tu: zadania funkcja ORAZ i LUB Na początek przykład zastosowania funkcji ORAZ. Naszym zadaniem jest sprawdzenie czy w dwóch komórkach została wpisana wartość 1. Jeżeli któryś z warunków nie zostanie spełniony (w komórce będzie wpisana inna wartość niż 1) ma zostać zwrócona wartość FAŁSZ a w przypadku w którym w dwóch sprawdzanych komórkach pojawi się wartość 1 ma być zwrócona wartość PRAWDA. Jak widzimy poniżej mamy cztery możliwe sytuacje i rzeczywiście wartość PRAWDA pojawia się w jednym przypadku, natomiast w pozostałych wartość FAŁSZ.

2 2 (Pobrane z slow7.pl) Do rozwiązania zadania użyliśmy funkcji ORAZ a zbudowana formuła ma postać: =ORAZ(C3=1;D3=1). Formuła ta sprawdza czy w komórce C3 oraz komórce D3 jest wpisana wartość 1 (oczywiście w pozostałych rozwiązaniach zmieniają się odwołania do sprawdzanych komórek). Rozbijając uzyskane rozwiązania na czynniki pierwsze otrzymujemy: Sytuacja pierwsza: rozwiązaniem jest wartość FAŁSZ ponieważ zarówno w komórce C3 jak i D3 nie ma wpisanej sprawdzanej wartości czyli 1, oba sprawdzane warunki zwracają wartość FAŁSZ tak więc cała funkcja ORAZ zwraca wartość FAŁSZ. Sytuacja druga: rozwiązaniem jest wartość FAŁSZ ponieważ w komórce D4 brak jest wartości 1, tak więc warunek ten zwraca wartość FAŁSZ, kolejny warunek jest spełniony i zwraca wartość PRAWDA (w komórce C4 znajduje się jedynka), tak więc otrzymujemy FAŁSZ i PRAWDA co w konsekwencji daje nam wynik FAŁSZ. Łatwiej to sobie wyobrazić gdy do wartości FAŁSZ przypiszemy 0 natomiast do wartości PRAWDA przypiszemy 1. Z opisu powyżej wiesz już Czytelniku, że funkcja ORAZ jest iloczynem tak więc otrzymujemy działanie: PRAWDA (komórka C4) razy FAŁSZ (komórka D4) co po podstawieniu wartości daje nam: 1 razy 0 czyli w ogólnym rozrachunku 0 (FAŁSZ). Sytuacja trzecia: rozwiązaniem jest wartość FAŁSZ ponieważ w komórce C5 brak jest wartości 1, tak więc warunek ten zwraca wartość FAŁSZ, kolejny warunek jest spełniony i zwraca wartość PRAWDA (w komórce D5 znajduje się jedynka), tak więc otrzymujemy FAŁSZ i PRAWDA co w konsekwencji daje nam wynik FAŁSZ. Zestawiając to z analogią opisaną powyżej: otrzymujemy działanie: FAŁSZ (komórka C5) razy PRAWDA (komórka D5) co po podstawieniu wartości daje nam: 0 razy 1 czyli w ogólnym rozrachunku 0 (FAŁSZ). Sytuacja czwarta: rozwiązaniem jest wartość PRAWDA ponieważ zarówno w komórce C6 jak i D6 znajduje się sprawdzana wartość (wpisana jest wartość 1), oba sprawdzane warunki zwracają wartość PRAWDA tak więc cała funkcja ORAZ zwraca wartość PRAWDA. Po podstawieniu otrzymujemy działanie: 1 (PRAWDA) razy 1 (PRAWDA) czyli wynikiem jest 1 (PRAWDA). Tak więc myślę, że przykład dobitnie ukazuje sposób działania funkcji ORAZ. We wstępie zaznaczyłem, że funkcję ORAZ można połączyć z funkcją JEŻELI, więc zróbmy to i zmodyfikujmy nasz przykład. Zadanie polega na tym: by zamiast wartości PRAWDA i FAŁSZ pojawił

3 3 (Pobrane z slow7.pl) się zdefiniowany przez nas komunikat: i tak dla wartości PRAWDA komunikat: WARUNKI ZOSTAŁY SPEŁNIONE natomiast dla wartości FAŁSZ - komunikat: WARUNKI NIE ZOSTAŁY SPEŁNIONE Postawione przed nami zadanie rozwiążemy za pomocą formuły: =JEŻELI(ORAZ(C3=1;D3=1);"WARUNKI ZOSTAŁY SPEŁNIONE";"WARUNKI NIE ZOSTAŁY SPEŁNIONE") Funkcja ta działa w ten sposób, że gdy warunek określony w funkcji JEŻELI a zdefiniowany za pomocą funkcji ORAZ jest spełniony (czyli PRAWDA) zostaje wykonana WARTOŚĆ_JEŻELI_PRAWDA (wypisanie komunikatu: WARUNKI ZOSTAŁY SPEŁNIONE), jeżeli zaś zwracaną wartością jest FAŁSZ funkcja JEŻELI przechodzi do wykonania WARTOŚĆ_JEŻELI_FAŁSZ (wypisanie komunikatu: WARUNKI NIE ZOSTAŁY SPEŁNIONE). Pójdźmy dalej i nasze przykładowe zadanie jeszcze bardziej skomplikujmy i zbudujmy taką formułę, która oprócz wypisania czy warunek został spełniony czy nie, umieści jeszcze informację o tym w której komórce pojawiło się 0 (FAŁSZ). Formuła, która postawione przed nami zadanie wykona, mogłaby mieć następującą składnię: JEŻELI(ORAZ(C3=1;D3=1);"WARUNKI ZOSTAŁY SPEŁNIONE";JEŻELI(ORAZ(C3=0;D3=0);"WARUNKI NIE ZOSTAŁY SPEŁNIONE W OBU KOMÓRKACH 0";JEŻELI(C3=0;"WARUNKI NIE ZOSTAŁY SPEŁNIONE PIERWSZA KOMÓRKA 0";"WARUNKI NIE ZOSTAŁY SPEŁNIONE DRUGA KOMÓRKA 0"))) chociaż oczywiście zadanie te można by rozwiązać na kilka innych sposobów. Efekt działania funkcji widzimy na rysunku poniżej.

4 4 (Pobrane z slow7.pl) Formuła ta jest już troszkę skomplikowana i początkującemu zrozumienie jej działania może (choć wcale nie musi) przysporzyć nieco problemu. Dlatego myślę, że lepszym rozwiązaniem jest przedstawienie tej formuły za pomocą schematu blokowego (teraz jak na dłoni widać jak formuła działa). Pierwsza funkcja JEŻELI sprawdza warunek: ORAZ(C3=1;D3=1) jeśli warunek jest prawdziwy zostaje wypisany komunikat: WARUNKI ZOSTAŁY SPEŁNIONE. W przypadku zwrócenia przez funkcję ORAZ wartości FAŁSZ funkcja JEŻELI przechodzi do wykonania WARTOŚĆ_JEŻELI_FAŁSZ czyli w naszym przypadku zostaje wykonana kolejna funkcja JEŻELI (druga) w której to sprawdzany jest warunek: ORAZ(C3=0;D3=0) Gdy warunek jest prawdą zostaje wykonane wyświetlenie komunikatu: WARUNKI NIE ZOSTAŁY SPEŁNIONE W OBU KOMÓRKACH 0 w przeciwnym przypadku następuje przejście do następnego warunku (trzecia funkcja JEŻELI). W funkcji tej sprawdzanym warunkiem jest zapis: C3=0 Jeżeli komórka C3 równa

5 5 (Pobrane z slow7.pl) się 0, funkcja JEŻELI wykonuje WARTOŚĆ_JEŻELI_PRAWDA czyli wypisany jest komunikat: WARUNKI NIE ZOSTAŁY SPEŁNIONE PIERWSZA KOMÓRKA 0 Ostatnią możliwością jest pojawienie się wartości 0 w drugiej komórce, tak więc nie pozostało nam nic innego jak ostatni komunikat: WARUNKI NIE ZOSTAŁY SPEŁNIONE DRUGA KOMÓRKA 0 umieścić w sekcji WARTOŚĆ_JEŻELI_FAŁSZ gdyż jest to ostatnia możliwość, wykonywana tylko w przypadku nie spełnienia wszystkich wcześniejszych warunków. Funkcja ORAZ świetnie nadaje się gdy mamy do czynienia z przedziałami. Ponieważ znacznie ułatwia nam tworzenie formuł, tworzone formuły są znacznie czytelniejsze. No to mały przykład. Przypuśćmy, że jesteśmy menadżerem, którego zadaniem jest wyliczenie prowizji naszym sprzedawcą w zależności od wartości sprzedanego towaru. Prowizję będziemy wyliczali według poniższych zasad: zł - 5,0% 2000 zł 4999 zł - 10,0% 5000 zł 9999 zł - 16,5% powyżej zł - 25,0% Przykładowy arkusz natomiast został przedstawiony na rysunku poniżej. Wyliczenie wartości prowizji zrealizujemy za pomocą formuły: =JEŻELI(ORAZ(D4>=0;D4<=1999,99);D4*0,05;JEŻELI(ORAZ(D4>=2000;D4<=4999,99);D4 *0,1;JEŻELI(ORAZ(D4>=2000;D4<=9999,99);D4*0,165;JEŻELI(D4>=10000;D4*0,25;0))))

6 6 (Pobrane z slow7.pl) W formule powyżej każda z funkcji ORAZ została użyta do ustalenia przedziału, natomiast funkcja JEŻELI w zależności od zwróconej wartości PRAWDA bądź FAŁSZ wykonuje wyliczenie wartości prowizji bądź przejścia do sprawdzenia kolejnego warunku. Tak więc myślę, że przedstawione zadania dobrze dokumentują sposób działania funkcji ORAZ i nie ma co dalej rozwodzić się nad nią (choć jeszcze do niej wrócimy) i czas by przyjrzeć się funkcji LUB. Zaczniemy od tego samego zadania od którego rozpoczęliśmy omawianie funkcji ORAZ lecz funkcję tą zastąpimy funkcją LUB. Podobnie jak w zadaniu z funkcją ORAZ sprawdzamy czy w komórkach (przynajmniej jednej) pojawi się wartość 1. Jak widać na rysunku poniżej, wartość PRAWDA pojawiła się w wszystkich przypadkach w których to w sprawdzanych komórkach została umieszczona cyfra 1. Przy opisywaniu funkcji LUB użyłem stwierdzenia, że funkcja ta jest sumą warunków. By zrozumieć czemu w wyniku działania funkcji zwracana jest wartość PRAWDA lub FAŁSZ można cząstkowym,

7 7 (Pobrane z slow7.pl) sprawdzanym warunkom w zależności od zwróconego wyniku przypisać wartość 1 lub 0. Jeżeli suma cząstkowych warunków wyniesie 1 bądź więcej zostanie zwrócona wartość PRAWDA, natomiast gdy suma ta będzie równała się 0 wartością zwracaną będzie FAŁSZ. Sytuacja pierwsza: sprawdzany jest warunek: C3=1, warunek ten jest FAŁSZEM czyli 0, kolejny sprawdzany warunek (D3=1) również zwraca FAŁSZ (ponieważ 0 nie równa się 1) tak więc znów mamy 0. Suma warunków wynosi: (FAŁSZ + FAŁSZ) co w konsekwencji daje nam 0 czyli wynikiem działania funkcji jest FAŁSZ. Sytuacja druga: pierwszy warunek jest PRAWDĄ (wpisana wartość 1) czyli mamy 1, natomiast drugi warunek jest FAŁSZEM (wpisana wartość 0) czyli mamy 0. Podsumowując suma składowych warunków wynosi: 1 (1+0) Gdy suma alternatyw wynosi 1 cała formuła zwraca wartość PRAWDA. Sytuacja trzecia: przypadek ten jest odwróceniem sytuacji drugiej, suma częściowych warunków wynosi również 1, ponieważ pierwszy warunek zwraca FAŁSZ (0), natomiast drugi warunek zwraca PRAWDA (1), tak więc suma wynosi 1 (0+1). Sytuacja czwarta: oba składowe warunki zwracają wartość PRAWDA tak więc wynikiem funkcji jest PRAWDA (1+1=2). Gdybyśmy chcieli uzyskać komunikaty podobne do tych jak w przypadku funkcji ORAZ oczywiście należałoby użyć funkcji JEŻELI. Przy używaniu funkcji ORAZ i LUB (i tak samo gdy wykorzystujemy funkcję JEŻELI) należy mieć na uwadze, że gdy sprawdzaną wartością jest słowo w warunku należy użyć cudzysłowów. No to przykład. Jesteśmy osobą, która prowadzi przesłuchania kandydatów/kandydatek na stanowisko np. kierownik sklepu. Wymagania są następujące: znajomość języka angielskiego, doświadczenie trzy lata bądź więcej, znajomość pakietu MS Office bądź LibreOffice, wykształcenie wyższe marketing i zarządzanie. Wymagania te są konieczne by kandydacie przeszli do kolejnego etapu. By ułatwić sobie zadanie został utworzony arkusz, który ma pomóc w doborze kandydatów. Do rozwiązania zadania została użyta następująca formuła: =JEŻELI(ORAZ(D5="tak";E5>=3;LUB(F5="office";F5="libre");G5="tak");"dodatkowa rozmowa";"odpada") Formuła ta przy użyciu funkcji ORAZ i LUB (użyte w warunku funkcji JEŻELI) sprawdza poszczególne warunki częściowe natomiast funkcja JEŻELI w zależności od zwróconej wartości wyświetla odpowiedni komunikat. Komunikat: dodatkowa rozmowa zostanie zwrócono gdy: w

8 8 (Pobrane z slow7.pl) kolumnie j. angielski pojawi się słowo tak; w kolumnie doświadczenie wpisana wartość będzie wynosić 3 lub więcej; w kolumnie znajomość programów pojawi się słowo office bądź libre; w kolumnie wykształcenie słowo tak. W przeciwnym przypadku jest wyświetlany komunikat: odpada. Jak można zauważyć wszystkie sprawdzane ciągi tekstowe zostały umieszczone w cudzysłowie a także wielkość użytych liter nie ma znaczenia. Funkcję LUB (wraz w połączeniu z innymi funkcjami) możemy również wykorzystać w takim oto zadaniu. Przypuśćmy, że mamy listę imion i nazwisk zaimportowaną z innego programu ale niestety przed każdym imieniem mamy dodany zwrot grzecznościowy Pan bądź Pani. Naszym celem jest usunięcie tego zwrotu tak aby pozostało nam samo imię i nazwisko. Zadanie to możemy zrealizować za pomocą następującej formuły: =JEŻELI(LUB(LEWY(E7;3)="Pan";LEWY(E7;4)="Pani");PRAWY(E7;DŁ(E7)-ZNAJDŹ(" ";E7));E7) Tak wiem, pewnie się zastanawiasz jak do diabła ta formuła działa. Więc nie pozostaje nam nic innego jak formułę tą rozbić na czynniki pierwsze. W pierwszej kolejności została użyta funkcja JEŻELI, której zadaniem jest wykonanie warunku. W warunku funkcji JEŻELI znajduje się wpis: LUB(LEWY(E7;3)="Pan";LEWY(E7;4)="Pani") zadaniem tej części kodu jest sprawdzenie czy w komórce E7 znajduje się wyrażenie Pan bądź Pani. Sprawdzenie następuje z wykorzystaniem funkcji LEWY. Funkcja ta zwraca skrajne lewe znaki z wartości tekstowej. Tak więc wyrażenie LEWY(E7;3)="Pan" powoduje pobranie trzech pierwszych znaków z lewej strony wyrażenia znajdującego się w komórce E7 i sprawdzenie czy pobrane znaki to słowo Pan. Analogicznie działa wyrażenie LEWY(E7;4)="Pani" lecz tu pobierane są cztery znaki i sprawdzanym słowem jest Pani. Gdy słowo Pan bądź Pani pojawi się w sprawdzanej komórce warunek jest spełniony. W sekcji WARTOŚĆ_JEŻELI_PRAWDA znajduje się wpis: PRAWY(E7;DŁ(E7)-ZNAJDŹ(" ";E7)) Do zbudowania wyrażenia zostały użyte funkcje PRAWY, ZNAJDŹ oraz DŁ. Zadaniem pierwszej funkcji (PRAWY) jest pobranie znaków z komórki E7 przy czym ilość pobieranych znaków jest zależna od wykonania zapisu: DŁ(E7)-ZNAJDŹ(" ";E7) Funkcja DŁ zwraca nam długość ciągu znaków znajdujących się w komórce E7 (czyli 16 - spacje też są wliczane), natomiast funkcja

9 9 (Pobrane z slow7.pl) ZNAJDŹ w danej komórce szuka wystąpienia znaku spacja (zapis " " - do pierwszego wystąpienia), po zastosowaniu formuły zwracana jest wartość 4 (ponieważ spacja jest czwartym znakiem) Wykonywane jest odejmowanie, czyli w naszym przypadku: 16-4=12 Wartość 12 jest przekazywana do funkcji PRAWY, tak więc funkcja ta od prawej strony komórki E7 pobiera 12 znaków, tym samym zwracając nam ciąg: Jan Kowalski. Jeżeli warunek nie jest spełniony formuła zwraca zawartość komórki E7. Omówione funkcje LEWY, PRAWY, ZNAJDŹ oraz DŁ można użyć w scenariuszu w którym to chcemy w osobnych komórkach mieć imiona i nazwiska.

10 10 (Pobrane z slow7.pl) Aby otrzymać imiona użyj formuły: =LEWY(D7;ZNAJDŹ(" ";D7)-1) natomiast by uzyskać nazwiska: =PRAWY(D15;DŁ(D15)-ZNAJDŹ(" ";D15)) Kolejnym ciekawym zadaniem z zastosowaniem funkcji LUB jest zadanie w którym to musimy wyznaczyć dni weekendowe. Zadanie polega na wskazaniu, która z podanych dat to sobota i niedziela.

11 11 (Pobrane z slow7.pl) Jak widać powyżej przy datach, które przypadają w sobotę bądź niedzielę pojawia się zapis PRAWDA. Zadanie to zostało zrealizowane za pomocą formuły: =LUB(DZIEŃ.TYG(G6)=7;DZIEŃ.TYG(G6)=1) Jak widać po zapisie formuły w rozwiązaniu problemu dodatkowo została użyta funkcja DZIEŃ.TYG Zadaniem tej funkcji jest zwrócenie wartości, która odpowiada numerowi dnia tygodnia. Funkcja zwraca wartości od 1 do 7 - wartość 1 to niedziela, wartość 2 poniedziałek, wartość 3 to wtorek itd. Tak więc nasze zadanie sprowadza się do wyszukania tych wartości, które odpowiadają sobocie (wartość 7) i niedzieli (wartość 1). Oczywiście w ten sam sposób można wyszukać inne dni tygodnia, poprzez modyfikację wartości w funkcji DZIEŃ.TYG Gdyby funkcja nie zadziałała sprawdź czy komórka zawierające datę została sformatowana jako DATA. Aby zakończyć rozważania na temat funkcji logicznych to jeszcze jedno zadanie z wykorzystaniem funkcji LUB i ORAZ (takie podsumowanie). Celem zadania jest stworzenie formuły, która będzie przyznawała zniżkę na bilety miesięczne przy następujących założeniach: Zniżka przysługuje osobom, które spełniają następujące warunki: a) są na emeryturze lub są studentami (niezależnie od dochodu) - zniżka 7% b) ich dochód miesięczny na osobę nie przekracza bądź równa się 600 zł - zniżka 12% Jeżeli osoba spełnia zarówno kryteria z punktu a oraz b przyznaj większą zniżkę. W przypadku braku zniżki niech się pojawi stosowna informacja.

12 12 (Pobrane z slow7.pl) Zadanie to rozwiąże nam następująca formuła: =JEŻELI(G10<=600;12%;JEŻELI(G10>600;JEŻELI(LUB(E10="tak";F10="tak");7%;"brak");" brak")) Zaczynamy od funkcji JEŻELI ponieważ zadanie wymaga od nas wypisanie odpowiedniego komunikatu w zależności od spełnienia danych warunków. Zaczynamy od warunku: G10<=600 ponieważ nijako jest to warunek nadrzędny, tylko po jego spełnieniu jest możliwość otrzymania 12% zniżki. Warunek ten dostarcza nam jedno z rozwiązań. Spełnienie go (kwota od 0 do 600zł) spowoduje przyznanie 12% zniżki. Zostały nam do rozważenia przypadki (3 rozwiązania) w których to: dochód jest większy od 600zł i osoba jest na emeryturze bądź studentem (zniżka 7%) i rozwiązanie w którym to dochód przekracza 600zł ale dana osoba nie należy do żadnej z zdefiniowanych grup (brak zniżki). Ponieważ tak naprawdę w przypadku osoby przekraczającej 600zł i będącej emerytem lub studentem otrzymujemy jedno rozwiązanie, to aż prosi się by warunek ten połączyć ze sobą. Łączenie osiągniemy wykorzystując funkcję LUB. Ponieważ występuje tu rozgraniczenie pomiędzy osobami, których dochód przekracza 600zł i przynależnością do danej grupy musimy ponownie użyć funkcji JEŻELI. Gdy warunek zdefiniowany za pomocą funkcji LUB okaże się PRAWDĄ zostanie przyznana 7% zniżka w przeciwnym wypadku osoba nie otrzymuje rabatu. Gdyby ta użyta funkcja w dalszym ciągu była nie jasna, to wszelkie wątpliwości rozwieje schemat poniżej.

13 13 (Pobrane z slow7.pl) Wnikliwy czytelnik na pewno zauważy, że jeden z podanych argumentów nigdy nie zostanie spełniony. A mowa tu o zapisie brak zapisanym w WARTOŚĆ_JEŻELI_FAŁSZ w drugiej funkcji JEŻELI. Dzieje się tak ponieważ użyte przedziały: G10<=600 oraz G10>600 wyczerpują wszystkie możliwe rozwiązania, jeśli liczba nie będzie mniejsza bądź równa 600 to musi być większa od 600. Tak więc we wszystkich przypadkach będzie wykonana WARTOŚĆ_JEŻELI_PRAWDA (dalej mowa o drugiej funkcji JEŻELI). Czy można by było ten sam rezultat osiągnąć za pomocą innej funkcji. Oczywiście, że tak. Formuła, która rozwiązuje postawione przed nami zadanie może wyglądać następująco: =JEŻELI(G10<=600;12%;JEŻELI(ORAZ(G10>600;LUB(E10="tak";F10="tak"));7%;"brak")) W formule tej wykorzystano fakt, że gdy liczba nie jest mniejsza bądź równa 600 to musi być większa od 600. Dlatego w zapisie formuły znalazła się funkcja ORAZ, a fakt ten odzwierciedla zapis G10>600 stanowiący pierwszy argument funkcji ORAZ. Drugim argumentem jest zapis LUB(E10="tak";F10="tak"), który jest PRAWDĄ w przypadku przynależności danej osoby do jednej z dwóch uprzywilejowanych grup. Użyta funkcja ORAZ zwróci nam PRAWDĘ gdy nie zostanie spełniony pierwszy argument pierwszej funkcji JEŻELI (G10<=600) i równocześnie osoba będzie studentem bądź emerytem. Po spełnieniu tych warunków zostanie zwrócony nam komunikat o 7% zniżce gdyż cała funkcja ORAZ znajduje się w WARTOŚĆ_JEŻELI_PRAWDA drugiej funkcji JEŻELI. Gdy zaś osoba nie będzie znajdować się w danej grupie, funkcja ORAZ zwróci nam FAŁSZ i zostanie wykonane polecenie wyświetlenia zapisu brak. I na koniec schemat blokowy, który podsumowuje użytą formułę.

14 14 (Pobrane z slow7.pl) I na tym chciałbym zakończyć, myślę że po samodzielnym wykonaniu zadań funkcja ORAZ i LUB przed Tobą czytelniku nie będzie miała żadnych tajemnic.

Łączenie liczb i tekstu.

Łączenie liczb i tekstu. Łączenie liczb i tekstu. 1 (Pobrane z slow7.pl) Rozpoczynamy od sposobu pierwszego. Mamy arkusz przedstawiony na rysunku poniżej w którym zostały zawarte wypłaty pracowników z wykonanym podsumowaniem.

Bardziej szczegółowo

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym S t r o n a 1 Bożena Ignatowska Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym Wprowadzenie W artykule zostaną omówione zagadnienia związane z wykorzystaniem funkcji tekstowych w arkuszu

Bardziej szczegółowo

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy Arkusz kalkulacyjny to program przeznaczony do wykonywania różnego rodzaju obliczeń oraz prezentowania i analizowania ich wyników.

Bardziej szczegółowo

Funkcje logiczne służą przede wszystkim do

Funkcje logiczne służą przede wszystkim do Narzędzia informatyczne Funkcje logiczne 0a16388b-2931-4c72-ae8b-8b05b6e93987 Przegląd funkcji Excela funkcje logiczne Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w

Bardziej szczegółowo

Excel w zadaniach. Podstawowe operacje

Excel w zadaniach. Podstawowe operacje 1 (Pobrane z slow7.pl) Excel w zadaniach. Podstawowe operacje matematyczne. A więc by nie przedłużać zaczynamy i przechodzimy do pierwszego zadania. Zadanie 1: Dla danego x oblicz y. Przejdźmy do Excela

Bardziej szczegółowo

Excel formuły i funkcje

Excel formuły i funkcje Excel formuły i funkcje Tworzenie prostych formuł w Excelu Aby przeprowadzić obliczenia w Excelu, tworzymy formuły. Każda formuła rozpoczyna się znakiem równości =, a w formułach zwykle używamy odwołania

Bardziej szczegółowo

Excel w zadaniach. Funkcja JEŻELI

Excel w zadaniach. Funkcja JEŻELI 1 (Pobrane z slow7.pl) Arkusz na którym będziemy pracować można pobrać: tutaj Ogólna składnia funkcji przedstawia się następująco: czyli: =JEŻELI(A1=B1; "Prawda, wszystko jest ok"; "Fałsz, nie jest równe")

Bardziej szczegółowo

MS Excel cz.1 funkcje zaawansowane

MS Excel cz.1 funkcje zaawansowane MS Excel cz.1 funkcje zaawansowane Spis zagadnień: Funkcje daty i czasu, dzięki którym możemy manipulować danymi typu data i czas i np. wstawić do arkusza aktualną datę. Funkcje warunkowe, które pozwalają

Bardziej szczegółowo

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych.

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych. Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych, pod warunkiem, że

Bardziej szczegółowo

Podstawowym zadaniem, które realizuje

Podstawowym zadaniem, które realizuje Funkcje wyszukiwania i adresu INDEKS Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w VBA; Bogdan Gilarski właściciel firmy szkoleniowej Perfect And Practical; Pytania:

Bardziej szczegółowo

Technologia Informacyjna Zajęcia 10. JEŻELI(warunek_logiczny; wartość_dla_prawdy; wartość_dla_fałszu)

Technologia Informacyjna Zajęcia 10. JEŻELI(warunek_logiczny; wartość_dla_prawdy; wartość_dla_fałszu) 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

Bardziej szczegółowo

MS Excel. 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)

MS Excel. 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) MS Excel 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

Bardziej szczegółowo

Przegląd podstawowych funkcji Excel.

Przegląd podstawowych funkcji Excel. Przegląd podstawowych funkcji Excel. Spis treści I. Funkcje tekstu oraz pomocnicze... 1 1. FRAGMENT.TEKSTU(tekst;liczba_początkowa;liczba_znaków... 1 2. LEWY(tekst;liczba_znaków)... 2 3. Prawy (tekst;liczba_znaków)...

Bardziej szczegółowo

Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.

Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nazwa implementacji: Nauka języka Python wyrażenia warunkowe Autor: Piotr Fiorek Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nasz kalkulator umie już liczyć, ale potrafi przeprowadzać

Bardziej szczegółowo

Excel w zadaniach. Adresacja bezwzględna

Excel w zadaniach. Adresacja bezwzględna 1 (Pobrane z slow7.pl) Excel udostępnia nam dwa sposoby zaadresowania komórek, które co dla nas najważniejsze podczas przeprowadzania procesu kopiowania zachowują się całkiem inaczej. Te dwa typy adresacji

Bardziej szczegółowo

=jeżeli(warunek;prawda;fałsz)

=jeżeli(warunek;prawda;fałsz) Funkcja jeżeli() Funkcja jeżeli() zwraca (wyświetla w komórce w której jest wpisywana) określone wartości w zależności od tego, czy zostanie spełniony jakiś warunek. Zbudowana jest z trzech argumentów:

Bardziej szczegółowo

Trik 1 Identyfikator klienta generowany za pomocą formuły

Trik 1 Identyfikator klienta generowany za pomocą formuły :: Trik 1. Identyfikator klienta generowany za pomocą formuły :: Trik 2. Warunkowe podsumowanie z wielu kolumn :: Trik 3. Komunikaty o błędach niewidoczne na wydruku :: Trik 4. Wyliczanie wynagrodzenia

Bardziej szczegółowo

Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.

Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda. Nazwa implementacji: Nauka języka C wyrażenia warunkowe if- Autor: Piotr Fiorek Opis implementacji: Poznanie struktury oraz zastosowania wyrażeń warunkowych if- w języku C. W programie realizującym jakiś

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne 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ą

Bardziej szczegółowo

Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ

Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w VBA; Bogdan Gilarski właściciel firmy szkoleniowej Perfect And Practical;

Bardziej szczegółowo

INFORMATYKA W ZARZĄDZANIU Arkusz kalkulacyjny MS EXCEL. Ćwiczenie 5 MS EXCEL. Zmiana rodzajów odwołania podczas kolejnych naciśnięć klawisza F4

INFORMATYKA W ZARZĄDZANIU Arkusz kalkulacyjny MS EXCEL. Ćwiczenie 5 MS EXCEL. Zmiana rodzajów odwołania podczas kolejnych naciśnięć klawisza F4 Ćwiczenie 5 MS EXCEL 1. ODWOŁANIA WZGLĘDNE I BEZWZGLĘDNE Zmiana rodzajów odwołania podczas kolejnych naciśnięć klawisza F4 Odwołanie względne С6 Odwołanie złożone Bezwzględne odwołanie do kolumny i względne

Bardziej szczegółowo

1. JEŻELI - funkcja służąca do testowania warunków logicznych. JEŻELI(warunek_logiczny; wartośd_dla_prawdy; wartośd_dla_fałszu)

1. JEŻELI - funkcja służąca do testowania warunków logicznych. JEŻELI(warunek_logiczny; wartośd_dla_prawdy; wartośd_dla_fałszu) MS Excel 1. JEŻELI - funkcja służąca do testowania warunków logicznych Składnia: JEŻELI(warunek_logiczny; wartośd_dla_prawdy; wartośd_dla_fałszu) W warunku logicznym wykorzystywane są logiczne operatory

Bardziej szczegółowo

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których

Bardziej szczegółowo

Excel Funkcje logiczne. Funkcja Jeżeli

Excel Funkcje logiczne. Funkcja Jeżeli Excel Funkcje logiczne Program Excel pozwala na użycie funkcji logicznych pozwalających na uzyskanie odpowiedzi typu Alternatywa. Funkcja Jeżeli Funkcja jeżeli umożliwia logiczne porównania między wartością

Bardziej szczegółowo

Rozdział 8. Wykorzystanie funkcji logicznych i warunkowych do analizy danych

Rozdział 8. Wykorzystanie funkcji logicznych i warunkowych do analizy danych Moduł 2. Wykorzystanie programu Excel do zadań analitycznych Rozdział 8. Wykorzystanie funkcji logicznych i warunkowych do analizy danych Zajęcia 8. 2 godziny Zakres zdobytych umiejętności: Zapoznanie

Bardziej szczegółowo

Moduł 2. Wykorzystanie programu Excel do zadań analitycznych

Moduł 2. Wykorzystanie programu Excel do zadań analitycznych Moduł 2. Wykorzystanie programu Excel do zadań analitycznych Rozdział 5. Adresacja względna, bezwzględna, mieszana i wielowymiarowa w analizie danych. Wykorzystanie nazwanych obszarów komórek do adresacji

Bardziej szczegółowo

Ćwiczenie 4 MS EXCEL. JEŻELI(test_logiczny;wartość_jeżeli_prawda;wartość_jeżeli_fałsz)

Ćwiczenie 4 MS EXCEL. JEŻELI(test_logiczny;wartość_jeżeli_prawda;wartość_jeżeli_fałsz) Ćwiczenie 4 MS EXCEL TEORIA JEŻELI(test_logiczny;wartość_jeżeli_prawda;wartość_jeżeli_fałsz) Test_logiczny to dowolna wartość lub wyrażenie, które można oszacować jako PRAWDA lub jako FAŁSZ. Wartość_jeżeli_prawda

Bardziej szczegółowo

Microsoft Excel 2003 profesjonalna analiza i raportowanie oraz prezentacja danych

Microsoft Excel 2003 profesjonalna analiza i raportowanie oraz prezentacja danych Microsoft Excel 2003 profesjonalna analiza i raportowanie oraz prezentacja danych Projekt: Wdrożenie strategii szkoleniowej prowadzony przez KancelarięPrezesa Rady Ministrów Projekt współfinansowany przez

Bardziej szczegółowo

Excel w zadaniach. Funkcje tablicowe

Excel w zadaniach. Funkcje tablicowe 1 (Pobrane z slow7.pl) Arkusz z przykładami opisanymi w artykule można pobrać - TUTAJ MS Excel obsługuje dwa rodzaje formuł tablicowych: jednokomórkowe formuły tablicowe tworzone formuły operują na danych

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3 Slajd 1 Excel Slajd 2 Adresy względne i bezwzględne Jedną z najważniejszych spraw jest tzw. adresacja. Mówiliśmy

Bardziej szczegółowo

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B. Zadanie nr 1 Matematyka grupa 2 Wykonaj poniższe czynności po kolei. 1. Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B. A B 32 12 58 45 47

Bardziej szczegółowo

Pętle. Dodał Administrator niedziela, 14 marzec :27

Pętle. Dodał Administrator niedziela, 14 marzec :27 Pętlami nazywamy konstrukcje języka, które pozwalają na wielokrotne wykonywanie powtarzających się instrukcji. Przykładowo, jeśli trzeba 10 razy wyświetlić na ekranie pewien napis, to można wykorzystać

Bardziej szczegółowo

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał Ludzki Priorytet 9 Działanie 9.1 Poddziałanie

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

Laboratorium 3. 1 Funkcje. 1.1 Teoria. 1.1.1 Składnia funkcji. Legenda: Tekst do wpisania. PODSTAWY INFORMATYKI laboratorium

Laboratorium 3. 1 Funkcje. 1.1 Teoria. 1.1.1 Składnia funkcji. Legenda: Tekst do wpisania. PODSTAWY INFORMATYKI laboratorium 1 Funkcje PODSTAWY INFORMATYKI laboratorium Laboratorium 3 Legenda: aplikacja, program, nazwa opcja menu, funkcja plik, folder, ścieżka Tekst do wpisania pole, kod pola KLAWISZ 1.1 Teoria Funkcje to wstępnie

Bardziej szczegółowo

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2 Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone

Bardziej szczegółowo

Programowanie w języku Python. Grażyna Koba

Programowanie w języku Python. Grażyna Koba Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.5 Slajd 1/25 Slajd 2/25 Warianty W wielu wypadkach, przeprowadzając różne rozważania, chcemy zastanowić się

Bardziej szczegółowo

Funkcje w MS Excel. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Funkcje w MS Excel. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Funkcje w MS Excel Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie Funkcje matematyczne Funkcje logiczne Funkcje finansowe Podsumowanie 2/27 Wprowadzenie Funkcje: Są elementami

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.5 Slajd 1/25 Slajd 2/25 W wielu wypadkach, przeprowadzając różne rozważania, chcemy zastanowić się A co by

Bardziej szczegółowo

W tej lekcji omówimy mechanizmy za pomocą których jest możliwe wykonywanie działań w Excelu, czyli:

W tej lekcji omówimy mechanizmy za pomocą których jest możliwe wykonywanie działań w Excelu, czyli: Formuły W tej lekcji omówimy mechanizmy za pomocą których jest możliwe wykonywanie działań w Excelu, czyli: pojęcie formuły budowanie i edycja formuł podstawowe działania takie jak: dodawanie, odejmowanie,

Bardziej szczegółowo

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper. Nagrywanie Makr Wiele rozwiązań z wykorzystaniem makr można używać nawet bez znajomości poleceń i struktury języka programowania Visual Basic for Applications. Pozwala na to opcja nagrywania makr, którą

Bardziej szczegółowo

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby Część XI C++ W folderze nazwisko36 program za każdym razem sprawdza oba warunki co niepotrzebnie obciąża procesor. Ten problem można rozwiązać stosując instrukcje if...else Instrukcja if wykonuje polecenie

Bardziej szczegółowo

Metoda Karnaugh. B A BC A

Metoda Karnaugh. B A BC A Metoda Karnaugh. Powszechnie uważa się, iż układ o mniejszej liczbie elementów jest tańszy i bardziej niezawodny, a spośród dwóch układów o takiej samej liczbie elementów logicznych lepszy jest ten, który

Bardziej szczegółowo

Operacje na Wielu Arkuszach

Operacje na Wielu Arkuszach Operacje na Wielu Arkuszach 1. Operacje na wielu arkuszach na raz. 2. Przenoszenie i kopiowanie arkuszy pomiędzy plikami. 3. Ukrywanie arkuszy. Przykład 1. Operacje na wielu arkuszach na raz. Często pracując

Bardziej szczegółowo

Przykład 1. (Arkusz: Sortowanie 1 )

Przykład 1. (Arkusz: Sortowanie 1 ) Przykład 1. (Arkusz: Sortowanie 1 ) W poniższej tabeli znajduje się 10 nazwisk pracowników pewnej firmy, ich miesięczna płaca oraz roczna premia jaką otrzymali. Osoby te chcielibyśmy posortować wg nazwisk

Bardziej szczegółowo

Każde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli.

Każde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli. Część XIII C++ Czym jest pętla? Pętla jest blokiem instrukcji, które wykonywane są w kółko (czyli po wykonaniu ostatniej instrukcji z bloku komputer wykonuje ponownie pierwszą instrukcję, później drugą

Bardziej szczegółowo

Podręczna pomoc Microsoft Excel 2007

Podręczna pomoc Microsoft Excel 2007 Podręczna pomoc Microsoft Excel 2007 Klawisze skrótów... 1 Podstawowe funkcje... 2 Narzędzie Szukaj wyniku... 3 Aktywowanie dodatków... 4 Narzędzie Solver (dodatek)... 6 Narzędzie Tabela przestawna...

Bardziej szczegółowo

Funkcje bazy danych. Funkcje bazodanowe są specyficzną kategorią

Funkcje bazy danych. Funkcje bazodanowe są specyficzną kategorią e829ac02-3954-48d6-9877-7bc45bd1ba7e Funkcje bazy danych Mariusz Jankowski analityk, programista rozwiązań wsparcia biznesowego; Pytania: czytelnicy.controlling@infor.pl W niniejszym opracowaniu omawiamy

Bardziej szczegółowo

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 3 dr inż. Maria Lachowicz Wykład 3 1. Programowanie

Bardziej szczegółowo

wagi cyfry 7 5 8 2 pozycje 3 2 1 0

wagi cyfry 7 5 8 2 pozycje 3 2 1 0 Wartość liczby pozycyjnej System dziesiętny W rozdziale opiszemy pozycyjne systemy liczbowe. Wiedza ta znakomicie ułatwi nam zrozumienie sposobu przechowywania liczb w pamięci komputerów. Na pierwszy ogień

Bardziej szczegółowo

Algebra Boole a i jej zastosowania

Algebra Boole a i jej zastosowania lgebra oole a i jej zastosowania Wprowadzenie Niech dany będzie zbiór dwuelementowy, którego elementy oznaczymy symbolami 0 oraz 1, tj. {0, 1}. W zbiorze tym określamy działania sumy :, iloczynu : _ oraz

Bardziej szczegółowo

WYRAŻENIA ALGEBRAICZNE

WYRAŻENIA ALGEBRAICZNE WYRAŻENIA ALGEBRAICZNE Wyrażeniem algebraicznym nazywamy wyrażenie zbudowane z liczb, liter, nawiasów oraz znaków działań, na przykład: Symbole literowe występujące w wyrażeniu algebraicznym nazywamy zmiennymi.

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

Praktyczny Excel. 50 praktycznych formuł na każdą okazję

Praktyczny Excel. 50 praktycznych formuł na każdą okazję Praktyczny Excel 50 praktycznych formuł na każdą okazję 3 1 NUMER PRAWNICZY przygotowany przez + OCHRONA DANYCH OSOBOWYCH profesjonalnie i kompleksowo 1 2 + GRATIS 20% GRATIS 30%, tel. 22 518 29 29, email:

Bardziej szczegółowo

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań System aksjomatyczny logiki Budując logikę

Bardziej szczegółowo

7. Nadawanie nazw Ćwiczenie 15.

7. Nadawanie nazw Ćwiczenie 15. 7. Nadawanie nazw Dla wygody i jasności możemy nadawad nazwy pojedynczej komórce lub grupie komórek. Aby nadad nazwę pojedynczej komórce wpisujemy nazwę w oknie listy nazw (po lewej stronie paska formuły).

Bardziej szczegółowo

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch. Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania

Bardziej szczegółowo

1 Układy równań liniowych

1 Układy równań liniowych II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie

Bardziej szczegółowo

Pomorski Czarodziej 2016 Zadania. Kategoria C

Pomorski Czarodziej 2016 Zadania. Kategoria C Pomorski Czarodziej 2016 Zadania. Kategoria C Poniżej znajduje się 5 zadań. Za poprawne rozwiązanie każdego z nich możesz otrzymać 10 punktów. Jeżeli otrzymasz za zadanie maksymalną liczbę punktów, możesz

Bardziej szczegółowo

SPOSÓB WYKONANIA OBLICZEŃ I FORMATOWANIA KOMÓREK

SPOSÓB WYKONANIA OBLICZEŃ I FORMATOWANIA KOMÓREK SPOSÓB WYKONANIA OBLICZEŃ I FORMATOWANIA KOMÓREK Tworzenie Listy wyboru Tworzenie obliczeo z wykorzystaniem adresowania mieszanego (symbol $) Tworzenie wykresu i zmiana jego parametrów Wszelkie wskazówki

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości

Bardziej szczegółowo

Lekcja : Tablice + pętle

Lekcja : Tablice + pętle Lekcja : Tablice + pętle Wprowadzenie Oczywiście wiesz już jak dużo można osiągnąć za pomocą tablic oraz jak dużo można osiągnąć za pomocą pętli, jednak tak naprawdę prawdziwe możliwości daje połączenie

Bardziej szczegółowo

FUNKCJE TEKSTOWE W MS EXCEL

FUNKCJE TEKSTOWE W MS EXCEL FUNKCJE TEKSTOWE W MS EXCEL ASC W językach korzystających z dwubajtowego zestawu znaków (DBCS) zmienia znaki o pełnej szerokości (dwubajtowe) na znaki o połówkowej szerokości (jednobajtowe). : ASC(tekst)

Bardziej szczegółowo

Przenoszenie, kopiowanie formuł

Przenoszenie, kopiowanie formuł Przenoszenie, kopiowanie formuł Jeżeli będziemy kopiowali komórki wypełnione tekstem lub liczbami możemy wykorzystywać tradycyjny sposób kopiowania lub przenoszenia zawartości w inne miejsce. Jednak przy

Bardziej szczegółowo

Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/1_szacowanie_formuly.zip

Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/1_szacowanie_formuly.zip :: Trik 1. Analiza działania formuły krok po kroku :: Trik 2. Przejrzysty harmonogram zadań :: Trik 3. Dane w kolejności losowej :: Trik 4. Najszybszy sposób utworzenia kopii arkusza :: Trik 5. Szybka

Bardziej szczegółowo

Technologie informacyjne: Arkusz kalkulacyjny

Technologie informacyjne: Arkusz kalkulacyjny Wrocław, 11.05.2018 Technologie informacyjne: Arkusz kalkulacyjny Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Podstawy korzystania z arkuszy kalkulacyjnych. 1/68

Bardziej szczegółowo

Scenariusz lekcji. wymienić nazwy funkcji logicznych (jeżeli, licz.jeżeli); omówić funkcje, korzystając z informacji zawartych w Pomocy programu;

Scenariusz lekcji. wymienić nazwy funkcji logicznych (jeżeli, licz.jeżeli); omówić funkcje, korzystając z informacji zawartych w Pomocy programu; Scenariusz lekcji 1 TEMAT LEKCJI Funkcje warunkowe w arkuszu Excel 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: wymienić nazwy funkcji logicznych (jeżeli, licz.jeżeli); podać zastosowanie funkcji; wymienić

Bardziej szczegółowo

Wprowadzenie do formuł i funkcji

Wprowadzenie do formuł i funkcji Wprowadzenie do formuł i funkcji Wykonywanie obliczeń, niezależnie od tego, czy są one proste czy złożone, może być nużące i czasochłonne. Przy użyciu funkcji i formuł programu Excel można z łatwością

Bardziej szczegółowo

Trik 1 WyróŜnianie najlepszych wyników sprzedaŝowych

Trik 1 WyróŜnianie najlepszych wyników sprzedaŝowych :: Trik 1. WyróŜnianie najlepszych wyników sprzedaŝowych :: Trik 2. Wygodniejsza praca z powiązanymi skoroszytami :: Trik 3. Poprawny zapis wartości czasu :: Trik 4. Szybka zmiana kryterium podsumowania

Bardziej szczegółowo

3. Wprowadź opis: kolumna A J. angielski, kolumna B J. polski. Obejrzyj animację pt. Wprowadzanie danych, aby dowiedzieć się, jak to zrobić.

3. Wprowadź opis: kolumna A J. angielski, kolumna B J. polski. Obejrzyj animację pt. Wprowadzanie danych, aby dowiedzieć się, jak to zrobić. Język angielski grupa 3 Zadanie nr 1 Wykonaj poniższe czynności po kolei. 1. Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wyrazy znajdujące się w kolumnach A i B tabeli: A dog cat

Bardziej szczegółowo

for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }

for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; } Pętle Pętle (ang. loops), zwane też instrukcjami iteracyjnymi, stanowią podstawę prawie wszystkich algorytmów. Lwia część zadań wykonywanych przez programy komputerowe opiera się w całości lub częściowo

Bardziej szczegółowo

Przykład : =JEŻELI(A1 > A2; Wydatki bieżące są większe od przewidywanych ; Wydatki przewidywane są większe od bieżących )

Przykład : =JEŻELI(A1 > A2; Wydatki bieżące są większe od przewidywanych ; Wydatki przewidywane są większe od bieżących ) Operatory Operatory odwołania : (dwukropek) B5:B15 ; (średnik) (B5:B15; D10:D18) Operatory arytmetyczne: Znak - (minus) przed liczbą % np.: 120*2% = 2%*120 ^ Potęgowanie *, / multiplikatywne (mnożenie,

Bardziej szczegółowo

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0 ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru

Bardziej szczegółowo

http://www.iexcel.pl/

http://www.iexcel.pl/ MS Excel Funkcje I formuły Autor: Mateusz Grabowski info@iexcel.pl http://www.iexcel.pl/ Zawartość Formuły... 4 Nadawanie nazw... 8 Funkcje... 10 Procedura wstawiania funkcji... 10 Wyciąganie fragmentu

Bardziej szczegółowo

Kompilator języka Basic można bezpłatnie pobrać ze strony z zakładki DOWNLOAD.

Kompilator języka Basic można bezpłatnie pobrać ze strony   z zakładki DOWNLOAD. Kompilator języka Basic można bezpłatnie pobrać ze strony www.justbasic.com z zakładki DOWNLOAD. lub bezpośrednio z linku - > download Just BASIC v1.01! Size: 2.4 MB Po zainstalowaniu na komputerze program

Bardziej szczegółowo

PODSTAWY OBSŁUGI ARKUSZA KALKULACYJNEGO

PODSTAWY OBSŁUGI ARKUSZA KALKULACYJNEGO PODSTAWY OBSŁUGI ARKUSZA KALKULACYJNEGO 1. Wstęp Arkusz kalkulacyjny jest programem służącym do wykonywania wszelkiego rodzaju obliczeń matematycznych, statystycznych, finansowych, tworzenia zestawień,

Bardziej szczegółowo

Dalszy ciąg rachunku zdań

Dalszy ciąg rachunku zdań Dalszy ciąg rachunku zdań Wszystkie możliwe funktory jednoargumentowe p f 1 f 2 f 3 f 4 0 0 0 1 1 1 0 1 0 1 Wszystkie możliwe funktory dwuargumentowe p q f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f 9 f 10 f 11 f

Bardziej szczegółowo

Tworzenie makr warunkowych

Tworzenie makr warunkowych Tworzenie makr warunkowych Czasami chcemy, aby makro lub akacja makra były wykonywane tylko wtedy, gdy spełniony jest jakiś warunek. Na przykład chcemy utworzyć makro drukujące raport, ale tylko wtedy,

Bardziej szczegółowo

4. Funkcje. Przykłady

4. Funkcje. Przykłady 4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni

Bardziej szczegółowo

Operatory w C++ Operatory arytmetyczne. Operatory relacyjne (porównania) Operatory logiczne. + dodawanie - odejmowanie * mnożenie / dzielenie % modulo

Operatory w C++ Operatory arytmetyczne. Operatory relacyjne (porównania) Operatory logiczne. + dodawanie - odejmowanie * mnożenie / dzielenie % modulo Operatory w C++ Operatory arytmetyczne + dodawanie - odejmowanie * mnożenie / dzielenie % modulo Operatory relacyjne (porównania) < mniejszy niż większy niż >= większy lub równy

Bardziej szczegółowo

Wprowadzenie do MS Excel

Wprowadzenie do MS Excel Wprowadzenie do MS Excel Czym jest Excel? Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu programów nazywanych arkuszami kalkulacyjnymi. W

Bardziej szczegółowo

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych 1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje

Bardziej szczegółowo

Dzielenie sieci na podsieci

Dzielenie sieci na podsieci e-damiangarbus.pl Dzielenie sieci na podsieci dla każdego Uzupełnienie do wpisu http://e-damiangarbus.pl/podzial-sieci-na-podsieci/ Dwa słowa wstępu Witaj, właśnie czytasz uzupełnienie do wpisu na temat

Bardziej szczegółowo

Wyszukiwanie plików w systemie Windows

Wyszukiwanie plików w systemie Windows 1 (Pobrane z slow7.pl) Bardzo często pracując na komputerze prędzej czy później łapiemy się na pytaniu - Gdzie jest ten plik? Zapisujemy i pobieramy masę plików i w nawale pracy pewne czynności są wykonywane

Bardziej szczegółowo

Microsoft EXCEL SOLVER

Microsoft EXCEL SOLVER Microsoft EXCEL SOLVER 1. Programowanie liniowe z wykorzystaniem dodatku Microsoft Excel Solver Cele Po ukończeniu tego laboratorium słuchacze potrafią korzystając z dodatku Solver: formułować funkcję

Bardziej szczegółowo

7. Pętle for. Przykłady

7. Pętle for. Przykłady . Pętle for Przykłady.1. Bez użycia pętli while ani rekurencji, napisz program, który wypisze na ekran kolejne liczby naturalne od 0 do pewnego danego n. 5 int n; 6 cin >> n; 8 for (int i = 0; i

Bardziej szczegółowo

x 2 = a RÓWNANIA KWADRATOWE 1. Wprowadzenie do równań kwadratowych 2. Proste równania kwadratowe Równanie kwadratowe typu:

x 2 = a RÓWNANIA KWADRATOWE 1. Wprowadzenie do równań kwadratowych 2. Proste równania kwadratowe Równanie kwadratowe typu: RÓWNANIA KWADRATOWE 1. Wprowadzenie do równań kwadratowych Przed rozpoczęciem nauki o równaniach kwadratowych, warto dobrze opanować rozwiązywanie zwykłych równań liniowych. W równaniach liniowych niewiadoma

Bardziej szczegółowo

LOGIKA I TEORIA ZBIORÓW

LOGIKA I TEORIA ZBIORÓW LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja

Bardziej szczegółowo

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10. ZAMIANA LICZB MIĘDZY SYSTEMAMI DWÓJKOWYM I DZIESIĘTNYM Aby zamienić liczbę z systemu dwójkowego (binarnego) na dziesiętny (decymalny) należy najpierw przypomnieć sobie jak są tworzone liczby w ww systemach

Bardziej szczegółowo

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2 Pętle wielokrotne wykonywanie ciągu instrukcji. Bardzo często w programowaniu wykorzystuje się wielokrotne powtarzanie określonego ciągu czynności (instrukcji). Rozróżniamy sytuacje, gdy liczba powtórzeń

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 9 TECHNOLOGIE INFORMACYJNE

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 9 TECHNOLOGIE INFORMACYJNE AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 9 TECHNOLOGIE INFORMACYJNE I rok Kierunek Zarządzanie i Inżynieria Produkcji Temat: Tworzenie złożonych arkuszy obliczeniowych

Bardziej szczegółowo

ARKUSZ KALKULACYJNY komórka

ARKUSZ KALKULACYJNY komórka ARKUSZ KALKULACYJNY Arkusz kalkulacyjny program służący do obliczeń, kalkulacji i ich interpretacji graficznej w postaci wykresów. Przykłady programów typu Arkusz Kalkulacyjny: - Ms Excel (*.xls; *.xlsx)

Bardziej szczegółowo

Formatowanie warunkowe

Formatowanie warunkowe Formatowanie warunkowe od A do Z Formatowanie tabel Porównywanie danych Wyszukiwanie i oznaczanie danych BBP 0224 Redaktor Piotr Gromulski Redaktor merytoryczny Tadeusz Jankowski Wydawca Przemysław Modrzewski

Bardziej szczegółowo

0 + 0 = 0, = 1, = 1, = 0.

0 + 0 = 0, = 1, = 1, = 0. 5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,

Bardziej szczegółowo

PRZYKŁADOWY TEST EGZAMINACYJNY

PRZYKŁADOWY TEST EGZAMINACYJNY European Computer Competence Certificate PRZYKŁADOWY TEST EGZAMINACYJNY Europejskiego Certyfikatu Kompetencji Informatycznych ECCC Moduł: IT M3 Arkusze kalkulacyjne Poziom: B Średniozaawansowany FUNDACJA

Bardziej szczegółowo

Podział sieci na podsieci wytłumaczenie

Podział sieci na podsieci wytłumaczenie Podział sieci na podsieci wytłumaczenie Witam wszystkich z mojej grupy pozdrawiam wszystkich z drugiej grupy. Tematem tego postu jest podział sieci na daną ilość podsieci oraz wyznaczenie zakresów IP tychże

Bardziej szczegółowo

Word. Korespondencja seryjna

Word. Korespondencja seryjna 1 (Pobrane z slow7.pl) Korespondencja seryjnajestto taki sposób utworzenia jednolitego dokumentu, który będzie różnił się jedynie zawartością wybranych pól. Pola te będą automatycznie wypełniane przez

Bardziej szczegółowo

UONET+ moduł Dziennik

UONET+ moduł Dziennik UONET+ moduł Dziennik Jak założyć dziennik oddziału i wprowadzić do niego podstawowe dane? Aby w systemie UONET+ możliwe było dokumentowanie lekcji, wychowawcy oddziałów muszą w module Dziennik założyć

Bardziej szczegółowo