uczyć się excel

Jak korzystać z funkcji JEŻELI w programie Excel?

Funkcja JEŻELI jest jedną z najbardziej przydatnych i często używanych funkcji w programie Excel. Umożliwia dokonywanie logicznych porównań między wartościami i wyświetlanie wartości w zależności od tego, czy porównanie jest prawdziwe, czy fałszywe.

Nauczenie się, jak prawidłowo konstruować i zagnieżdżać funkcje JEŻELI, ma kluczowe znaczenie dla skutecznej analizy danych i obliczania wyników w oparciu o różne warunki lub kryteria. Oto przewodnik krok po kroku dotyczący korzystania z funkcji JEŻELI w programie Excel.

Składnia funkcji JEŻELI

Struktura składni funkcji JEŻELI w programie Excel jest następująca:

=IF(logical_test, value_if_true, value_if_false)

Gdzie:

  • Test logiczny: Warunek, który chcesz przetestować, którego wynikiem jest PRAWDA lub FAŁSZ
  • Wartość, jeśli prawda: Wartość zwracana, jeśli test logiczny ma wartość PRAWDA
  • Wartość jeśli Fałsz: Wartość zwracana, jeśli wynik testu logicznego ma wartość FAŁSZ

Przeanalizujmy teraz kilka prostych przykładów użycia funkcji JEŻELI w Excelu dla POCZĄTKUJĄCYCH.

Przykłady wykorzystania funkcji JEŻELI w Excelu

1. Przykład użycia funkcji IF: prosty test logiczny

Załóżmy, że masz dane dotyczące wyników testów uczniów i chcesz wyświetlić informację, czy każdy uczeń zdał egzamin, czy nie, w oparciu o 50-punktowy wynik końcowy.

ImięWynik testuZdać lub oblać
Wypad45
Mark60

Funkcja JEŻELI sprawdzałaby, czy wynik ucznia był większy lub równy 50, co daje ocenę PRAWDA lub FAŁSZ.

  • Jeśli PRAWDA, zwróć „Pass”
  • Jeśli FAŁSZ, zwróć „Niepowodzenie”

Zatem komórka C2 będzie miała postać:

=IF(B2>=50,”Pass”,”Fail”)

A komórka C3 będzie wyglądać następująco:

=IF(B3>=50,”Pass”,”Fail”)

Wypełnienie tego pola daje wynik pozytywny lub negatywny dla każdego wiersza na podstawie wyniku:

ImięWynik testuZdać lub oblać
Wypad45Fail
Mark60Przechodzić

Jest to prosty przykład tego, jak test logiczny oddziela wartości wyjściowe na podstawie warunku PRAWDA lub FAŁSZ przy użyciu wartości punktacji ucznia.

2. Przykład funkcji JEŻELI 2: Zagnieżdżone elementy JEŻELI

Opierając się na powyższym przykładzie punktacji, dodajmy bardziej złożone testy logiczne wg gniazdowania wiele funkcji JEŻELI razem.

Zagnieżdżanie oznacza umieszczenie jednej instrukcji JEŻELI wewnątrz innej instrukcji JEŻELI w celu utworzenia większej liczby warunków.

Wypiszmy oceny literowe A, B, C, D lub F zamiast tylko Pass / Fail w oparciu o następujące nawiasy ocen:

  • A = 90-100
  • B = 80-89
  • C = 70-79
  • D = 60-69
  • F = <60

Weźmy jako przykład wynik 60 Marka. Zagnieżdżone instrukcje JEŻELI w programie Excel będą wyglądać następująco:

=IF(B3>=90,"A",IF(B3>=80,"B",IF(B3>=70,"C", IF(B3>=60,"D","F"))))

Rozbicie tego krok po kroku:

  • Sprawdź, czy wynik Marka jest większy lub równy 90. Jeśli tak, wpisz A. Jeśli nie, kontynuuj.
  • Sprawdź, czy jego wynik jest większy lub równy 80. Jeśli tak, wpisz B. Jeśli nie, kontynuuj.
  • Sprawdź, czy jego wynik jest większy lub równy 70…. I tak dalej.
  • Ostatnie kryterium else zwraca F, jeśli żadne z powyższych stwierdzeń nie jest prawdziwe.

Można więc zaobserwować, jak zagnieżdżanie instrukcji JEŻELI pozwala na uzyskanie wielu wartości wyjściowych w zależności od kaskadowych testów logicznych.

Zalecana literatura: 10 funkcji programu Excel, które każdy uczeń musi znać

3. JEŻELI Przykład 3: Warunki AND/OR

Oprócz porównywania wartości z operatorami logicznymi, takimi jak większy lub równy, możesz także oceniać bardziej złożone warunki logiczne AND/OR za pomocą JEŻELI.

Na przykład wypiszmy status zaliczenia, jeśli uczeń uzyskał wynik powyżej 75 ORAZ uczestniczył w ponad 80% zajęć, korzystając z tych danych:

ImięWynikFrekwencja%Stan przepustki
Wypad8590%
Mark7278%

Test logiczny AND miałby następującą strukturę:

=IF(AND(B2>75,C2>80),"Pass","Fail")

Zwraca to wynik Pass, jeśli spełnione są OBYDWA kryteria, a niespełnienie któregokolwiek z warunków powoduje wyświetlenie komunikatu Fail.

