WARUNKI

Funkcja WARUNKI sprawdza podane wyrażenia i zwraca wartość odpowiadającą pierwszemu warunkowi zwracającemu wartość logiczną PRAWDA.

WARUNKI(warunki-wyrażenie; warunki-prawda; warunki-wyrażenie…; warunki-prawda…)

warunki-wyrażenie: Wyrażenie logiczne. Argument warunki-wyrażenie może zawierać dowolną wartość, pod warunkiem, że da się ją zinterpretować jako wartość logiczną. Jeśli wyrażenie zwraca 0, przyjmowana jest wartość logiczna FAŁSZ, natomiast każda inna liczba interpretowana jest jako PRAWDA.

warunki-prawda: Wartość zwracana, gdy wartością argumentu warunki-wyrażenie jest PRAWDA. Argument warunki-prawda może zawierać dowolną wartość. Jeśli argument warunki-prawda jest pominięty (wprowadzony został średnik, ale nie została wprowadzona wartość), a warunki-wyrażenie zwraca wartość logiczną PRAWDA, funkcja WARUNKI zwraca zero.

warunki-wyrażenie…: Opcjonalne wyrażenie logiczne, używane w sytuacji, gdy warunki-wyrażenie to FAŁSZ. Argument warunki-wyrażenie może zawierać dowolną wartość, pod warunkiem, że da się ją zinterpretować jako wartość logiczną. Jeśli wyrażenie zwraca 0, przyjmowana jest wartość logiczna FAŁSZ, natomiast każda inna liczba interpretowana jest jako PRAWDA.

warunki-prawda…: Wartość zwracana w sytuacji, gdy warunki-wyrażenie to PRAWDA. Argument warunki-prawda może zawierać dowolną wartość. Jeśli argument warunki-prawda jest pominięty (wprowadzony został średnik, ale nie została wprowadzona wartość), a warunki-wyrażenie… zwraca wartość logiczną PRAWDA, funkcja WARUNKI zwraca zero.

Uwagi

  • Jeśli wszystkie wyrażenia zwracają FAŁSZ, zwracany jest błąd.

  • Jako ostatni argument warunki-wyrażenie… w formule możesz podać „PRAWDA”, następnie podając domyślną wartość argumentu warunki-prawda…, aby zdefiniować wynik zwracany w sytuacji, gdy wszystkie wcześniejsze wyrażenia (włączając w to warunki-wyrażenie oraz wszystkie wystąpienia warunki-wyrażenie…) zwracają wartość FAŁSZ.

Używanie funkcji WARUNKI do dokonywania wielokrotnych porównań

Poniższa tabela pokazuje listę ocen uczniów.

A

B

C

1

Uczeń

Wynik

Ocena

2

1

4

Wybitny

3

2

2

Praktykujący

4

3

3

Biegły

5

4

Niekompletne

6

5

3,2

Biegły+

7

6

3,2

Początkujący

Poniższa tabela zwraca ocenę powiązaną z wynikiem w powyższej tabeli przy użyciu wielu argumentów warunki-wyrażenie….

Edytor formuł pokazujący formułę =WARUNKI(B2=4;"Wybitny";B2=3;"Biegły";B2=2;"Praktykujący";B2=1;"Początkujący").

W tej formule używane są następujące argumenty:

  • warunki-wyrażenie: Warunek B2=4, który sprawdza, czy zawartość komórki B2 jest równa 4.

  • warunki-prawda: Wyrażenie „Wybitny” to ciąg znaków zwracany, gdy zawartość komórki B2 jest równa 4.

  • warunki-wyrażenie…: Warunek B2=3, który sprawdza, czy zawartość komórki B2 jest równa 3.

  • warunki-prawda…: Wyrażenie „Biegły” to ciąg znaków zwracany, gdy zawartość komórki B2 jest równa 3.

  • warunki-wyrażenie…: Warunek B2=2, który sprawdza, czy zawartość komórki B2 jest równa 2.

  • warunki-prawda…: Wyrażenie „Praktykujący” to ciąg znaków zwracany, gdy zawartość komórki B2 jest równa 2.

  • warunki-wyrażenie…: Warunek B2=1, który sprawdza, czy zawartość komórki B2 jest równa 1.

  • warunki-prawda…: Wyrażenie „Początkujący” to ciąg znaków zwracany, gdy zawartość komórki B2 jest równa 1.

Aby użyć powyższej formuły z innymi komórkami w tabeli, zmień B2 w każdym wyrażeniu JEŻELI na inną komórkę zawierającą wynik.

Użycie wartości PRAWDA w warunki-wyrażenie…

Czasami żadne z wyrażeń nie zwraca wartości PRAWDA, ale zamiast zwracać błąd, możesz ustawić zwracany ciąg w końcowym wyrażeniu warunki-wyrażenie. W powyższej tabeli Uczeń 4 nie ma wyniku, więc poprzednia formuła zwróciłaby błąd w przypadku tego ucznia. Być może ten uczeń był nieobecny i nadal musi wykonać zadanie, więc zamiast pozostawiać błąd, możesz dodać kolejny argument warunki-wyrażenie, aby oznaczyć brakujące wyniki jako „Niekompletne”:

