poniedziałek, 24 października 2016

Lekcja 30

Temat: Funkcja warunkowa.

Testowanie, czy określone warunki są spełnione, i logiczne porównywanie wyrażeń to operacje typowe dla wielu zadań. Do tworzenia formuł warunkowych służą funkcje ORAZLUBNIE i JEŻELI.
Na przykład w przypadku funkcji JEŻELI są stosowane następujące argumenty:
formuła zawierająca funkcję JEŻELI
Formuła z użyciem funkcji JEŻELI
Obraz przycisku  test_logiczny: warunek, który ma zostać sprawdzony.
Obraz przycisku  wartość_jeżeli_prawda: wartość, jaka ma zostać zwrócona, jeśli warunek okaże się prawdziwy.
Obraz przycisku  wartość_jeżeli_fałsz: wartość, jaka ma zostać zwrócona, jeśli warunek okaże się fałszywy.
Aby uzyskać więcej informacji na temat sposobów tworzenia formuł, zobacz Tworzenie lub usuwanie formuły.
Do wykonania tego zadania należy użyć funkcji ORAZLUB i NIE, a także operatorów, tak jak to pokazano w poniższym przykładzie.

Przykład

Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.
Jak skopiować przykład?
  1. Zaznacz przykład w tym artykule.
    WAŻNE : Nie zaznaczaj nagłówków wierszy ani kolumn.
    Zaznaczanie przykładu w Pomocy programu Excel 2013 dla systemu Windows
    Zaznaczanie przykładu w Pomocy
  2. Naciśnij klawisze CTRL+C.
  3. W programie Excel utwórz pusty skoroszyt lub arkusz.
  4. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.
WAŻNE : Aby przykład działał poprawnie, musi zostać wklejony do komórki A1 w arkuszu.
  1. Aby przełączać się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisz CTRL+` (akcent słaby) albo na karcie Formuły w grupie Inspekcja formuł kliknij przycisk Pokaż formuły.
    1
    2
    3
    4
    5
    6
    7

    8


    9


    10


    11



    12


    13


    14



    15


    16
    A
    B
    Dane
    15
    9
    8
    Zębatki
    Wihajstry
    Formuła
    Opis (wynik)
    =JEŻELI(A2=15;"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest równa 15, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (OK)
    =JEŻELI(A2<>15;"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest różna niż 15, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (Nie OK)
    =JEŻELI(NIE(A2<=15);"OK";"Nie OK")
    Jeśli wartość w komórce A2 nie jest mniejsza niż ani równa 15, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (Nie OK)
    =JEŻELI(A5<>"ZĘBATKI";"OK";"Nie OK")
    Jeśli wartość w komórce A5 jest różna niż tekst „ZĘBATKI”, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (Nie OK)
    =JEŻELI(ORAZ(A2>A3;A2<A4);"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest większa niż wartość w komórce A3 i mniejsza niż wartość w komórce A4, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (Nie OK)
    =JEŻELI(ORAZ(A2<>A3;A2<>A4);"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest różna niż wartość w komórce A3 i różna niż wartość w komórce A4, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (OK)
    =JEŻELI(LUB(A2>A3;A2<A4);"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest większa niż wartość w komórce A3 lub mniejsza niż wartość w komórce A4, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (OK)
    =JEŻELI(LUB(A5<>"Zębatki"; A6<>"Wihajstry"); "OK"; "Nie OK")
    Jeśli wartość w komórce A5 jest różna niż tekst „Zębatki” lub wartość w komórce A6 jest różna niż tekst „Wihajstry”, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (Nie OK)
    =JEŻELI(LUB(A2<>A3lA2<>A4);"OK";"Nie OK")
    Jeśli wartość w komórce A2 jest różna niż wartość w komórce A3 lub różna niż wartość w komórce A4, zwracany jest tekst „OK”. W przeciwnym razie zwracany jest tekst „Nie OK”. (OK)

Brak komentarzy:

Prześlij komentarz