Funkcje logiczne

JEŻELI – podstawowe użycie oraz zagnieżdżenie

Posiadamy tabelę z danymi o sprzedaży handlowców, naszym zadaniem jest obliczyć czy i jaką premie powinni dostać do wynagrodzenia.

JEŻELI - tabela do zadania
JEŻELI – tabela z danymi do zadania

Do wykonanie zadania użyjemy funkcji JEŻELI, której składnia wygląda tak:

JEŻELI(warunek logiczny;operacja jeśli warunek jest prawdziwy; operacja jeśli warunek jest fałszywy)

W komórkę I3 wpisujemy więc: =JEŻELI(H1>=100%; – wskazujemy komórkę H1, w której jest informacja o wykonaniu procentowym planu, następnie sprawdzamy, czy ta wartość jest większa bądź równa 100% i kończymy średnikiem, który oddziela poszczególne argumenty funkcji.

JEŻELI- składnia
JEŻELI – składnia funkcji

Następnie pozostaje nam wskazać co ma się zadziać, kiedy warunek, będzie prawdziwy oraz fałszywy. My mamy wpisać w komórce słowo TAK lub NIE, więc piszemy: “TAK”;”NIE”) i zatwierdzamy przyciskiem ENTER.

Po zatwierdzeniu pojawi się wynik, jeśli oczywiście nie zrobiliśmy żadnej literówki. Następnie przesuwamy kursor w prawy dolny róg komórki i kiedy kursor zmieni się w czarny cienki krzyżyk – klikamy dwa razy. Dzięki tej operacji formuła zostanie skopiowana do samego dołu tabeli.

JEŻELI - kopiowanie formuły do końca tabeli
JEŻELI – kopiowanie funkcji w całej kolumnie

Mamy więc za sobą bardzo prosty przykład, teraz go trochę skomplikujemy. W kolumnie Wartość premii chcemy, by była pokazana wartość procentowa premii w zależności o procentowego wykonania planu. Mamy do tego pomocniczą tabelę wg której ustalimy kryteria.

Do obliczenia tej wartości użyjemy zagnieżdżonej funkcji JEŻELI. Na początku wpiszmy w komórkę J3: =JEŻELI(H3>=M4;N4; – mamy tutaj pierwszą funkcję JEŻELI, która sprawdza czy wartość w komórce H3 jest większa bądź równa komórce M4 i jeśli tak to wpisuje dane z komórki N4.

JEŻELI - zagnieżdżenie - lubięExcela.pl
JEŻELI – zagnieżdżenie 1

Następnie w miejscu, gdzie powinna się znaleźć informacja co ma zrobić funkcja kiedy warunek jest fałszywy wstawiamy kolejną funkcję JEŻELI.
Czyli: =JEŻELI(H3>=M4;N4;JEŻELI(H3>=M5;N5;

JEŻELI - zagnieżdżenie 2 - lubię Excela
JEŻELI – zagnieżdżenie funkcji

No więc sprawdziliśmy, czy komórka H3 jest większa bądź równa 120%, następnie czy jest większa bądź równa 110%, teraz czas sprawdzić dla 100%. Piszemy więc dalej: =JEŻELI(H3>=M4;N4;JEŻELI(H3>=M5;N5;JEŻELI(H3>=M6;N6;

Funkcja JEŻELI - zagnieżdżenie 3
Funkcja JEŻELI – 3 zagnieżdżenie

I dalej: =JEŻELI(H3>=M4;N4;jeżeli(H3>=M5;N5;JEŻELI(H3>=M6;N6;JEŻELI(H3>=M7;N7;

Excel - Funkcja JEŻELI - zagnieżdżenie 4
Excel – funkcja JEŻELI – zagnieżdżenie 4, lubieExcela.pl

Następnie: =JEŻELI(H3>=M4;N4;jeżeli(H3>=M5;N5;JEŻELI(H3>=M6;N6;JEŻELI(H3>=M7;N7;JEŻELI(H3>=M8;N8;

Excel JEŻELI - zagnieżdżenie 5
Excel – funkcja JEŻELI zagnieżdżenie 5

W tym miejscu dochodzimy do miejsca, gdzie pozostaje wskazać co ma się zadziać, kiedy wszystkie spełnione wyżej warunki są fałszywe, czyli plan nie został wykonany nawet w 80%. Wystarczy wstawić 0 i nacisnąć ENTER.

Excel - JEŻELI zagnieżdżenie 6 wraz z komunikatem o błędzie w formule z próbą naprawy - zamknięcie nawiasów.
Excel – funkcja JEŻELI zagnieżdżenie 6 wraz z komunikatem o błędzie w formule z próbą naprawy – zamknięcie nawiasów.

Excel wygeneruje jeszcze błąd w formule z powodu nie zamknięcia nawiasów, ale sam spróbuje go naprawić, jeśli tylko czegoś po drodze nie zepsuliśmy formuła powinna zadziałać. Choc fakt na naszym przykładzie i tak widzimy 0%.

Całą formułę mamy gotową jednak trzeba pamiętać, że używaliśmy adresowania względnego i podczas kopiowania komórki do poniższych nie uzyskamy efektu, o którym myśleliśmy.

Proponuje więc kliknąć na komórkę J3, nacisnąć klawisz F2, następnie zaznaczyć komórki z tabeli tabela premiowa i za pomocą przycisku F4 zmienić adresowanie na bezwzględne. Czyli klikam dwa razy na M4 i naciskam F4, powinna nastąpić zmiana na $M$4. No i kolejno na pozostałych wartościach wykonujemy taką operację, ostatecznie formuła powinna wyglądać następująco:

Excel - zmiana adresowania
Excel – zmiana adresowania ze względnego na bezwzględny

=JEŻELI(H3>=$M$4;$N$4;JEŻELI(H3>=$M$5;$N$5;JEŻELI(H3>=$M$6;$N$6;JEŻELI(H3>=$M$7;$N$7;
JEŻELI(H3>=$M$8;$N$8;0)))))

Pozostaje skopiować formułę do niższych komórek i zadania mamy wykonane.

Excel - funkcja JEŻELI - zakończenie zadania
lubieExcela.pl – zagnieżdżona funkcja JEŻELI – zakończone zadanie
No comments yet! You be the first to comment.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.