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)



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)

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

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

Funkcje logiczne służą przede wszystkim do

LibreOffice Calc VBA

Otwórz nowy skoroszyt. Zapisz go na dysku pod nazwą Nazwisko Imię Excel ćwiczenie 4.

Excel formuły i funkcje

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

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

MS Excel cz.1 funkcje zaawansowane

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

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

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

Arkusz kalkulacyjny. Technologia Informacyjna Lekcja 38-39

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.

Rys.2.1. Drzewo modelu DOM [1]

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

ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.1 Formuły, funkcje, typy adresowania komórek, proste obliczenia.

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

4. Funkcje. Przykłady

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

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

Ćwiczenie 3. Wprowadź do odpowiednich komórek następujące dane: Ćwiczenie 4. Wprowadź do odpowiednich komórek następujące dane: - 1 -

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

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

TEMAT: SPOSOBY ADRESOWANIA W

Analiza progu rentowności

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

Pętla for. Wynik działania programu:

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.

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

Visual Basic for Application (VBA)


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

Część XVII C++ Funkcje. Funkcja bezargumentowa Najprostszym przypadkiem funkcji jest jej wersja bezargumentowa. Spójrzmy na przykład.

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

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

Excel w zadaniach. Podstawowe operacje

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

Trik 1 Identyfikator klienta generowany za pomocą formuły

Excel zadania sprawdzające 263

Przegląd podstawowych funkcji Excel.

KONSPEKT FUNKCJE cz. 1.

Podręczna pomoc Microsoft Excel 2007

Tablice. Jones Stygar na tropie zmiennych

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

Skrypt 4. Liczby rzeczywiste: Opracowanie L5

1. Przycisk MS OFFICE 2. Belka szybkiej nawigacji 3. Wstęga 4. Zakładki arkuszy 5. Widok i jego tryby

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści

ARKUSZ KALKULACYJNY komórka

PRACA KOŃCOWA Z DYDAKTYKI INFORMATYKI

Warunki logiczne instrukcja if

Pętle instrukcje powtórzeo

Podstawowym zadaniem, które realizuje

Zadanie 1. Doskonała inaczej (6 pkt) Poniższy algorytm wyznacza wszystkie dzielniki liczby naturalnej n 1, mniejsze od n.

ARKUSZ KALKULACYJNY MICROSOFT EXCEL

Makropolecenia w PowerPoint Spis treści

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

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

ZADANIA MATURALNE LICZBY RZECZYWISTE - POZIOM PODSTAWOWY. Opracowała mgr Danuta Brzezińska

Technologia Informacyjna. Arkusz kalkulacyjny

Dane w poniższej tabeli przedstawiają sprzedaż w dolarach i sztukach oraz marżę wyrażoną w dolarach dla:

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

Visual Basic for Applications Wprowadzenie, makra

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

TECHNIKI INFORMACJI I KOMUNIKACJI. Arkusz Kalkulacyjny EXCEL praca z bazą danych

EXCEL TABELE PRZESTAWNE

Łączenie liczb i tekstu.

Właściwości i metody obiektu Comment Właściwości

Analiza progu rentowności

... (środowisko) minut

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

Zadanie 2 Korzystając z funkcji PMT oblicz miesięczną ratę i całkowity koszt pożyczki dla podanych niżej danych. Raty miesięczne/roczn e

7. Nadawanie nazw Ćwiczenie 15.

VBA 1 VBA TYPY PROCEDUR (PODPROGRAM, FUNKCJA) ZMIENNE, DEKLARACJA ZMIENNYCH FUNKCJA MsgBox

Przykłady formatowania komórek

Potęgi str. 1/6. 1. Oblicz. d) Potęgę 3 6 można zapisać jako: A. 36 B C D. 3 6

Cw.12 JAVAScript w dokumentach HTML

Średnie. Średnie. Kinga Kolczyńska - Przybycień

MS Excel 2007 Kurs zaawansowany Funkcje finansowe. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

Excel w zadaniach. Funkcja ORAZ i LUB

EXCEL POZIOM EXPERT. Konspekt szczegółowy

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Przykład 4. (Tabela z Danymi Arkusz: Tabele Przestawne 1 ) (Przykład 2 wykonany Arkusz: Tabele Przestawne 5 )

Komputerowe systemy zarządzania. Część I: relacyjna baza danych

Podstawowe zapytania SELECT (na jednej tabeli)

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

Kwerendy (zapytania) wybierające

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

Podstawowe operacje w arkuszu

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

Wprowadzenie do programu Mathcad 15 cz. 1

4.1. Analiza AWN jest dokonywana na poziomie 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).

Matura z matematyki?- MATURALNIE, Ŝe ZDAM! Zadania treningowe klasa I III ETAP

Spis treści JĘZYK C - INSTRUKCJA WARUNKOWA IF, OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE. Informatyka 1

Transkrypt:

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

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

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

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

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

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

Zadanie 4: a. W kilku pierwszych komórkach kolumny A wpisz nazwę towaru. b. W kolumnie B cenę netto jednej sztuki towaru. c. W kolumnie C wpisz jedną z czterech kategorii, do której towar należy (A, B, C lub D). d. Wiedząc, że towary kategorii A obłożone są 22-procentowym VAT-em, kategorii B: 7-procentowym, C 3-procentowym, a D zerowym, utwórz w kolumnie D formułę, która wpisze tam odpowiednią stawkę VAT, zależnie od kategorii wpisanej do kolumny C. e. W kolumnie E oblicz cenę brutto jednej sztuki każdego towaru. W kolumnie F wpisz liczbę sztuk, a w G oblicz wartość brutto dla każdego towaru. W dowolnej pustej komórce arkusza oblicz także ogólną wartość brutto wszystkich towarów. 7

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) End Sub 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("A1") b = Range("A2") Range("A3") = a + b MsgBox (a + b) End Sub 8