Funkcje testujące w Excelu cz. 2. Funkcje: JEŻELI oraz WARUNKI
Testowaliśmy już pojedyncze warunki, jak i łączyliśmy kilka warunków za pomocą funkcji ORAZ i LUB. Przy testowaniu zdarza się, że pojawiają się inne potrzeby, np. kiedy chcemy, aby formuła z funkcjami testującymi zwróciła więcej niż dwie wartości. Standardowo np. funkcja JEŻELI pozwala nam zwrócić dwie wartości.
Jedna wartość odpowiada sytuacji, kiedy warunek testu logicznego jest spełniony, a druga odpowiada sytuacji odwrotnej (warunek nie jest spełniony). Kiedy chcemy otrzymać więcej niż dwie wartości, musimy zagnieżdżać funkcję JEŻELI. Zagadnienie zagnieżdżania funkcji omówimy na podstawie danych z Rysunku 1.
Najbardziej charakterystyczny przykład, gdzie potrzebujemy trzech wartości, to oceny otrzymane na podstawie liczby punktów. Ustaliliśmy sobie 3 progi punktacyjne, na podstawie których przyznawana jest ocena. Ocena Piątka należy się, jeśli student zdobędzie minimum 80 punktów. Jeżeli student zdobędzie ilość punktów z przedziału między 40 a 80, otrzyma ocenę Trójka. Natomiast poniżej 40 punktów student otrzyma ocenę Jedynka.
Przy podobnych warunkach warto się zastanowić, „od której” strony zacząć pisać test, który warunek będzie łatwiej napisać. My będziemy testować „od góry”, czyli najpierw sprawdzimy, czy nasze wartości są większe bądź równe 80, potem czy są większe bądź równe 40. Jeśli oba te warunki będą spełnione, student otrzyma ocenę Jedynka.
Wykorzystałeś swój limit bezpłatnych treści
Pozostałe 77% artykułu dostępne jest dla zalogowanych użytkowników portalu. Zaloguj się, wybierz plan abonamentowy albo kup dostęp do artykułu/dokumentu.