Jak zaznaczono, nie jest równy w programie Excel. Funkcje programu Excel if (if) i ifmuln (ifs) dla wielu warunków. Umieśćmy znak nierówno w programie Excel

Wyrażenia logiczne służą do zapisywania warunków porównujących liczby, funkcje, formuły, wartości tekstowe lub logiczne. Każde wyrażenie logiczne musi zawierać co najmniej jeden operator porównania, który definiuje relację między elementami wyrażenia logicznego. Poniżej znajduje się lista operatorów porównania programu Excel

>= Większy lub równy

Wynikiem wyrażenia logicznego jest wartość logiczna PRAWDA (1) lub wartość logiczna FAŁSZ (0).

Funkcja JEŻELI

Funkcja JEŻELI (JEŻELI) ma następującą składnię:


=JEŻELI(wyrażenie_logiczne; wartość_jeśli_prawda; wartość_jeśli_fałsz)


Poniższa formuła zwraca 10, jeśli wartość w komórce A1 jest większa niż 3, a 20 w przeciwnym razie:


JEŻELI(A1>3;10;20)


Możesz użyć innych funkcji jako argumentów funkcji JEŻELI. W funkcji JEŻELI można używać argumentów tekstowych. Na przykład:


JEŚLI(А1>=4;"zdany test";"nie zdany test")


Możesz użyć argumentów tekstowych w funkcji JEŻELI, aby jeśli warunek nie jest spełniony, zwracała pusty ciąg znaków zamiast 0.

Na przykład:


JEŻELI(SUMA(A1:A3)=30;A10,"")


Argument boolean_expression funkcji JEŻELI może zawierać wartość tekstową. Na przykład:


JEŻELI(A1="Dynamo";10;290)


Ta formuła zwraca 10, jeśli komórka A1 zawiera ciąg „Dynamo”, i 290, jeśli zawiera jakąkolwiek inną wartość. Dopasowanie między porównywanymi wartościami tekstowymi musi być dokładne, ale bez uwzględniania wielkości liter.

Funkcje AND, OR, NOT

Funkcje AND (AND), OR (OR), NOT (NOT) - umożliwiają tworzenie złożonych wyrażeń logicznych. Funkcje te działają w połączeniu z prostymi operatorami porównania. Funkcje AND i OR mogą mieć do 30 argumentów boolowskich i mieć składnię:


=ORAZ(wartość logiczna1; wartość logiczna2...)
=LUB(wartość logiczna1, wartość logiczna2...)


Funkcja NOT ma tylko jeden argument i następującą składnię:


=NIE(wartość_logiczna)


Argumenty funkcji AND, OR, NOT mogą być wyrażeniami boolowskimi, tablicami lub odwołaniami do komórek zawierającymi wartości logiczne.

Weźmy przykład. Niech program Excel zwróci tekst „Zdany”, jeśli uczeń ma GPA większy niż 4 (komórka A2), a absencja jest mniejsza niż 3 (komórka A3). Formuła będzie wyglądać następująco:


