Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Sprawdzanie, czy warunki są prawdziwe, czy fałszywe, i logiczne porównanie wyrażeń jest wspólne dla wielu zadań. Formuły warunkowe można tworzyć za pomocą funkcji ORAZ, LUB, NIE i JEŻELI .

Na przykład funkcja JEŻELI używa następujących argumentów.

formuła z funkcją JEŻELI

Formuła korzystająca z funkcji JEŻELI

Obraz przycisku logical_test: Warunek, który chcesz sprawdzić.

Objaśnienie 2 value_if_true: wartość do zwrócenia, jeśli warunek ma wartość Prawda.

Obraz przycisku value_if_false: Wartość zwracana, jeśli warunek ma wartość Fałsz.

Aby uzyskać więcej informacji na temat tworzenia formuł, zobacz Tworzenie lub usuwanie formuły.

Co chcesz zrobić?

Tworzenie formuły warunkowej, która daje wartość logiczną (PRAWDA lub FAŁSZ)

Aby wykonać to zadanie, użyj operatorów i funkcji ORAZ, LUB i NIE , jak 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.

    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.

Po skopiowaniu przykładu do pustego arkusza możesz dopasować go do własnych potrzeb.

Data (Dane)

15

9

8

Zębatki

Widżety

Formuła

Opis (wynik)

=ORAZ(A2>A3; A2<A4)

Określa, czy wartość w komórce A2 jest większa niż wartość komórki A3, a także czy wartość w komórce A2 jest mniejsza niż wartość w komórce A4. (FAŁSZ)

=LUB(A2>A3; A2<A4)

Określa, czy wartość w komórce A2 jest większa niż wartość komórki A3 lub czy wartość w komórce A2 jest mniejsza niż wartość w komórce A4. (PRAWDA)

=NIE(A2+A3=24)

Określa, czy suma wartości w komórkach A2 i A3 nie jest równa 24. (FAŁSZ)

=NIE(A5="Sprockets")

Określa, czy wartość w komórce A5 nie jest równa "Sprockets". (FAŁSZ)

=LUB(A5<>"Sprockets";A6 = "Widżety")

Określa, czy wartość w komórce A5 nie jest równa "Sprockets" lub czy wartość w komórce A6 jest równa "Widżety". (PRAWDA)

Aby uzyskać więcej informacji na temat korzystania z tych funkcji, zobacz ORAZ, funkcja LUB, funkcja i NIE, funkcja.

Początek strony

Tworzenie formuły warunkowej, która skutkuje innym obliczeniem lub wartościami innymi niż PRAWDA lub FAŁSZ

Aby wykonać to zadanie, użyj operatorów i funkcji JEŻELI, ORAZ i LUB , jak 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 należy zaznaczać 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.

Po skopiowaniu przykładu do pustego arkusza możesz dopasować go do własnych potrzeb.

Data (Dane)

15

9

8

Zębatki

Widżety

Formuła

Opis (wynik)

=JEŻELI(A2=15;"OK";"Nie OK")

Jeśli wartość w komórce A2 jest równa 15, zwróć "OK". W przeciwnym razie zwróć wartość "Nie OK". (OK)

=JEŻELI(A2<>15; "OK", "Nie OK")

Jeśli wartość w komórce A2 nie jest równa 15, zwróć "OK". W przeciwnym razie zwróć wartość "Nie OK". (Nie ok)

=JEŻELI(NIE(A2<=15); "OK" "Nie OK")

Jeśli wartość w komórce A2 nie jest mniejsza niż lub równa 15, zwróć "OK". W przeciwnym razie zwróć wartość "Nie OK". (Nie ok)

=JEŻELI(A5<>"ZAOKR.DOKŁ";"OK";"Nie OK")

Jeśli wartość w komórce A5 nie jest równa "ZAOKR.DOKŁ", zwróć "OK". W przeciwnym razie zwróć wartość "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ść komórki A3, a wartość komórki A2 również jest mniejsza niż wartość w komórce A4, zwróć wartość "OK". W przeciwnym razie zwróć wartość "Nie OK". (Nie ok)

=JEŻELI(ORAZ(A2<>A3; A2<>A4), "OK", "Nie OK")

Jeśli wartość w komórce A2 nie jest równa A3, a wartość w komórce A2 również nie jest równa wartości w komórce A4, zwróć "OK". W przeciwnym razie zwróć wartość "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ść komórki A3 lub wartość komórki A2 jest mniejsza niż wartość w komórce A4, zwróć wartość "OK". W przeciwnym razie zwróć wartość "Nie OK". (OK)

=JEŻELI(LUB(A5<>"Kołki";A6<>"Widżety"),"OK";"Nie OK")

Jeśli wartość w komórce A5 nie jest równa "Sprockets" lub wartość w komórce A6 nie jest równa "Widżety", zwróć "OK". W przeciwnym razie zwróć wartość "Nie OK". (Nie ok)

=JEŻELI(LUB(A2<>A3; A2<>A4), "OK", "Nie OK")

Jeśli wartość w komórce A2 nie jest równa wartości w komórce A3 lub wartość w komórce A2 nie jest równa wartości w komórce A4, zwróć "OK". W przeciwnym razie zwróć wartość "Nie OK". (OK)

Aby uzyskać więcej informacji na temat korzystania z tych funkcji, zobacz JEŻELI, funkcja ORAZ, funkcja i LUB, funkcja.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.