Microsoft Excel oferuje zaawansowane narzędzia, które mogą pomóc w rozwiązywaniu trudnych problemów obliczeniowych. Jednym z najczęściej używanych narzędzi w tym zestawie jest funkcja „JEŻELI”.
Wartość funkcji
Pracując w programie Excel, musisz zrozumieć znaczenie funkcji „JEŻELI” w celu konstruowania poprawnych zapytań składniowych. Dzięki jego algorytmowi dokonywane jest pewne logiczne porównanie, w zależności od wyniku którego zostanie wykonana jedna z dwóch akcji.
Mówiąc prościej, funkcja "JEŻELI" w przypadku prawdziwej wartości jakiegoś wyrażenia wykonuje jedną akcję, w przypadku fałszywej - inną. Jednocześnie jako akcje można użyć zarówno wartości jawnej, jak i określonej funkcji, w tym „JEŻELI”. Dzięki temu funkcja „JEŻELI” w Excelu umożliwia rozgałęzienie przy wykonywaniu określonego algorytmu działań przy rozwiązywaniu różnych problemów.
Składnia „JEŻELI”
Prosty opis większości konstrukcji składniowych jest jedną z głównych zaletPrzewyższać. Jedną z nich jest również funkcja "JEŻELI" - po słowie kluczowym w nawiasie naprzemiennie wskazywany jest warunek, akcja dla wartości prawdziwej, a następnie dla wartości fałszywej. W schemacie wygląda to tak:
JEŻELI(wyrażenie_logiczne; [wartość_jeśli_prawda]; [wartość_jeśli_fałsz]);
Zagnieżdżanie
Jedną z cech wyróżniających funkcję „JEŻELI” jest zagnieżdżanie. Czyli wewnątrz jednej konstrukcji może znajdować się inna, od której wartości zależy ogólny wynik wykonania zapytania. Oprócz samej funkcji, w funkcji „JEŻELI” mogą znajdować się inne. Ale w pierwszym przypadku ten składnik może znajdować się w dowolnej z trzech części konstrukcji składniowej.
Wiele warunków
W przypadku złożonych problemów używana jest funkcja „JEŻELI” z kilkoma warunkami, jednak na tym etapie większość użytkowników ma problem. Wynika to ze specyficznego problemu wielowarunkowości algorytmu. W programie Excel funkcja „JEŻELI” sprawdza tylko jedną operację porównania w wyrażeniu logicznym, co oznacza, że nie będzie działać z użyciem koniunkcji lub alternatywy. Aby sprawdzić wiele warunków, użyj właściwości zagnieżdżania.
Aby zrozumieć, jak ustawić wiele warunków w „JEŻELI”, wygodnie jest użyć przykładu. Niech będzie konieczne sprawdzenie, czy liczba w komórce „A1” znajduje się w podanym przedziale - od 5 do 10. Jak widać, w tym przypadku należy sprawdzićdwa warunki, sprawdzając prawdziwość porównania z dwiema wartościami - 5 i 10. Aby zaimplementować ten przykład w Excelu, musisz napisać funkcję w następującej postaci:
=JEŻELI(A1>5;JEŻELI(A1<10;"w zakresie";"poza zakresem");"poza zakresem")
Aby uniknąć powtórnego powtarzania wyświetlanej frazy, warto ponownie zastosować zasadę zagnieżdżania, wybierając jako argumenty sprawdzanie zwracania wartości funkcji w zależności od tego, który wynik ma wygenerować, lub na samym początku skorzystaj z funkcji "AND", od razu łącząc w niej wszystkie warunki. Takie podejście skomplikuje zrozumienie struktury pisanej przy niewielkim poziomie zagnieżdżenia, ale przy znacznej liczbie warunków takie podejście będzie bardziej optymalne.
Opcje funkcji specjalnych
Warto zauważyć, że funkcja „JEŻELI” pozwala pozostawić jeden lub więcej parametrów pustych. W takim przypadku wyniki będą zależeć od tego, które argumenty zostały pominięte przez użytkownika.
Jeżeli miejsce wyrażenia logicznego pozostanie puste, to wynikiem funkcji będzie wykonanie akcji odpowiedzialnej za fałszywe wykonanie algorytmu. Powodem tego jest fakt, że program kojarzy pustą przestrzeń z zerem, co w języku logicznym oznacza „FAŁSZ”. Jeśli jedna z wartości odpowiedzialnych za wykonanie w przypadku prawdy lub fałszu pozostanie pusta, to po jej wybraniu wynik będzie „0”.
Warto odnotować osobno przypadek, gdy zamiast wyrażenia logicznego, niekonstrukcja, która zwraca PRAWDA lub FAŁSZ oraz jakiś zestaw znaków lub odwołanie do komórki. W przypadku, gdy wyrażenie zawierające coś innego niż wartość liczbową lub słowa logiczne zostanie zapisane jako parametr, spowoduje to błąd podczas wykonywania funkcji. Jeśli podasz adres komórki lub wpiszesz jakąś liczbę / wartość logiczną, wynik określi tę zawartość. Gdy komórka lub warunek zawiera liczbę 0, słowo „FAŁSZ” lub pustkę, wynikiem będzie fałszywe wykonanie funkcji. We wszystkich innych przypadkach zostanie wykonany prawdziwy skrypt akcji.
Pracując z angielską wersją programu Excel, należy wziąć pod uwagę fakt, że wszystkie funkcje są również napisane w języku angielskim. W tym przypadku funkcja „JEŻELI” zostanie zapisana jako JEŻELI, ale w przeciwnym razie konstrukcja składniowa i algorytm działania pozostaną takie same.
Na co zwracać uwagę
"Excel" pozwala na użycie do 64 zagnieżdżonych funkcji "JEŻELI" - ta liczba wystarcza do rozwiązania prawie wszystkich problemów, jednak nawet ta niewielka liczba często staje się problemem dla użytkownika. Powodów jest kilka: tworząc zapytanie dość łatwo popełnić błąd we wpisie formuły – według statystyk każda najmniejsza nieścisłość w 25% przypadków prowadzi do błędnego wyniku, co jest dość dużym wskaźnikiem.
Kolejną wadą zagnieżdżania "JEŻELI" jest słaba czytelność. Pomimo kolorowych pasemekprogram niektórych części zapytania, nawet kilku zagnieżdżonych funkcji, które są bardzo trudne do przeanalizowania. Tak więc, jeśli po jakimś czasie będziesz musiał wrócić do budowy lub rozpocząć pracę z czyjąś prośbą, zrozumienie zapisu zajmie dużo czasu. Dodatkowo każda funkcja ma swoją własną parę nawiasów, a jeśli przypadkowo umieścisz ją w niewłaściwym miejscu, będziesz musiał długo szukać błędu.
Przykłady
Aby wzmocnić zrozumienie, warto zastanowić się w praktyce, jak działa funkcja „JEŻELI” w programie Excel. Poniższe przykłady pokazują wszystkie główne sposoby jego użycia.
Najprostszym przykładem analizy działania funkcji jest porównanie dwóch liczb. Na obecność zmienności ustawimy wartości dwóch zmiennych liczbowych w komórkach A1 i B1, które będziemy ze sobą porównywać. Aby rozwiązać ten problem, powinieneś użyć następującego wpisu:
=JEŻELI(A1=B1; "liczby są równe"; "liczby nie są równe").
W tym przypadku, jeśli w obu komórkach występują identyczne wartości, wynikiem będzie „liczby są równe”, we wszystkich pozostałych przypadkach – „liczby nie są równe”.
Aby rozważyć działanie operatora warunkowego z kilkoma warunkami, jako przykładu, możesz użyć znajdowania liczby rozwiązań równania kwadratowego. W tym przypadku sprawdzenie odbywa się na dyskryminatorze - jeśli jest mniejsze od zera, to nie ma rozwiązań, jeśli jest równe zero - jest to jeden, we wszystkich innych przypadkach - są dwa pierwiastki. Aby napisać ten warunek, wystarczy ułożyć zapytanie w postaci:
Dla tych, którzy chcą lepiej zrozumieć wszystkie możliwości funkcji „JEŻELI”, przykłady w Excelu znajdują się w sekcji pomocy, która szczegółowo opisuje proces rozwiązywania każdego z nich.