Edytor formuł pokazujący formułę =WARUNKI(B5=4;"Wybitny";B5=3,"Biegły";B5=2;"Praktykujący+";B5=1;"Początkujący";PRAWDA;"Niekompletne").

W tym przykładzie odwołanie do komórki jest zmieniane tak, aby pasowało do komórki z wynikiem Ucznia 4, ale wszystkie argumenty są takie same jak powyżej, i na końcu dodany został jeszcze jeden argument warunki-wyrażenie:

  • warunki-wyrażenie…: PRAWDA, która jest dodawana jako ostatnie wyrażenie.

  • warunki-prawda…: „Niekompletne” — ciąg, który jest zwracany, jeśli żaden z pozostałych argumentów nie zwraca wartości PRAWDA.

Bardziej złożone porównania

W niektórych przypadkach możesz mieć bardziej złożone wyrażenia, w których musisz użyć kombinacji operatorów porównania. Na przykład powyższa skala używa liczb całkowitych, ale załóżmy, że inny uczeń (Uczeń 6) uzyskał wynik 3,2. Możesz użyć formuły podobnej do poniższej, aby uwzględnić uczniów, których wyniki znajdują się pomiędzy czterema głównymi ocenami (załóżmy, że B6 zawiera 3,2, wynik ucznia 5):

Edytor formuł pokazujący formułę =WARUNKI(B6=4;"Wybitny"; B6>3; "Biegły+";B6=3;"Biegły";B6>2;"Praktykujący+";B6=2;"Praktykujący";B6>1;"Początkujący+";B5=1;"Początkujący";PRAWDA;"Niekompletne").

W tym przykładzie dodatkowe argumenty warunki-wyrażenie… zostały dodane między ocenami Wybitny, Biegły, Praktykujący oraz Początkujący.

  • warunki-wyrażenie…: Warunek B6 > 3, który sprawdza, czy zawartość komórki B6 jest większa niż 3.

  • warunki-prawda…: „Biegły” to ciąg znaków zwracany, gdy zawartość komórki B2 jest większa niż 3.

  • warunki-wyrażenie…: Warunek B6 > 2, który sprawdza, czy zawartość komórki B6 jest większa niż 2.

  • warunki-prawda…: „Praktykujący” to ciąg znaków zwracany, gdy zawartość komórki B2 jest większa niż 2.

  • warunki-wyrażenie…: Warunek B6 > 1, który sprawdza, czy zawartość komórki B6 jest większa niż 1.

  • warunki-prawda…: „Początkujący” to ciąg znaków zwracany, gdy zawartość komórki B2 jest większa niż 1.

To działa, ponieważ funkcja WARUNKI szuka pierwszego prawdziwego wyrażenia. Jeśli wynik ucznia nie jest równy 4, funkcja WARUNKI sprawdza, czy wynik jest większy od 3; Uczeń 5 uzyskałby wówczas ocenę Biegły+. W innym przykładzie uczeń z wynikiem 2,5 dostałby ocenę Początkujący+, ponieważ jego wynik nie jest równy 4, nie jest większy niż 3, ani równy 3, ale jest większy niż 2.

Użycie funkcji WARUNKI z innymi funkcjami

Funkcja WARUNKI może być używana z innymi funkcjami. Na przykład, ta funkcja wykorzystuje funkcję MOD do ustalenia, czy rok w komórce A2 (w tym przypadku A2=2020) jest rokiem przestępnym:

Edytor formuł pokazujący formułę =WARUNKI(MOD($A2,4)≠0;FAŁSZ;MOD($A2;100)≠0;PRAWDA;MOD($A2;400)≠0; FAŁSZ; PRAWDA; PRAWDA).

Aby określić, czy dwie wartości nie są równe, użyj operatora porównania <>.

Dodatkowe przykłady

=WARUNKI(A2>91;"5";A2>82;"4";A2>73;"3";A2>64;"2";PRAWDA;"1") zwraca ocenę 5 w przypadku liczby większej niż 91, ocenę 4 w przypadku liczby większej niż 82, ale mniejszej niż 92 — i tak dalej w przypadku wszystkich wartości do 65, poniżej której zwracana jest ocena 1.

=WARUNKI(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";A2<>0;"Było podejście";PRAWDA;"Błąd”) zwraca ocenę „A” w przypadku liczby większej niż 91, ocenę „B” w przypadku liczby większej niż 82, ale mniejszej niż 92 — i tak dalej w przypadku wszystkich wartości mniejszych niż 65, ale nie równej, przy której zwracana jest wartość „Było podejście”. Jeśli wynik jesz 0, formuła zwraca „Błąd”.

Niech komórka A2 zawiera „To pies”

Niech komórka A1 zawiera =LICZ.DOPASOWANIA(A2; REGEX("\w+"))

=WARUNKI(A1 = 0; "Brak słów"; A1 = 1; "Jedno słowo"; A1 = 2; "Dwa słowa"; A1 > 2; "Wiele słów") zwraca „Dwa słowa”.

Zobacz takżeORAZJEŻELINIELUB
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Był pomocny?
Ograniczenie liczby znaków: 250
Maksymalna liczba znaków to 250.
Dziękujemy za komentarz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.