Zadaniem funkcji logicznej „jeśli” w edytorze arkuszy kalkulacyjnych Microsoft Office Excel jest sprawdzenie prawdziwości przekazanego do niego wyrażenia. W zależności od wyniku tego sprawdzenia funkcja zwraca jedną z dwóch przekazanych jej w tym celu wartości. Każdy z trzech parametrów - warunek i dwa zwrócone wyniki - może być również funkcjami porównania, pozwalającymi na porównanie dowolnej liczby argumentów.
Niezbędny
Podstawowe umiejętności obsługi Excela
Instrukcje
Krok 1
Użyj operatorów logicznych i, aby zwiększyć liczbę argumentów porównywanych za pomocą funkcji if. Pozwoli to na użycie większej liczby operacji porównania w przypadkach, gdy konieczne jest, aby wszystkie operacje porównania wymienione w argumentach były prawdziwe. Na przykład, jeśli ta funkcja powinna zwrócić jedynkę, pod warunkiem, że wartość w komórce A1 jest większa niż wartość w komórce A5, a wartość B1 jest taka sama jak wartość B3, to funkcja „jeśli” może być napisana tak to: JEŻELI (ORAZ (A1> A5; B1 = B3); 1; 2). Liczba argumentów funkcji „i” nie może być większa niż 30, ale każdy z nich sam może zawierać funkcję „i”, dzięki czemu masz możliwość skomponowania lalki zagnieżdżającej z funkcji o dowolnym rozsądnym poziomie zagnieżdżenia.
Krok 2
Czasami zamiast warunku koniecznego konieczne jest sprawdzenie warunku wystarczającego. W takich przypadkach zamiast funkcji „i” rozwiń liczbę argumentów za pomocą funkcji „lub”. Załóżmy, że chcesz, aby funkcja if zwracała jeden, gdy wartość w komórce A1 jest większa niż wartość w komórce A5, B1 jest takie samo jak B3 lub A4 jest liczbą ujemną. Jeśli żaden z warunków nie jest spełniony, funkcja powinna zwrócić zero. Taką konstrukcję trzech porównywanych i dwóch zwróconych argumentów funkcji "if" można zapisać w następujący sposób: JEŻELI (LUB (A1> A5; B1 = B3; A4
Krok 3
Połącz funkcje „i”, „lub” i „jeśli” na różnych poziomach zagnieżdżenia, aby uzyskać optymalny algorytm do porównywania wymaganej liczby argumentów. Na przykład: JEŻELI (LUB (A1> A5; JEŻELI (ORAZ (A7> A5; B1
Krok 4
Użyj drugiego i trzeciego argumentu if (zwracanych wartości), aby zwiększyć liczbę parametrów do porównania. Każdy z nich może zawierać siedem poziomów zagnieżdżenia z funkcjami „i”, „lub” i „jeśli”. Jednocześnie nie zapominaj, że operacje porównania, które umieścisz w drugim argumencie, zostaną sprawdzone tylko wtedy, gdy operacja porównania w pierwszym argumencie „if” zwróci wartość „prawda”. W przeciwnym razie sprawdzane będą funkcje zapisane na pozycji trzeciego argumentu.