JE ELI - funkcja słu ca do testowania warunków logicznych



Podobne dokumenty
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ść_dla_prawdy; wartość_dla_fałszu)

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

Re +/- Im i lub Re +/- Im j

Excel formuły i funkcje

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

LibreOffice Calc VBA

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Technologia Informacyjna. Arkusz kalkulacyjny

JAK PROSTO I SKUTECZNIE WYKORZYSTAĆ ARKUSZ KALKULACYJNY DO OBLICZENIA PARAMETRÓW PROSTEJ METODĄ NAJMNIEJSZYCH KWADRATÓW

Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil

str. 1 Excel ćwiczenia 1 Podstawy użytkowania komputerów

Trik 1 Identyfikator klienta generowany za pomocą formuły

MS Excel cz.1 funkcje zaawansowane

Arkusz kalkulacyjny. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Arkusz kalkulacyjny MS Excel

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

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

EXCEL wprowadzenie Ćwiczenia

Cw.12 JAVAScript w dokumentach HTML

4. Funkcje. Przykłady

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Ekonometria. Modele regresji wielorakiej - dobór zmiennych, szacowanie. Paweł Cibis pawel@cibis.pl. 1 kwietnia 2007

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

Wykład 8. Cel wykładu. Dane w komórce. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3

Funkcje logiczne służą przede wszystkim do

( x) Równanie regresji liniowej ma postać. By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : Gdzie:

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

dr inż. Jarosław Forenc

Excel w zadaniach. Podstawowe operacje

Teksty Liczby Formuły. Operatory. dr inż. Jarosław Forenc. Pasek narzędzi. Pasek narzędzi. (Atrybuty komórek)

ARKUSZ KALKULACYJNY komórka

Arkusz kalkulacyjny. Technologia Informacyjna Lekcja 38-39

Rys. 1. Zestawienie rocznych kosztów ogrzewania domów

Informatyka dla klas I wykresy funkcji

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

ARKUSZ KALKULACYJNY MICROSOFT EXCEL

TABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych.

Rozwiązywanie równań nieliniowych

Zagadnienia: Program ten umożliwi Tobie między innymi: tworzenie arkuszy kalkulacyjnych wyszukiwanie i analizę danych tworzenie wykresów (diagramów)

Wprowadzenie do MS Excel

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

Rozdział 1 Ukrywanie, wstawianie, usuwanie i formatowanie szerokości wierszy i kolumn. Rozdział 2 Weryfikowanie poprawności wprowadzanych danych.

Excel zadania sprawdzające 263

dolar tylko przed numerem wiersza, a następnie tylko przed literą kolumny.

Krótki przewodnik po Open Calc

I. Zapoznanie z arkuszem kalkulacyjnym III. Formatowanie arkusza Format Komórki Czcionka II. Wprowadzanie danych Format Komórki Wyrównanie

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Podstawowe operacje w arkuszu

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Informatyka KONSPEKT LEKCJI W SZKOLE PONADGIMNAZJALNEJ

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

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

pdfmachine by BroadGun Software

Metoda Monte Carlo, przykład symulacji statycznej (brak czynnika czasowego). Część I

TEMAT: SPOSOBY ADRESOWANIA W

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Trik 1 Formatowanie przenoszone z wykresu na wykres

MS Excel cz. 1. Cel wykładu. MS Excel - arkusz kalkulacyjny. Wyższa Szkoła Menedżerska w Legnicy. Systemy informacyjne Zarządzanie SDS, sem.

INSTRUKCJE DO ARKUSZA KALKULACYJNEGO Excel 2003

Rys. 1. DuŜa liczba nazw zakresów. Rys. 2. Procedura usuwająca wszystkie nazwy w skoroszycie

Najmniejszą możliwą macierzą jest macierz 1 x 2 lub 2 x 1 składająca się z dwóch przyległych komórek.

XII. Ukrywanie, wstawianie, usuwanie i formatowanie szeroko ci wierszy i kolumn Format Kolumna Ukryj

Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.2 Formuły i funkcje macierzowe, obliczenia na liczbach zespolonych, wykonywanie i formatowanie wykresów.

Excel Funkcje logiczne. Funkcja Jeżeli

Bukiety matematyczne dla gimnazjum

Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład:

Podręczna pomoc Microsoft Excel 2007

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

Visual Basic for Applications. Wstęp

Zasady budowania algorytmów z klocków Początek pracy Klocki Podstawowe

Arkusz kalkulacyjny EXCEL poziom średniozaawansowany Materiały szkoleniowe

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki

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

1. Ukrywanie, wstawianie, usuwanie i formatowanie szerokości wierszy i kolumn

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

4.Arkusz kalkulacyjny Calc

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

Microsoft Excel 2007 KM 1

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

Tablice. Jones Stygar na tropie zmiennych

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Visual Basic for Application (VBA)

=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)

EXCEL TABELE PRZESTAWNE

Zad.2. Korelacja - szukanie zależności.

Ćwiczenie VIII. Otwórz nowy skoroszyt.

Trik 1 Podsumowanie kwot występujących w co drugim wierszu

7. Nadawanie nazw Ćwiczenie 15.

