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 > 100Przykł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
- Jak działa funkcja IF
- Porównywanie wartości za pomocą operatorów
- Zwracanie tekstu lub liczb z IF
- Typowe błędy w IF, których należy unikać