=JEŻELI(ORAZ(A2>4;A3


Pomimo tego, że funkcja OR ma te same argumenty co AND, wyniki są zupełnie inne. Jeśli więc w poprzednim wzorze zastąpimy funkcję AND przez OR, to student zda, jeśli zostanie spełniony przynajmniej jeden z warunków (średnia ocena jest większa niż 4 lub absencja jest mniejsza niż 3). Zatem funkcja OR zwraca wartość logiczną PRAWDA, jeśli przynajmniej jedno z wyrażeń logicznych jest prawdziwe, a funkcja ORAZ zwraca wartość logiczną PRAWDA tylko wtedy, gdy wszystkie wyrażenia logiczne są prawdziwe.

Funkcja NIE zmienia wartości swojego argumentu na przeciwną wartość logiczną i jest zwykle używana w połączeniu z innymi funkcjami. Ta funkcja zwraca wartość logiczną PRAWDA, jeśli argument ma wartość FAŁSZ, i wartość logiczną FAŁSZ, jeśli argument ma wartość PRAWDA.

Zagnieżdżone funkcje IF

Czasami rozwiązanie logicznego problemu może być bardzo trudne tylko za pomocą operatorów porównania i funkcji AND, OR, NOT. W takich przypadkach można użyć zagnieżdżonych funkcji JEŻELI. Na przykład poniższa formuła używa trzech funkcji JEŻELI:


=JEŻELI(A1=100,"Zawsze",JEŻELI(ORAZ(A1>=80;A1=60;A1


Jeśli wartość w komórce A1 jest liczbą całkowitą, formuła brzmi następująco: „Jeśli wartość w komórce A1 wynosi 100, zwróć ciąg „Zawsze”. W przeciwnym razie, jeśli wartość w komórce A1 zawiera się między 80 a 100, zwróć „Normalny”. W przeciwnym razie, jeśli wartość w komórce A1 mieści się w przedziale od 60 do 80, zwróć ciąg „Czasami”. Jeśli żaden z tych warunków nie jest spełniony, zwróć ciąg „Nigdy”. W sumie do 7 poziomów zagnieżdżenia funkcji JEŻELI jest dozwolonych.

Funkcje PRAWDA i FAŁSZ

Zapewniają to funkcje PRAWDA i FAŁSZ alternatywny sposób rekordy wartości logicznych PRAWDA i FAŁSZ. Te funkcje nie przyjmują argumentów i wyglądają tak:


=PRAWDA()
=FAŁSZ()


Na przykład komórka A1 zawiera wyrażenie logiczne. Następnie następująca funkcja zwróci „Pass”, jeśli wyrażenie w komórce A1 ma wartość PRAWDA:


JEŻELI(A1=PRAWDA();"Idź";"Zatrzymaj się")


W przeciwnym razie formuła zwróci „Stop”.

Funkcja JEST PUSTA

Jeśli chcesz określić, czy komórka jest pusta, możesz użyć funkcji CZY.PUSTA, która ma następującą składnię:


=CZY.NULL(wartość)


Artykuł skupi się na funkcji edytora arkuszy kalkulacyjnych Excel „Jeśli”. Jest to związane z możliwościami logicznymi aplikacji. Tę funkcję można przypisać najczęstszej, która jest często używana podczas pracy.


Kluczowe cechy

W programie Excela Formuła „Jeżeli” pozwala na różnego rodzaju zadania, które wymagają od Ciebie porównania pewnych wartości i uzyskania wyniku. Rozwiązanie to umożliwia wykorzystanie algorytmów rozgałęziających i stworzenie drzewa decyzyjnego.

Przykłady aplikacji

Funkcja wygląda następująco: =JEŻELI(zadanie; prawda; fałsz). Pierwszy składnik jest wyrażeniem logicznym. Może działać jako fraza lub liczba. Na przykład „10” lub „bez VAT”. Ten parametr należy wypełnić. Prawda to wartość wyświetlana jako wynik, jeśli wyrażenie jest prawdziwe. False to dane, które zostaną zwrócone, gdy zadanie ma wartość false.

Równość parametrów dwóch komórek

Aby lepiej zrozumieć możliwości funkcji „Jeżeli” w Excelu, konieczne jest podanie przykładów. Dlatego warto zacząć je dalej rozważać. W komórce C1 należy wpisać wartość 8. Następnie w polu pod adresem D1 wpisać formułę: =JEŻELI(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Można rozważyć jeszcze jeden przykład. Istnieje kilku uczniów i ich oceny, które są zdobywane na egzaminie. Dane są następujące: 5, 4 oraz 3 i 2. W zależności od warunku zadania przewidziano utworzenie komentarza tekstowego „zaliczone” lub „niezaliczone” dla każdego ucznia. Tak więc, jeśli uczeń uzyska ocenę 3 lub więcej, uważa się, że zdał egzamin. Jeśli jego wynik jest niższy niż 3, uczeń nie poradził sobie z zadaniem. Aby rozwiązać taki problem, należy napisać następującą formułę: =JEŻELI(C1<3; «не справился»; «сдал»).

Program zaczyna porównywać wyniki każdego ucznia. Jeśli wskaźnik jest mniejszy niż trzy, w odpowiedniej komórce pojawi się napis „niepowodzenie”. Gdy ocena wynosi 3 i więcej, w wymaganej kolumnie można zobaczyć komentarz, że student nie zdał egzaminu. Warto zauważyć, że komentarze tekstowe powinny być zawsze pisane w cudzysłowie. Korzystając z tej funkcji, możesz użyć następujących operatorów porównania:< >, =, >, <, >=, <=.

Przykłady użycia warunków „LUB”, „ORAZ”.

Konieczne jest dalsze rozważenie logicznych możliwości tej aplikacji. Istnieje możliwość połączenia funkcji „Jeżeli” z operatorami porównania. Są to następujące opcje:

"LUB";
"I".

Konieczne jest podanie w Excelu ważnego warunku: gdy ocena studenta jest równa lub mniejsza niż 5, ale większa niż 3. W takim przypadku powinien zostać wyświetlony komentarz: „zdaje” lub „nie”. Tak więc tylko ci uczniowie, którzy zdobyli piątki i czwórki, przechodzą. Aby zapisać to zadanie w edytorze arkuszy kalkulacyjnych, należy zastosować specjalną formułę. Wygląda to tak: =JEŻELI(ORAZ(A1<=5; A1>3); „przechodzi”, „nie”).

Jeśli rozważymy bardziej złożony przykład, będziesz musiał użyć „OR” lub „AND”. W ten sposób możesz zapoznać się ze stosowaniem formuły w programie Excel, jeśli w zadaniu występuje kilka warunków. Na przykład: =JEŻELI(LUB(A1=5; A1=10); 100; 0). W takim przypadku można stwierdzić, że gdy wartość w komórce A1 wynosi 5 lub 10, program wyświetla wynik 100. W przeciwnym razie jest to 0. Możliwe jest zastosowanie tych operatorów do znalezienia rozwiązania bardziej złożonych problemów.

Na przykład w bazie danych wymagane jest obliczenie dłużników, którzy muszą zapłacić ponad 10 000 rubli. Możesz postawić warunek, że pożyczka nie była spłacana dłużej niż sześć miesięcy, czyli sześć miesięcy. Dzięki funkcji „Jeżeli” edytora arkuszy kalkulacyjnych Excel możliwe jest automatyczne uzyskanie znaku „klient problemowy” obok odpowiednich nazw. Załóżmy, że komórka A1 zawiera dane wskazujące okres zadłużenia (miesiące). Pole B1 zawiera kwotę.

W tym przypadku formuła ma postać: =JEŻELI(ORAZ(A1>=6; B1>10000); "klient problemowy"; ""). W ten sposób, jeśli zostanie zidentyfikowana osoba spełniająca określone warunki, program wyświetli odpowiedni komentarz obok jej imienia i nazwiska. W przypadku innych członków listy ta komórka pozostanie pusta.

Możesz również zobaczyć przykład, gdy sytuacja jest krytyczna. Należy wpisać odpowiedni komentarz. W rezultacie formuła będzie następująca: =JEŻELI(LUB(A1>=6; B1>10000); "sytuacja krytyczna"; ""). Jeśli jednak program pasuje do co najmniej jednego z parametrów, wyświetlana jest odpowiednia uwaga.

Trudne zadania

Funkcja „Jeżeli” programu Excel służy do unikania wbudowanych błędów podczas dzielenia przez zero. Ponadto jest używany w innych sytuacjach. Pierwszy przypadek jest oznaczony jako „DIV/0”. Można go spotkać dość często. Zwykle dzieje się tak, gdy trzeba skopiować formułę „A/B”. Jednocześnie wskaźnik B w poszczególnych komórkach wynosi 0. Aby uniknąć takiej sytuacji, warto skorzystać z możliwości danego operatora. Zatem wymagany wzór jest następujący: =JEŻELI(B1=0; 0; A1/B1). Jeśli więc komórka B1 jest wypełniona wartością „zero”, edytor wyświetli „0”. W przeciwnym razie program podzieli wskaźnik A1 przez dane B1 i poda wymagany wynik.

Rabat

Jak pokazuje praktyka, często pojawiają się sytuacje, które omówiono poniżej. Będziesz musiał obliczyć rabaty, biorąc pod uwagę całkowitą kwotę środków wydanych na zakup konkretnego produktu. Zastosowana macierz jest następująca: mniej niż 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; ponad 5001 - 7%. Możesz zapoznać się z sytuacją, w której Excel posiada bazę odwiedzających oraz informacje o kwocie wydanej na zakup. Kolejnym krokiem jest obliczenie rabatu dla każdego klienta. W tym celu należy zastosować wyrażenie: =JEŻELI(A1>=5001; B1*0,93; JEŻELI(A1>=3001; B1*0,95;..).

System sprawdza łączną kwotę zakupów. Jeśli przekracza wartość 5001 rubli, cena produktu jest mnożona przez 93 procent. W przypadku przekroczenia znaku 3001 jednostek zachodzi podobna akcja, ale 95% jest już brane pod uwagę.

Operator logiczny JEŻELI w programie Excel służy do zapisywania pewnych warunków. Liczby i/lub tekst, funkcje, formuły itp. są dopasowane. Kiedy spotykają się wartości podane parametry, pojawi się jeden wpis. Nie odpowiadaj - inny.

Funkcje logiczne są bardzo prostym i skutecznym narzędziem, często używanym w praktyce. Przyjrzyjmy się szczegółowo przykładom.

Składnia funkcji JEŻELI z jednym warunkiem

Składnia operatora w Excelu to struktura funkcji, dane niezbędne do jej działania.

JEŻELI (wyrażenie_logiczne, wartość_jeśli_prawda, wartość_jeśli_fałsz)

Przeanalizujmy składnię funkcji:

Wyrażenie logiczne– CO sprawdza operator (dane tekstowe lub liczbowe komórki).

wartość_jeśli_prawda– CO pojawi się w komórce, gdy tekst lub liczba spełni określony warunek (prawda).

wartość if_false– CO pojawi się w kolumnie, gdy tekst lub liczba NIE spełnia określonego warunku (fałsz).

Przykład:

Operator sprawdza komórkę A1 i porównuje ją z 20. To jest „wyrażenie_logiczne”. Gdy zawartość kolumny jest większa niż 20, pojawia się prawdziwy napis „większy niż 20”. Nie - „mniejsze lub równe 20”.

Uwaga! Słowa w formule muszą być ujęte w cudzysłowy. Aby Excel zrozumiał, że musisz wyświetlić wartości tekstowe.

Jeszcze jeden przykład. Aby zostać dopuszczonym do egzaminu, uczniowie grupy muszą pomyślnie zdać test. Wyniki umieścimy w tabeli z kolumnami: lista studentów, zaliczenia, egzamin.


Uwaga: operator IF musi sprawdzać nie liczbowy typ danych, ale tekstowy. Dlatego napisaliśmy we wzorze B2 \u003d „kredyt”. Bierzemy cytaty, aby program poprawnie rozpoznał tekst.



Funkcja JEŻELI w programie Excel z wieloma warunkami

Często w praktyce jeden warunek funkcji logicznej nie wystarcza. Gdy konieczne jest uwzględnienie kilku opcji podejmowania decyzji, układamy instrukcje JEŻELI w sobie. W ten sposób otrzymujemy kilka funkcji JEŻELI w Excelu.

Składnia będzie wyglądać następująco:

JEŻELI(wyrażenie_logiczne; wartość_jeśli_prawda; JEŻELI(wyrażenie_logiczne; wartość_jeśli_prawda; wartość_jeśli_fałsz))

Tutaj operator sprawdza dwa parametry. Jeśli pierwszy warunek jest prawdziwy, formuła zwraca pierwszy argument, który jest prawdziwy. Fałsz — operator sprawdza drugi warunek.

Przykłady wielu warunków funkcji JEŻELI w programie Excel:


Tabela do analizy wydajności. Uczeń otrzymał 5 punktów - „doskonały”. 4 - „dobry”. 3 - „zadowalający”. Operator IF sprawdza 2 warunki: wartości w komórce 5 i 4 są równe.


Rozszerzenie funkcjonalności o operatory AND i OR

Kiedy musisz sprawdzić kilka prawdziwych warunków, używana jest funkcja I. Istota jest taka: JEŚLI a \u003d 1 I a \u003d 2 TO wartość w ELSE wartość c.

Funkcja LUB sprawdza warunek 1 lub warunek 2. Jeśli co najmniej jeden warunek jest prawdziwy, wynik będzie prawdziwy. Istota jest następująca: JEŚLI a = 1 LUB a = 2 TO wartość w ELSE wartość c.

Funkcje AND i OR mogą przetestować do 30 warunków.

Przykład użycia operatora AND:

Przykład użycia funkcji LUB:

Jak porównać dane w dwóch tabelach

Użytkownicy często muszą porównywać dwie tabele w programie Excel w celu znalezienia dopasowań. Przykłady z „życia”: porównaj ceny towarów w różnych dostawach, porównaj bilanse (raporty księgowe) z kilku miesięcy, wyniki uczniów (studentów) różnych klas, w różnych kwartałach itp.

Aby porównać 2 tabele w programie Excel, możesz użyć operatora LICZ.JEŻELI. Rozważ kolejność stosowania funkcji.

Weźmy na przykład dwie tabele z Specyfikacja techniczna różne roboty kuchenne. Postanowiliśmy podkreślać różnice kolorem. Formatowanie warunkowe rozwiązuje ten problem w programie Excel.

Dane początkowe (tabele, z którymi będziemy pracować):


Wybierz pierwszą tabelę. Formatowanie warunkowe - utwórz regułę - użyj formuły do ​​określenia komórek do sformatowania:


W pasku formuły piszemy: = LICZ.JEŻELI (zakres do porównania; pierwsza komórka pierwszej tabeli) = 0. Porównywany zakres to druga tabela.


Aby wprowadzić zakres do formuły, po prostu zaznacz pierwszą i ostatnią komórkę. „= 0” oznacza polecenie wyszukiwania dokładnych (a nie przybliżonych) wartości.

Wybieramy format i ustalamy sposób, w jaki komórki będą się zmieniać po zastosowaniu formuły. Lepiej jest wypełnić kolorem.

Wybierz drugą tabelę. Formatowanie warunkowe — utwórz regułę — użyj formuły. Używamy tego samego operatora (LICZ.JEŻELI).


Tutaj zamiast pierwszej i ostatniej komórki zakresu wstawiliśmy nazwę kolumny, którą wcześniej do niej przypisaliśmy. Możesz wypełnić formułę w dowolny sposób. Ale nazwa jest prostsza.

Funkcja logiczna JEŚLI w Excelu jest jednym z najpopularniejszych. Zwraca wynik (wartość lub inną formułę) w zależności od warunku.

Funkcja JEŻELI w Excelu

Funkcja ma następującą składnię.

JEŚLI( log_expression; wartość_jeśli_prawda; [wartość_jeśli_fałsz])

log_expression jest warunkiem testowym. Na przykład A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

wartość_jeśli_prawda – wartość lub formuła, która jest zwracana, gdy wystąpi zdarzenie określone w pierwszym parametrze.

wartość_jeśli_fałsz to alternatywna wartość lub formuła, która jest zwracana, jeśli warunek nie jest spełniony. To pole jest opcjonalne. W takim przypadku, gdy wystąpi zdarzenie alternatywne, funkcja zwróci FAŁSZ.

Bardzo prosty przykład. Trzeba sprawdzić, czy sprzedaż poszczególnych produktów przekracza 30 szt. albo nie. Jeśli przekroczą, formuła powinna zwrócić „OK”, w przeciwnym razie - „Usuń”. Obliczenie wraz z wynikiem przedstawiono poniżej.

Sprzedaż pierwszej pozycji to 75, tj. spełniony jest warunek, że jest większa niż 30. Dlatego funkcja zwraca to, co jest wskazane w kolejnym polu - „OK”. Sprzedaż drugiej pozycji jest mniejsza niż 30, więc warunek (>30) nie jest spełniony i zwracana jest alternatywna wartość określona w trzecim polu. To jest cały sens funkcji JEŻELI. Rozciągając obliczenia w dół, otrzymujemy wynik dla każdego produktu.

To było jednak demo. Częściej formuła Excel IF jest używana do bardziej złożonych kontroli. Załóżmy, że w tej chwili istnieje średnia tygodniowa sprzedaż towarów i ich sald. Kupujący musi sporządzić prognozę salda w ciągu 2 tygodni. Aby to zrobić, musisz odjąć dwukrotność średniej tygodniowej sprzedaży od aktualnych zapasów.

Jak dotąd wszystko jest logiczne, ale minusy są żenujące. Czy występują ujemne salda? Oczywiście nie. Zapasy nie mogą spaść poniżej zera. Aby prognoza była poprawna, należy zastąpić wartości ujemne zerami. Tutaj z pomocą przychodzi formuła JEŻELI. Sprawdzi otrzymaną wartość zgodnie z prognozą, a jeśli okaże się, że jest mniejsza od zera, to na siłę poda odpowiedź 0, w przeciwnym razie zwróci wynik obliczenia, tj. jakaś liczba dodatnia. Ogólnie ta sama logika, tylko zamiast wartości używamy formuły jako warunku.

W prognozie zapasów nie ma już wartości ujemnych, co generalnie jest bardzo dobre.

Formuły programu Excel IF są również aktywnie wykorzystywane w formułach tablicowych. Tutaj nie będziemy się zbytnio zagłębiać. Zainteresowanym polecam zapoznanie się z artykułem nt. To prawda, że ​​\u200b\u200bobliczenia w tym artykule nie są już aktualne, ponieważ. Excel 2016 wprowadza funkcje MINESLI i MAXESLI. Ale na przykład bardzo przydatne jest zapoznanie się - przyda się w innej sytuacji.

Formuła JEŻELI programu Excel — przykłady wielu warunków

Dość często liczba możliwych warunków to nie 2 (sprawdzone i alternatywne), ale 3, 4 lub więcej. W tym przypadku możesz również użyć funkcji JEŻELI, ale teraz musisz zagnieździć ją w sobie, określając po kolei wszystkie warunki. Rozważ następujący przykład.

Kilku kierowników ds. sprzedaży musi otrzymać premię w zależności od realizacji planu sprzedaży. System motywacyjny jest następujący. Jeśli plan zostanie zrealizowany w mniej niż 90%, to premia nie przysługuje, jeśli od 90% do 95% - premia 10%, od 95% do 100% - premia 20%, a jeśli plan jest przepełniony, to 30%. Jak widać są 4 opcje. Aby określić je w jednej formule, potrzebujesz następujących elementów struktura logiczna. Jeśli spełniony jest pierwszy warunek, to zachodzi pierwsza opcja, w przeciwnym razie, jeśli spełniony jest drugi warunek, to zachodzi druga opcja, w przeciwnym razie, jeśli ... itd. Liczba warunków może być dość duża. Na końcu formuły wskazana jest ostatnia alternatywa, dla której żaden z wymienionych powyżej warunków nie jest spełniony (jak trzecie pole w zwykłej formule JEŻELI). W rezultacie formuła ma następującą postać.

Kombinacja funkcji JEŻELI działa w taki sposób, że jeśli spełniony jest dowolny określony warunek, kolejne nie są już sprawdzane. Dlatego ważne jest, aby wymienić je we właściwej kolejności. Gdybyśmy zaczęli sprawdzać od B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

Podczas pisania formuły łatwo się pogubić, dlatego warto zajrzeć do podpowiedzi.

Na koniec musisz zamknąć wszystkie nawiasy, w przeciwnym razie Excel wyświetli błąd

Funkcja JEŻELI programu Excel na ogół dobrze spełnia swoje zadanie. Ale opcja, gdy musisz zapisać długi łańcuch warunków, nie jest zbyt przyjemna, ponieważ po pierwsze, nie zawsze można napisać za pierwszym razem (jeśli określisz warunek niepoprawnie, nie zamkniesz nawiasu); po drugie, w razie potrzeby znalezienie takiego wzoru może być trudne, zwłaszcza gdy istnieje wiele warunków, a same obliczenia są złożone.

MS Excel 2016 wprowadza funkcję ESLIM dla którego powstał cały ten artykuł. To jest ten sam JEŻELI, tylko wyostrzony specjalnie w celu sprawdzenia wielu warunków. Teraz nie musisz pisać JEŻELI sto razy i liczyć otwartych nawiasów. Wystarczy wymienić warunki i zamknąć jeden nawias na końcu.

Działa w następujący sposób. Weźmy powyższy przykład i użyjmy nowej formuły programu Excel IIFS.

Jak widać, pisanie formuły wygląda znacznie prościej i przejrzyściej.

Warto zwrócić uwagę na następujące. Nadal wymieniamy warunki we właściwej kolejności, aby nie zachodziło niepotrzebne nakładanie się zakresów. Należy również określić ostatni warunek alternatywny, w przeciwieństwie do zwykłego JEŻELI. JEŻELI określa tylko wartość alternatywną, która występuje, jeśli żaden z wymienionych warunków nie jest spełniony. Tutaj również należy określić sam warunek, który w naszym przypadku byłby B2>=1. Można tego jednak uniknąć, wpisując PRAWDA w polu warunku, wskazując, że jeśli poprzednio wymienione warunki nie są spełnione, wystąpi PRAWDA i zostanie zwrócona ostatnia alternatywna wartość.

Funkcjonować JEŚLI JEŚLI) w programie Excel jest doskonałym narzędziem do testowania warunków pod kątem PRAWDA lub FAŁSZ. Jeśli wartości twoich obliczeń są równe podanym parametrom funkcji jako PRAWDA, to zwraca ona jedną wartość, jeśli FAŁSZ, to inną.

Co zwraca funkcja

Wartość, którą określasz, gdy oba warunki mają wartość PRAWDA lub FAŁSZ.

Składnia

=JEŻELI(test_logiczny; , )- Angielska wersja

=JEŻELI(wyrażenie_logiczne; [wartość_jeśli_prawda]; [wartość_jeśli_fałsz]) - Wersja rosyjska

Argumenty funkcji

  • test_logiczny (test_logiczny) jest warunkiem, który chcesz przetestować. Ten argument funkcji musi być logiczny i zdefiniowany jako FAŁSZ lub PRAWDA. Argumentem może być wartość statyczna lub wynik funkcji lub obliczenia;
  • ([wartość_jeśli_prawda])– (opcjonalny) to wartość zwracana przez funkcję. Zostanie wyświetlony, jeśli testowana wartość jest PRAWDA;
  • ([wartość_jeśli_fałsz])– (opcjonalny) to wartość zwracana przez funkcję. Zostanie wyświetlony, jeśli testowany warunek jest FAŁSZ.

Dodatkowe informacje

Funkcja Jeśli w przykładach programu Excel z wieloma warunkami

Przykład 1: Sprawdzanie prostego warunku numerycznego za pomocą funkcji JEŻELI (JEŻELI).

Podczas korzystania z funkcji JEŚLI JEŚLI) w programie Excel można używać różnych operatorów do sprawdzania stanu. Oto lista operatorów, których możesz użyć:

Poniżej znajduje się prosty przykład użycia funkcji podczas obliczania ocen uczniów. Jeśli łączny wynik jest większy lub równy „35”, wówczas formuła zwraca „Zdany”, w przeciwnym razie zwraca „Niepowodzenie”.

Przykład 2: Używanie zagnieżdżonej funkcji JEŻELI (JEŻELI) do testowania warunku wyrażenia

Funkcja może przyjąć jednocześnie do 64 warunków. Chociaż tworzenie długich funkcji zagnieżdżonych jest niepraktyczne, w rzadkich przypadkach można utworzyć formułę, która ma wiele warunków w szeregu.

W poniższym przykładzie sprawdzamy dwa warunki.

  • Pierwszy warunek sprawdza, czy suma punktów jest nie mniejsza niż 35 punktów. Jeśli ma wartość PRAWDA, wówczas funkcja zwróci „Niepowodzenie”;
  • Jeśli pierwszy warunek jest FAŁSZ, a całkowity wynik jest większy niż 35, funkcja sprawdza drugi warunek. Jeżeli suma punktów jest większa lub równa 75. Jeżeli to prawda, to funkcja zwraca wartość „Doskonały”, w innych przypadkach funkcja zwraca „Zdany”.


Przykład 3. Oblicz wysokość prowizji od sprzedaży za pomocą funkcji JEŻELI (JEŻELI) w Excelu

Funkcja pozwala na wykonywanie obliczeń z liczbami. Dobrym przykładem użycia jest naliczanie prowizji od sprzedaży dla przedstawiciela handlowego.

W poniższym przykładzie Przedstawiciel Handlowy:

  • nie otrzymuje prowizji, jeśli wielkość sprzedaży jest mniejsza niż 50 tys.;
  • otrzymuje 2% prowizji, jeśli sprzedaż mieści się w przedziale 50-100 tys
  • otrzymuje 4% prowizji, jeśli sprzedaż przekroczy 100 000 sztuk.

=JEŻELI(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - Angielska wersja

=JEŻELI(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - Wersja rosyjska

W formule użytej w powyższym przykładzie obliczenie kwoty prowizji odbywa się w samej funkcji JEŚLI. Jeśli wielkość sprzedaży mieści się w przedziale 50-100 tys., wówczas formuła zwraca B2 * 2%, czyli 2% prowizji na podstawie wielkości sprzedaży.

Przykład 4. Wykorzystanie operatorów logicznych (AND/OR) (AND/OR) w funkcji JEŻELI (JEŻELI) w Excelu

Możesz użyć operatorów logicznych (AND/OR) (AND/OR) wewnątrz funkcji, aby przetestować wiele warunków jednocześnie.

Załóżmy na przykład, że musisz wybrać uczniów do stypendiów na podstawie ocen i frekwencji. W poniższym przykładzie uczeń kwalifikuje się tylko wtedy, gdy uzyska ponad 80 punktów i ma wskaźnik obecności na poziomie ponad 80%.

Możesz używać funkcji wraz z funkcją JEŚLI JEŚLI) najpierw sprawdzić, czy oba te warunki są spełnione, czy nie. Jeśli warunki są spełnione, funkcja zwraca „Odpowiedni”, w przeciwnym razie „Nie kwalifikuje się”.

Wzór na to obliczenie to:

=JEŻELI(ORAZ(B2>80;C2>80%),”Tak”,”Nie”)- Angielska wersja

=JEŻELI(ORAZ(B2>80;C2>80%);”Tak”;”Nie”) - Wersja rosyjska


Przykład 5: Konwersja błędów na wartości „0” za pomocą funkcji JEŻELI (JEŻELI).

Za pomocą tej funkcji można również usuwać komórki zawierające błędy. Możesz konwertować wartości błędów na spacje lub zera lub dowolną inną wartość.

Formuła konwersji błędów komórek jest następująca:

=JEŻELI(CZY.BŁĄD(A1);0;A1)- Angielska wersja

JEŻELI(CZY.BŁĄD(A1);0;A1)- Wersja rosyjska

Formuła zwraca „0”, jeśli w komórce jest błąd, w przeciwnym razie zwraca wartość komórki.

NOTATKA. Jeśli używasz programu Excel 2007 lub nowszego, możesz również użyć funkcji JEŻELI.BŁĄD, aby to zrobić.

Podobnie możesz obsłużyć puste komórki. W przypadku pustych komórek użyj funkcji CZY.PUSTA, w poniższym przykładzie:

=JEŻELI(CZY.PUSTE(A1);0;A1)- Angielska wersja

=JEŻELI(CZY.PUSTE(A1);0;A1)- Wersja rosyjska