I odwrotnie, możesz zamiast tego przetestować wiele warunków OR za pomocą:

=IF(OR(B2>75,C2>80),"Pass","Fail")

Teraz uczniowie zdaliby egzamin, gdyby prawdą było albo uzyskanie ponad 75 punktów, albo posiadanie ponad 80% obecności. Jednak niepowodzenie obu operacji nadal powoduje zwrócenie stanu niepowodzenia.

4. JEŻELI Przykład 4: Funkcja SUMIF

Oprócz JEŻELI kolejną przydatną funkcją związaną z logiką warunkową jest SUMA. Sumuje zakres komórek na podstawie określonych kryteriów.

Wróćmy do zbioru danych wyników i użyjmy SUMIF, aby zsumować tylko wyniki pozytywne powyżej 50.

Składnia SUMIF jest następująca:

=SUMIF(range, criteria, sum_range)

Zatem wprowadzanie:

=SUMIF(B2:B4,”>=50”, B2:B4)

Wygeneruje 105, sumując tylko 60 Marka i 85 Sally, ponieważ spełniają one kryteria >=50, ignorując 45.

To pokazuje, jak SUMIF może selektywnie sumować dane liczbowe na podstawie parametrów warunkowych, takich jak wartości powyżej/poniżej, dopasowania tekstu, zakresy dat lub inne atrybuty.

5. JEŻELI Przykład 5: Funkcja WYSZUKAJ.PIONOWO

Na koniec przeanalizujmy typowy przypadek użycia łączący funkcje JEŻELI i WYSZUKAJ.PIONOWO.

WYSZUKAJ.PIONOWO pobiera dane z oddzielnej tabeli lub zakresu na podstawie wartości wyszukiwania spełniającej kryterium.

Możemy zintegrować instrukcję JEŻELI, aby wyprowadzić jedną wartość z funkcji WYSZUKAJ.PIONOWO, jeśli istnieje dopasowanie, i wyświetlić inną wartość, jeśli dopasowanie nie istnieje.

Załóżmy, że masz numery identyfikacyjne uczniów w jednej tabeli i chcesz pobrać odpowiadające im nazwiska do innej tabeli za pomocą funkcji WYSZUKAJ.PIONOWO, aby dopasować identyfikatory.

Miałoby to strukturę:

=IF(ISNA(VLOOKUP(A2,Sheet2!A1:B5,2,FALSE)),"No Match",VLOOKUP(A2,Sheet2!A1:B5,2,FALSE))

Jeśli zatem funkcja WYSZUKAJ.PIONOWO nie zwróci żadnego dopasowania, instrukcja JEŻELI przechwyci kod błędu #N/A i wyświetli komunikat „No Match”. Ale jeśli zostanie znaleziona zgodna nazwa, zamiast tego wyświetli rzeczywisty ciąg nazwy.

Ta składnia umożliwia płynną obsługę niedopasowanych wyszukiwań WYSZUKAJ.PIONOWO lub zwracanie niestandardowych flag w przypadku braku danych.

Zaawansowane wskazówki dotyczące korzystania z funkcji JEŻELI

Po omówieniu tych podstawowych przykładów, przejrzyjmy kilka szybkich wskazówek na temat bardziej zaawansowanego wykorzystania funkcji JEŻELI:

  • Transponuj tablice z JEŻELI, aby zwrócić tablice z pełnymi kolumnami lub wierszami, a nie tylko skalary
  • Połącz z COUNTIF zliczanie zdarzeń spełniających określone warunki
  • Stwórz kaskadowe menu rozwijane poprzez zagnieżdżanie JEŻELI, w których wartości wyboru dynamicznie filtrują późniejsze listy rozwijane
  • Skonstruować wykresy dynamiczne aktualizowanie zmian w wyborze poprzez łączenie zakresów danych wykresu z wynikami IF
  • Budować zasady sprawdzania poprawności danych z niestandardowymi odpowiedziami na obsługę błędów za pomocą IF
  • Zintegruj JEŻELI z Tabele przestawne i wykresy aby dostosować logikę agregacji zamiast wyświetlać wartości domyślne
  • Popraw interakcje na desce rozdzielczej łącząc wyjścia IF z kontrolkami wejściowymi, takimi jak fragmentatory lub paski przewijania

Nauka kreatywnego łączenia JEŻELI z funkcjami WYSZUKAJ.PIONOWO, SUMA, LICZ.JEŻELI i innymi funkcjami poszerza Twoje możliwości manipulowania wynikami analizy danych.

Na wynos

Prostota, a jednocześnie elastyczność funkcji JEŻELI w Excelu sprawia, że ​​są one nieocenione zarówno w przypadku podstawowych, jak i złożonych testów logicznych. Aby obsłużyć skomplikowane scenariusze wielowarunkowe, wystarczy zrozumieć układ składni i zasady zagnieżdżania.

Dzięki solidnej kontroli nad IF możesz dostosować praktycznie dowolne obliczenia danych, analizy lub interakcje na pulpicie nawigacyjnym, aby precyzyjnie spełniać potrzeby biznesowe. Dlatego już dziś zintegruj kilka testów logicznych, aby odblokować większą inteligencję modeli Excel!

Podobne posty