Skip to main content

Jak korzystać z funkcji AND, OR i IF w Excelu

EXCEL - Funkcja JEŻELI (Kwiecień 2024)

EXCEL - Funkcja JEŻELI (Kwiecień 2024)
Anonim

Funkcje AND, OR i IF są jednymi z lepiej znanych funkcji logicznych programu Excel. W zależności od użytej funkcji jeden lub wszystkie warunki muszą być prawdziwe, aby funkcja zwróciła odpowiedź TRUE. Jeśli nie, funkcja zwraca FALSE jako wartość.

W przypadku funkcji OR, jeśli jeden z tych warunków jest spełniony, funkcja zwraca wartość TRUE w komórce B2. W przypadku funkcji AND wszystkie trzy warunki muszą być prawdziwe, aby funkcja zwróciła wartość TRUE w komórce B3.

Zagnieżdżanie wielu funkcji w Excelu

Budowanie oświadczenia Excel IF

Funkcje zagnieżdżania w programie Excel oznaczają umieszczanie jednej funkcji w drugiej. Funkcja zagnieżdżona działa jako jeden z argumentów funkcji głównej. Na powyższym rysunku wiersze od czwartego do siódmego zawierają formuły, w których funkcja AND lub OR jest zagnieżdżona w funkcji IF.

Gdy jedna z tych dwóch funkcji jest połączona z funkcją IF, uzyskana formuła ma znacznie większe możliwości.

W naszym konkretnym przykładzie, przedstawionym powyżej, trzy warunki są testowane przez formuły w wierszach drugim i trzecim:

  • Czy wartość w komórce A2 jest mniejsza niż 50?
  • Czy wartość w komórce A3 nie jest równa 75?
  • Czy wartość w komórce A4 jest większa lub równa 100?

Dodatkowo we wszystkich przykładach funkcja zagnieżdżona działa jako funkcja IF pierwszy; ten pierwszy element jest znany jako Test logiczny argument.

= JEŻELI (LUB (A2 <50, A3 <> 75, A4> = 100), "Popraw dane", "Błąd danych")

= JEŻELI (AND (A2 <50, A3 <> 75, A4> = 100), DZISIAJ (), 1000)

Zmiana wyniku formuły

We wszystkich wzorach w wierszach od czwartego do siódmego funkcje AND i OR są identyczne z ich odpowiednikami w wierszach drugim i trzecim, ponieważ testują dane w komórkach A2 do A4 aby sprawdzić, czy spełnia on wymagany warunek.

Funkcja IF służy do kontrolowania wyniku formuły na podstawie tego, co zostało wprowadzone dla drugiego i trzeciego argumentu funkcji. Przykładami tego wyniku może być tekst widziany w wierszu czwartym, liczba widziana w wierszu piątym, wynik formuły lub pusta komórka.

W przypadku formuły IF / AND w komórce B5, ponieważ nie wszystkie trzy komórki w zakresie A2 do A4 są prawdziwe - wartość w komórce A4 nie jest większe niż lub równe 100 - funkcja AND zwraca wartość FALSE.

Funkcja IF używa tej wartości i zwraca ją Argument wartość_jeżeli_fałsz - aktualna data dostarczona przez funkcję DZIŚ.

Z drugiej strony formuła IF / OR w wierszu czwartym zwraca instrukcję tekstową Dane poprawnez jednego z dwóch powodów:

  1. Wartość OR zwróciła wartość PRAWDA - wartość w komórce A3 nie równa się 75.
  2. Funkcja IF następnie użyła tego wyniku, aby go zwrócić Value_if_false argument: Dane poprawne.

Stosowanie instrukcji IF w programie Excel

Następne kroki dotyczą wprowadzania wzoru IF / OR znajdującego się w komórce B4 z przykładowego obrazu. Te same kroki można tutaj wykorzystać do wprowadzania dowolnych formuł IF w naszych konkretnych przykładach.

Chociaż możliwe jest po prostu wpisanie pełnej formuły ręcznie, wiele osób łatwiej korzysta z okna dialogowego funkcji IF, aby wprowadzić formułę i argumenty; okno dialogowe zajmuje się składniowymi zawiłościami, takimi jak separatory przecinkami między argumentami i otaczającymi wpisami tekstowymi w cudzysłowach.

Kroki zastosowane do wprowadzenia formuły IF / OR w komórce B4 są następujące:

  1. Kliknij komórkę B4 aby stała się aktywną komórką.
  2. KliknijFormuły zakładka wstążki.
  3. KliknijLogiczny ikonę, aby otworzyć rozwijaną listę funkcji.
  4. Kliknij JEŚLI na liście, aby otworzyć okno dialogowe funkcji IF.
  5. KliknijTest logiczny linia w oknie dialogowym.
  6. Wprowadź pełną funkcję AND: OR (A2 <50, A3 <> 75, A4> = 100) do linii Logical_test za pomocą wskazania odwołań do komórki, jeśli jest to pożądane.
  7. KliknijValue_if_true linia w oknie dialogowym.
  8. Wpisz tekstDane poprawne(nie są wymagane żadne cudzysłowy).
  9. Kliknij naValue_if_false linia w oknie dialogowym.
  10. Wpisz tekst Błąd danych.
  11. Kliknij dobrze zamknąć okno dialogowe i powrócić do arkusza roboczego.
  12. Jak już omówiono powyżej, formuła powinna wyświetlaćValue_if_true argument lub Dane poprawne.
  13. Po kliknięciu komórka B4, pełna funkcja pojawia się na pasku formuły nad arkuszem.

= JEŻELI (LUB (A2 <50, A3 <> 75, A4> = 100), "Popraw dane", "Błąd danych")