0Pricing
Excel Formulas Academy · Lekcja

Porównywanie wartości za pomocą operatorów

Proszę używać operatorów większe niż, mniejsze niż i równości do tworzenia testów logicznych.

Porównywanie wartości za pomocą operatorów to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Czym jest operator porównania?

Test funkcji IF jest tak trafny, jak pytanie, które Państwo zadają. Operatory porównania to symbole pozwalające zadawać takie pytania.

Porównują one dwie wartości i zwracają prostą odpowiedź: TRUE lub FALSE. To właśnie tej odpowiedzi funkcja IF potrzebuje, aby wybrać wynik.

Sześć operatorów

Istnieje sześć operatorów porównania, których będą Państwo używać bardzo często:

  • = równe
  • > większe niż
  • < mniejsze niż
  • >= większe lub równe
  • <= mniejsze lub równe
  • <> różne od

Każdy z nich umieszczony między dwiema wartościami zwraca TRUE lub FALSE.

Większe niż i mniejsze niż

Operatorów > i < należy używać do jednoznacznych porównań, które nie uwzględniają wartości granicznej.

Jeśli w A2 znajduje się 80, wyrażenie A2 > 75 ma wartość TRUE, ponieważ 80 jest większe niż 75. Natomiast A2 < 75 ma wartość FALSE.

Wstaw ten test bezpośrednio do IF, aby oznaczyć osoby z wysokimi wynikami:

=IF(A2 > 75, "High", "Normal")

Uwzględnianie wartości granicznej

A co, jeśli sama wartość progowa również powinna się liczyć? Należy użyć >= lub <=.

Ocena zaliczająca na poziomie "60 lub więcej" musi obejmować również 60. Dlatego A2 >= 60 jest poprawne, a A2 > 60 niesłusznie uznałoby za niezaliczony wynik ucznia, który otrzymał dokładnie 60 punktów.

Wybór między > a >= jest jedną z najczęstszych decyzji podczas tworzenia formuł logicznych.

=IF(A2 >= 60, "Pass", "Fail")

Sprawdzanie równości

Pojedynczego operatora = w teście należy użyć, aby sprawdzić, czy dwie wartości są takie same.

Aby sprawdzić, czy komórka statusu zawiera tekst "Gotowe":

Proszę pamiętać, że pierwsze = rozpoczyna formułę. Drugie = to porównanie równości wewnątrz testu.

=IF(B2 = "Done", "Complete", "In progress")

Porównywanie wartości tekstowych

Operatory działają również dla tekstu, a nie tylko dla liczb. Podczas porównywania słów tekst należy ujmować w podwójne cudzysłowy.

Porównanie tekstu za pomocą = w większości arkuszy nie uwzględnia wielkości liter, więc "TAK", "Tak" i "tak" są uznawane za równe wartości "tak".

Dzięki temu bardzo łatwo sprawdzać kategorie, etykiety i odpowiedzi.

=IF(C2 = "Shipped", "Notify customer", "Wait")

Różne od

Operator <> oznacza "jest różne od". Ma wartość TRUE zawsze wtedy, gdy dwie wartości nie są takie same.

Aby oznaczyć każdy wiersz, który nie został jeszcze zatwierdzony:

Jest to przydatne do wykrywania wyjątków: każda wartość inna niż oczekiwana uruchamia działanie.

=IF(D2 <> "Approved", "Needs review", "")

Operatory zwracają wyłącznie TRUE lub FALSE

Można nawet wpisać samo porównanie, bez funkcji IF, aby zobaczyć surowy wynik.

Wpisanie w komórce =A2 > 100 bezpośrednio wyświetla TRUE lub FALSE. To świetny sposób na sprawdzenie logiki przed umieszczeniem jej w funkcji IF.

Gdy porównanie zwraca właściwe TRUE/FALSE, wiadomo, że test funkcji IF zadziała poprawnie.

=A2 > 100

Przykład rozwiązany: kontrola budżetu

W kolumnie A znajdują się wydatki, a w kolumnie B budżet każdego działu. Chcą Państwo oznaczyć przekroczenie budżetu.

Pytanie brzmi: "Czy wydatki przekroczyły budżet?", co odpowiada wyrażeniu A2 > B2. W przypadku wiersza 2:

Każdy dział, którego wydatki przekraczają budżet, natychmiast wyświetla ostrzeżenie.

=IF(A2 > B2, "Over budget", "Within budget")

Wybór właściwego operatora

Wybór poprawnego operatora decyduje o tym, czy odpowiedź będzie prawidłowa. Proszę zadać sobie następujące pytania:

  • Czy sama wartość progowa ma się liczyć? Należy użyć >= lub <=
  • Czy wartość musi być dokładnie równa określonej wartości? Należy użyć =
  • Czy może być dowolna, byle różniła się od danej wartości? Należy użyć <>

Jeden błędnie umieszczony operator może po cichu pomijać przypadki graniczne.

Tak samo w Excelu i Sheets

Wszystkie sześć operatorów działa identycznie w programach Microsoft Excel i Google Sheets. Symbole =, >, <, >=, <= i <> są uniwersalne.

Wystarczy opanować je raz, aby tworzyć testy logiczne w każdym arkuszu kalkulacyjnym.

Szybkie sprawdzenie

Wybierz operator odpowiadający wymaganiu.

Podsumowanie: operatory porównania

Mają już Państwo elementy składowe każdego testu logicznego:

  • Sześć operatorów: =, >, <, >=, <=, <>
  • Każdy porównuje dwie wartości i zwraca TRUE lub FALSE
  • Należy użyć >= lub <=, gdy wartość graniczna ma się liczyć
  • Tekst należy ujmować w cudzysłowy; przy sprawdzaniu równości wielkość liter jest ignorowana
  • Przed umieszczeniem porównania w funkcji IF warto przetestować je samodzielnie

Następnie zdecydują Państwo, co funkcja IF faktycznie zwraca po uzyskaniu wyniku testu.

=IF(A2 >= B2, "Target met", "Below target")

Często zadawane pytania

Czy lekcja „Porównywanie wartości za pomocą operatorów” jest bezpłatna?

Tak — pełny tekst „Porównywanie wartości za pomocą operatorów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Porównywanie wartości za pomocą operatorów”?

Proszę używać operatorów większe niż, mniejsze niż i równości do tworzenia testów logicznych. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Porównywanie wartości za pomocą operatorów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Jak działa funkcja IF
  2. Porównywanie wartości za pomocą operatorów
  3. Zwracanie tekstu lub liczb z IF
  4. Typowe błędy w IF, których należy unikać
← Powrót do Excel Formulas Academy