Excel. Zadania. Nazwisko:

Arkusz kalkulacyjny. Technologia Informacyjna Lekcja 41

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

MS EXCEL- wprowadzanie danych.

Algorytmy i struktury danych. Wykład 4

Transkrypt:

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 wywietlenie cigu znaków Sukces :-) gdy warto komórki A1 jest wiksza od zera lub Poraka:- (, gdy warto komórki A1 wynosi zero lub mniej ni zero. Formuła =JEELI(SUMA(A1:A12)<0; "Mamy straty"; "Nie mamy strat") wywietli cig znaków Mamy straty, gdy suma wartoci komórek A1:A12 (reprezentujcych np. miesiczne zyski firmy) jest mniejsza od zera, a Nie mamy strat, gdy suma ta bdzie nieujemna. Formuła =JEELI(SUMA(A2:E2)>85; "Ucze zdał"; "Ucze nie zdał") wywietli cig znaków Ucze zdał, gdy suma wartoci komórek od A2 do E2 przekroczy 85 (np. granica punktów potrzebna do zdania egzaminów), za Ucze nie zdał, gdy nie przekroczy tej granicy. Funkcja JEELI współdziała te z funkcjami LUB, ORAZ i NIE. Zagniedanie 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")))))

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 cig znaków s szanse, gdy kady z warunków bdzie miał warto TAK, za niemoliwe, gdy choć jeden z warunków nie jest spełniony.

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

Funkcje z kategorii data i godzina Wybierając Wstaw ->Funkcja ->Data i Godzina 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). Zadanie 1: Utwórz arkusz według poniŝszego rysunku. W nawiasach podane są nazwy funkcji jakich naleŝy uŝyć tworząc formuły tak, aby otrzymać poŝądany wynik w kolumnie B. Zadanie 2: 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 3: Wykreślanie funkcji oraz jej pochodnej (ilorazu róŝnicowego). 1. W komórkach A1-A21 umieszczamy wartości x od 10 do 10. 2 2. W komórkach B1-B21 liczymy wartości funkcji np.: f ( x) = x 4x 5 (wpisz do komórki B1 odpowiednią formułę odwołując się do adresu komórki A1). Naciśnij myszką na komórkę B1. Najedź myszką na dolny prawy róg tej komórki pojawi się

krzyŝyk i trzymając lewy przycisk myszy przeciągnij aŝ do komórki B21. Otrzymasz wartości funkcji dla odpowiednich x. 3. W komórkach C1-C20 liczymy wartości ilorazu róŝnicowego według wzoru: f ( x2 ) f ( x1) f ( x) =, x x 2 1 czyli wpisując formułę do komórki C1 uŝywamy po kolei róŝnicy wartości dwóch pierwszych, sąsiednich komórek z kolumny B w liczniku i dwóch pierwszych, sąsiednich komórek z kolumny A w mianowniku. Naciśnij myszką na komórkę C1. Najedź myszką na dolny prawy róg tej komórki pojawi się krzyŝyk i trzymając lewy przycisk myszy przeciągnij aŝ do komórki C20. Otrzymasz kolejne wartości ilorazu róŝnicowego. 4. Wykreśl funkcję oraz jej pochodną na wspólnym wykresie. Zadanie 4: W kategorii dodatek (Wstaw->Funkcja->Dodatek) są funkcje pozwalające na operacje na liczbach zespolonych np.: COMPLEX, IMPRODUCT, IMPOWER, IMABS, IMARGUMENT. Utwórz dwie liczby zespolone za pomocą funkcji COMPLEX: 2+2i oraz 3-4i. Oblicz ich iloczyn (IMPRODUCT). Podnieś je do 4 potęgi (IMPOWER). Znajdź ich moduł oraz argument (IMABS, IMARGUMENT). DODATEK - Makra w MS Excel Przykład 1 wyskakuj ce okienko MsgBox z warto ci komórki A2 Sub makro1() Dim a a= Range("A2") MsgBox (a) 1) Pocz tek procedury (makra), nazwa makra i puste nawiasy ta procedura nie pobiera argumentów 2) Zadeklarowanie pojedynczej zmiennej a 3) Przypisanie przy pomocy funkcji Range warto ci z komórki A2 do zmiennej a. 4) Wy wietlenie okienka z tekstem pobranym ze zmiennej a 5) Koniec procedury

Przykład 2 Dodanie dwóch liczb i umieszczenie wyniku w innej komórce oraz w MsgBox Sub makro2() Dim a, b a = Range("B2") b = Range("B3") Range("B4") = a + bmsgbox (a+b) (Te same) Makra w OpenOffice Calc Przykład 1 w Calc Sub makro1c Dim a osheet = ThisComponent.Sheets(0) a = osheet.getcellbyposition(0,1).getvalue() MsgBox (a) Przykład 2 w Calc Sub makro2c Dim a, b osheet = ThisComponent.Sheets(0) a = osheet.getcellbyposition(1,1).getvalue() b = osheet.getcellbyposition(1,2).getvalue() ocell = osheet.getcellbyposition(1,3) ocell.setvalue(a+b) MsgBox(a+b)