Formuła w komórce D2 będzie następująca: = JEŻELI (C2> B2; C2-B2; 0) Użyj funkcji JEŻELI, aby sprawdzić, czy komórka jest pusta. Czasami musisz sprawdzić, czy komórka jest pusta, czy nie, zwykle dlatego, że nie chcesz, aby formuła wyświetlała wynik bez danych wejściowych. W takim przypadku użyjemy funkcji IF razem z funkcją Wybierz pustą komórkę w arkuszu, wprowadź formułę „ =intwordcount(A2) ”Do paska formuły, a następnie naciśnij Wchodzę aby uzyskać wynik. Zobacz zrzut ekranu: Uwagi: W formule A2 to komórka, w której policzysz liczbę słów. Jeśli chcesz policzyć liczbę słów w określonym zakresie, zastosuj następującą metodę. W tym filmie pokazuję jak w bardzo prosty sposób uzyskać efekt „entera” w wyniku który otrzymujemy z formuły. Dla przykładu – chcę wyszukać 2 różne wartości przy pomocy funkcji WYSZUKAJ.PIONOWO i chciałbym obie wartości mieć w jednej komórce, jedna pod drugą. Użyty mechanizm: Łączenie tekstów – operator & W tym poście omówimy działanie funkcji ZASTĄP, polegającej na zmienianiu/zastępowaniu lub usuwaniu fragmentów tekstu z komórek. Działanie tej funkcji omówimy na przykładowych danych z rysunku nr 1. rys. nr 1 — Przykładowe dane. W poradzie 339 omawialiśmy funkcję PODSTAW. Funkcja ZASTĄP ma podobne działanie, ale działa na Gdy zachodzi potrzeba ręcznego wprowadzania danych w programie Excel, jest dostępnych kilka możliwości. Dane można wprowadzać w jednej komórce, w kilku komórkach naraz lub w kilku arkusz komórkach jednocześnie. Wprowadzane dane mogą być liczbami, tekstem, datami lub godzinami. Dane te można formatować na wiele sposobów. Pierwszy, który wysłałeś, jest BARDZO blisko, a drugi ma kilka poprawnych. Ale na pierwszym, jeśli zobaczysz na moim ujęciu ekranowym podświetlony na żółto, powinien pojawić się komunikat „Nie próbowano”, ponieważ są pilotem O-1, który nie jest zwolniony z reguły we wzorze i nie ukończył go w kolumnie Z. i16.photobucket Ufxx. Funkcje JEŻELI jest jedną z najczęściej używanych w Excelu. Wynika to z tego, że posiada bardzo przydatną „umiejętność” – wyświetla odpowiednią wartość, w zależności od tego, co zobaczy w pozostałej części arkusza Excela. Jeśli czytasz ten artykuł, to prawdopodobnie potrzebujesz jej użyć, ale nie wiesz do końca jak – czytaj poniższe sekcje, a wszystkiego się dowiesz. 1 Do czego służy funkcja JEŻELI w Excelu?2 Jak działa funkcja JEŻELI? Argument 1 funkcji Argument 2 funkcji Argument 3 funkcji JEŻELI3 Przykłady funkcji jeżeli w Dodatek do wynagrodzenia za pomocą Excel liczący premie dla Funkcja JEŻELI decyduje w Excelu o Funkcja JEŻELI decyduje czy zamówić materiały4 JEŻELI z datami w Excelu5 Funkcja ORAZ jako pomocnicza dla funkcji Jak działa funkcja Przykład funkcji ORAZ z funkcją JEŻELI6 Funkcja LUB jako pomocnicza dla funkcji Różnica między ORAZ i Przykład funkcji JEŻELI z funkcją LUB7 Zagnieżdżanie JEŻELI w formule Jak zagnieżdżać JEŻELI? Przykłady zagnieżdżania funkcji JEŻELI w Excelu Do czego służy funkcja JEŻELI w Excelu? Najprościej mówiąc, funkcja JEŻELI wyświetla jedną z dwóch możliwych (podanych przez Ciebie) wartości. To, która z nich zostanie wyświetlona, zależy od zawartości innych komórek. Możesz np. sprawdzić „czy zawartość komórki A1 jest większa niż – jeśli tak to w komórce, w której znajduje się JEŻELI zostanie wyświetlono słowo „Tak”, a jeśli nie, to słowo „Nie”. Poniżej kilka bardziej zrozumiałych przykładów: masz listę handlowców z informacją, jakie obroty wygenerowali w ostatnim miesiącu. W kolumnie obok chcesz wyświetlić słowo „Premia” jeśli były odpowiednio duże (np. większe niż lub „Brak premii”. masz tabelę z listą faktur i chcesz wyświetlić w jednej z kolumn informację, czy faktura została zapłacona. Wyświetlisz „Tak” jeśli w kolumnie „Data płatności” widnieje jakakolwiek wartość, lub „Nie” jeśli brak tam zapisu. Masz listę klientów i chcesz w kolumnie „Rabat” zapisać „Tak”, jeśli w kolumnie „Czas współpracy” jest większy lub równy 3 lata, lub „Nie” w przeciwnym razie. Rysunek 1. Funkcja JEŻELI sprawdza, czy należy się premia (>= zł). Rysunek 2. Sprawdzamy w Excelu, za pomocą JEŻELI, czy została dokonana płatność za fakturę. Rysunek 3. Rabat przyznany, gdy klient współpracuje przynajmniej 3 lata. Powyższe przykłady pokazują Ci, że zawsze funkcja musi sprawdzić pewien warunek, czyli innymi słowy „zadać pytanie”. To pytanie musi zostać zadane tak, aby jedyne możliwe odpowiedzi to były TAK lub NIE – nie możesz zadawać otwartych pytań. Dlaczego? Bo funkcja JEŻELI nie jest aż tak inteligentna i potrafi wybrać tylko spośród 2 wartości. Jedna z tych wartości przypisana jest do TAK, a druga do NIE. W powyższych przypadkach, odpowiedzi były zawsze dość proste, w stylu „Tak” lub „Nie”, „Premia” lub „Brak premii”, jednak Excel często służy nam do bardziej skomplikowanych operacji i podejmowania trudniejszych decyzji. W związku z tym, pamiętaj że odpowiedzią funkcji JEŻELI może być dowolna wartość – na przykład liczba. Co więcej, ta liczba może wynikać z obliczeń przeprowadzonych w Twoim arkuszu. Oto kilka przykładów: znowu pracujesz na tabeli z handlowcami, ale tym razem, jeśli przekroczą prób to zamiast wyświetlać „Premia”, oblicz tę premię jako 5% wartości sprzedaży. znów dysponujesz tabelą z listą faktur, ale tym razem, zamiast wyświetlać tylko informację o tym, czy została zapłacona, wyświetl informację o tym, ile dni temu została zapłacona. znów mamy tabelę z klientami – jeśli współpraca trwa przynajmniej 3 lata, to rabat procentowy wynosi tyle, ile liczba czasu współpracy w latach. Rysunek 4. Tym razem, jeśli należy się premia, to obliczane jest od razu 5% premii od sprzedaży. Rysunek 5. Jeśli faktura została zapłacona, to oblicza się, ile dni temu to miało miejsce. W tym przykładzie bieżąca data to Rysunek 6. Rabat wynosi tyle samo procent ile lat współpracy z klientem (jeśli trwa ona przynajmniej 3 lata). Myślę, że powyższe przykłady ilustrują to, że funkcja JEŻELI może wykonywać dość „inteligentne” analizy, dzięki czemu my sami nie musimy ich dokonywać i oszczędzamy w ten sposób swój czas i energię. We wcześniejszej sekcji, pisałem o tym, że funkcja potrzebuje pewnego warunku, który może sprawdzić w danych naszego pliku Excela, a potem, w zależności od odpowiedzi, wyświetla jedną z dwóch wartości. Na podstawie powyższego stwierdzenia, możemy wypisać, trzy elementy, czyli trzy argumenty funkcji JEŻELI w Excelu, które należy wypełnić podczas wprowadzania jej do komórki: Królowa funkcji - JEŻELI Sprawdź za darmo gdzie znajdziesz wiele więcej przykładowych filmów i zadań z funkcją JEŻELI! Argument 1 – warunek, który sprawdzamy (zadawane pytanie, na które może być tylko odpowiedź TAK lub NIE). Argument 2 – wartość, która ma być wyświetlona w komórce z formułą, jeśli odpowiedź na pytanie brzmi TAK. Argument 3 – wartość, która ma być wyświetlona w komórce z formułą, jeśli odpowiedź na pytanie brzmi NIE. Rysunek 7. Gdy wprowadzisz pełną nazwę funkcji i otworzysz nawias, to zobaczysz podpowiedź na temat argumentów JEŻELI. Argument 1 funkcji JEŻELI Skoro wiemy, że pierwszy argument to jest pewien „warunek”, to jak go zapisać w formule? Pamiętajmy, że odpowiedź musi być „TAK” lub „NIE”. Takie odpowiedzi otrzymamy, zadając pytanie „Czy…”. W przypadku Excela, pytania mogą brzmieć: „Czy zawartość tej komórki równa się…” „Czy liczba w tamtej komórce jest większa niż liczba w komórce…” „Czy data z komórki po lewej stronie jest wcześniejsza niż data w komórce…” W przykładach powyżej pogrubiłem kluczowe zwroty – no bo w Excelu nie możemy zadawać pytań tekstem, ale możemy je zadawać za pomocą znaków „równa się”, „jest mniejsze”, „jest większe”, itd. Czyli argument 1 funkcji JEŻELI to powinno być porównanie dwóch wartości, gdzie wartościami może być tekst, liczba, zawartość wskazanej komórki, wynik funkcji, … cokolwiek. Oto przykłady porównań: B2 > C3 (większe niż) A10 = 100 (większe niż lub równe) G15 B1 (różne od) Rysunek 8. Ilustracja przykładowego porównania, które zapisujemy w argumencie nr 1. Nasze możliwości nie ograniczają się do wymienionych wyżej znaków porównania, ale są to najczęstsze przypadki. Gdy będzie wprowadzać funkcję JEŻELI w Excelu, to możesz zobaczyć podpowiedzi przy wstawianiu argumentów. W tych podpowiedziach będą pojawiać się słowa PRAWDA oraz FAŁSZ. Te same słowa zobaczysz, szukając pomocy w sieci, czy czytając dowolne opracowania dotyczące Excela i tej właśnie funkcji. Musisz pamiętać, że po prostu PRAWDA to to samo co TAK, a FAŁSZ to to samo co NIE. Rysunek 9. Gdy wprowadzamy funkcję JEŻELI, to widać w podpowiedzi nazwy argumentów „wartośc_jeżeli_prawda” oraz „wartość_jeżeli_fałsz”. Argument 2 funkcji JEŻELI Po zapisaniu pierwszego argumentu, pamiętaj żeby postawić po nim średnik lub przecinek – zależy to od opcji językowych Twojego Excela. To, który znak postawić, zobaczysz w „dymku” z podpowiedzią, w czasie wpisywania funkcji. Drugi argument, to wartość, która ma być wyświetlona w tej komórce, w której znajduje się właśnie pisana przez Ciebie formuła, gdy pierwszy argument zwróci TAK, czyli PRAWDA. Pamiętaj, że tym argumentem może być cokolwiek, co jest wartością: teksty i liczby zapisane ręcznie, adres komórki, której zawartość ma się wyświetlić, ale także kolejna funkcja, która zwraca jakąś wartość (wynik). Rysunek 10. Podświetliłem poniżej argument nr 2 oraz wskazałem strzałką miejsce, która wskazuje czy użyć średnika, czy przecinka. Argument 3 funkcji JEŻELI Po zapisaniu drugiego argumentu, pamiętaj żeby postawić po nim średnik lub przecinek. Trzeci argument, to z kolei wartość, która ma być wyświetlona w tej komórce, gdy pierwszy argument zwróci NIE, czyli FAŁSZ. Pamiętaj, że tym argumentem może być cokolwiek, co jest wartością. Rysunek 11. Zaznaczony trzeci argument. Zwróć uwagę, że teksty (np „Tak”, „Nie”) zapisane są w formule w cudzysłowie. Przykłady funkcji jeżeli w Excelu W tej sekcji znajdziesz kilka prostych przykładów zastosowania funkcji JEŻELI w Excelu. Może zainspirują Cię albo pomogą zrozumieć sposób i sens używania tej funkcji. Dodatek do wynagrodzenia za pomocą JEŻELI W zadaniu, znajduje się lista osób. Mogły one złożyć wniosek o przyznanie im pewnego dodatku do wynagrodzenia – jeśli tak zrobiły to dostaną z tego tytułu 200 zł. Informacja o tym, czy złożyły wniosek, znajduje się w kolumnie „Wniosek złożony”. Należy więc sprawdzić, czy w tej kolumnie znajduje się słowo „Tak” – wówczas obok zapisana zostanie kwota 200 zł. W przeciwnym razie zapisane zostanie 0 zł. Rysunek 12. Przykład wyliczania dodatku w Excelu. Argument 1 – warunek sprawdzający, czy złożono wniosek, czyli czy w komórce znajduje się słowo „Tak” – sprawdza się to przyrównując komórkę do słowa „Tak”. Argument 2 – to co ma być wyświetlone, gdy argument nr 1 jest prawdziwy – komórka z kwotą 200 zł. Argument 3 – to co ma być wyświetlone, gdy argument nr 1 jest fałszywy – komórka z kwotą 0 zł. Excel liczący premie dla sprzedawców W zadaniu należy zapisać, czy poszczególnym handlowcom należy się premia, czy nie. Należy się, jeśli wygenerowali obroty powyżej podanego progu – zł. Rysunek 13. Kolejne komórki porównywane są z kwotą progu z komórki E3. Argument 1 – warunek sprawdzający, czy obroty są większe/równe od progu. Odpowiedzią może być tylko tak lub nie (PRAWDA lub FAŁSZ). Argument 2 – to co ma być wyświetlone, gdy argument nr 1 jest prawdziwy – słowo „PREMIA”. Argument 3 – to co ma być wyświetlone, gdy argument nr 1 jest fałszywy – słowo „BRAK”. Funkcja JEŻELI decyduje w Excelu o stypendiach Sprawdź, który uczeń otrzyma stypendium. Użyj funkcji JEŻELI i porównaj średnią ucznia z wymaganym przez szkołę progiem. Rysunek 14. Na pasku formuły widać zapisaną funkcję JEŻELI. Argument 1 – warunek sprawdzający, czy średnia ucznia jest większe/równe od progu do stypendium. Odpowiedzią może być tylko tak lub nie (PRAWDA lub FAŁSZ). Argument 2 – to co ma być wyświetlone, gdy argument nr 1 jest prawdziwy – słowo „Stypendium”. Argument 3 – to co ma być wyświetlone, gdy argument nr 1 jest fałszywy – pusta komórka, co zapisane zostało w formule jako dwa znaki cudzysłowie, między którymi nic nie ma. Funkcja JEŻELI decyduje czy zamówić materiały W tabeli przedstawione zostały informacje na temat zamówień materiałów przez pewne przedsiębiorstwo. Sprawdź, czy należy zamówić poszczególne materiały. Należy je zamówić, gdy przewidywane zapotrzebowanie na najbliższy miesiąc jest większe niż obecny ich stan na magazynie. Rysunek 15. Na pasku formuły w Excelu widać jak powinna zostać zapisana funkcja JEŻELI. Argument 1 – warunek sprawdzający, czy zapotrzebowanie jest większe od stanu na magazynie. Odpowiedzią może być tylko tak lub nie (PRAWDA lub FAŁSZ). Argument 2 – to co ma być wyświetlone, gdy argument nr 1 jest prawdziwy – słowo „Tak”, czyli zamawiamy. Argument 3 – to co ma być wyświetlone, gdy argument nr 1 jest fałszywy – pusta komórka, co zapisane zostało w formule jako dwa znaki cudzysłowie, między którymi nic nie ma. Królowa funkcji - JEŻELI Sprawdź za darmo gdzie znajdziesz wiele więcej przykładowych filmów i zadań z funkcją JEŻELI! JEŻELI z datami w Excelu Jeśli pracujesz z datami zapisanymi w arkuszu, to pamiętaj, że Excel traktuje ja podobnie jak liczby. Tak samo jak jedna liczba może być większa od drugiej, tak samo data może być większa od drugiej. Żeby porównywać daty ze sobą, używasz w funkcji JEŻELI takich samych znaków, jak w przypadku liczb, czyli: Data1 > Data2 – Data1 jest większa, czyli późniejsza od Data2. Data1 Data2 – Data1 jest inna niż Data2. Data1 >= Data2 – Data jest późniejsza lub taka sama jak Data2. Data1 =E3 Jeśli tak jest, to drugi argument drugiej funkcji JEŻELI ma wyświetlić komunikat, że nie trzeba zamawiać, bo jest wystarczająco dużo: =JEŻELI(D3="x";"Sprawdzić";JEŻELI(C3>=E3;"Nie zamawiać" W przeciwnym razie (gdy materiału jest jednak za mało), to obliczamy ile należy go zamówić (brakującą ilość): =JEŻELI(D3="x";"Sprawdzić";JEŻELI(C3>=E3;"Nie zamawiać";E3-C3)) Powiązane wpisy poradnikowe Czy wiesz, że w jednej komórce można umieścić jednocześnie tekst i funkcję? Na przykład: komórka A10 zawiera liczbę 1500. Jeżeli w innej komórce wpiszesz ="Suma: "&A10, to otrzymasz w efekcie napis "Suma: 1500". Operator & służy do połączenia dwóch składników zawartości komórki. Formuła w komórce A1 łączy wyświetlanie tekstu i sformatowanej daty i czasu. Jeżeli chcemy osiągnąć bardziej wyszukane efekty, możemy połączyć więcej elementów, np. =Suma: "&A10"zł". Można także skorzystać z funkcji TEKST(), która umożliwia bardziej zaawansowane formatowanie napisów. Przykładem nieco bardziej skomplikowanego złożenia może być tekst: ="Data: "&TEKST(TERAZ();"d mmmm rrrr, g:mm") Oprócz złożenia tekstu i formuły za pomocą & wykorzystano także funkcję TEKST() do sformatowania daty i czasu, otrzymanych od funkcji TERAZ(). Przykładowy efekt działania takiej formuły przedstawia ilustracja. Przydatne skróty Jak szybko zaznaczyć całą tabelę w Excelu? Nie chodzi nam o zaznaczenie całego arkusza (można to osiągnąć za pomocą skrótu [Ctrl+A]), ale o wybranie wszystkich elementów pojedynczej tabeli (która może się składać z np. 3 kolumn i 10 wierszy). Wystarczy ustawić się gdziekolwiek w środku tabeli i użyć kombinacji [Ctrl+*] (* na klawiaturze numerycznej) lub [Ctrl+Shift+8]. Za pomocą skrótu klawiszowego możemy także ukryć wiersz lub kolumnę. Aby ukryć bieżącą kolumnę, użyj kombinacji [Ctrl+0]. Do ukrycia bieżącego wiersza służy [Ctrl+9]. Ukrytą kolumnę lub wiersz możemy przywrócić do normalnej edycji za pomocą skrótów [Ctrl+Shift+0] i [Ctrl+Shift+9] (odpowiednio dla wiersza i kolumny). Wychodzimy na brzeg Czy wiesz, że do nawigacji po arkuszu możesz wykorzystać nawet obramowanie aktywnej komórki? Jeżeli klikniesz dwukrotnie jeden z brzegów aktywnej komórki (zaznaczonej pogrubionym obramowaniem), to przesuniesz się do odpowiedniej krawędzi tabeli, np. dwukrotne kliknięcie górnego brzegu komórki spowoduje przesunięcie do pierwszego wiersza tabeli (przez tabelę rozumiemy spójny obszar arkusza - bez pustych pól). Jeżeli przytrzymasz jednocześnie wciśnięty klawisz [Shift], to zaznaczone zostaną komórki znajdujące się pomiędzy bieżącą pozycją a odpowiednim brzegiem tabeli. Na żywo Łącze rysunku pozwala przygotować transmisję "na żywo" dowolnego obszaru arkusza. Excel (wersja 5 i nowsze) udostępnia narzędzie pozwalające utworzyć rysunek, będący niejako transmisją "na żywo" wybranego obszaru arkusza. Zaznaczmy wybrany obszar i skopiujmy go do Schowka ([Ctrl+C] lub EdycjaéKopiuj). Teraz trzymając wciśnięty klawisz [Shift] należy wybrać EdycjaéWklej łącze rysunku. Utworzony rysunek możemy umieścić w dowolnym miejscu arkusza. Wszystkie zmiany zachodzące w oryginalnym obszarze odzwierciedlone będą na rysunku. Sposób ten znakomicie ułatwia tworzenie np. zestawienia kilku wybranych miejsc arkusza na pojedynczej stronie. Warunkowe obliczanie średniej Do obliczenia średniej z danego zakresu komórek najłatwiej jest użyć funkcji =ŚREDNIA(). Czasami jednak potrzebujemy bardziej wyszukanego sposobu obliczania średniej. Może zaistnieć sytuacja, w której np. przy liczeniu średniej nie chcemy brać pod uwagę najwyższej i najniższej wartości. W takim przypadku nie stosujemy funkcji =ŚREDNIA(), ale używamy nieco innej formuły ("dane" oznaczają obszar, z którego liczymy średnią: =(SUMA(dane)-MIN(dane))& Kopiowanie wartości w liście Aby poprawnie posortować listę, należy skopiować wartości w pierwszej kolumnie. Często zdarza się, że pojedyncza wartość w liście odnosi się do kilku wierszy arkusza, np. nazwisko osoby odnoszące się do kilku wierszy zawierających płace za poszczególne miesiące (patrz ilustracja). Jeżeli spróbujemy posortować takie dane względem pierwszej kolumny, to większość pozycji (tych odpowiadających pustemu polu w pierwszej kolumnie) znajdzie się na końcu listy. Aby prawidłowo posortować taką listę, należy w jakiś sposób skopiować dane w pierwszej kolumnie, tak by zlikwidować puste miejsca. Gdy tabela jest mała, można to zrobić ręcznie. Jednak w przypadku większej ilości danych można pokusić się o znalezienie sposobu na automatyczne kopiowanie wartości. Zaznacz odpowiedni zakres w pierwszej kolumnie (A3:A18 w naszym przypadku). Za pomocą klawisza [F5] otwórz okno Przejdź do. ##Kliknij przycisk Specjalnie. Wybierz opcję Puste i kliknij przycisk OK. Wpisz =, a następnie adres komórki, od której zaczynają się dane w pierwszej kolumnie (w przedstawianym przypadku będzie to=A3). Wciśnij [Ctrl+Enter]. Teraz możesz już posortować dane (Dane Sortuj). Funkcja JEŻELI to jedna z najbardziej popularnych funkcji w Excelu, ale nie potrafi (domyślnie) używać kilku warunków. Poniżej pokażę Ci, jak ją „wspomóc”, aby mogła posłużyć się kilkoma warunkami. SPIS TREŚCI 1 Przypomnienie funkcji JEŻELI w Excelu2 Kilka łącznych warunków w excelowej funkcji Kiedy przyda się funkcja ORAZ użyte razem z Szczegółowe wyjaśnienia ORAZ3 Kilka alternatywnych warunków w Kiedy przyda się w Excelu funkcja Przykład LUB z JEŻELI4 Wiele elastycznych warunków w JEŻELI w Wiele warunków w JEŻELI za pomocą Przypomnienie funkcji JEŻELI w Excelu JEŻELI służy do tego, aby wyświetlić jedną z dwóch wartości, albo wykonać jedną z dwóch operacji. Wiem, że to bardzo ogólna definicja, ale zakładać, że już co nieco wiesz na jej temat. Jeśli nie, to zachęcam się do poczytania o funkcji JEŻELI od podstaw w innym wpisie. To, co wyświetli ta funkcja, zależy od warunku, której jest jej pierwszym argumentem. Jest to zazwyczaj porównanie ze sobą dwóch wartości/komórek, sprawdzenie zawartości jakiejś komórki. Wynikiem takiego porównania jest PRAWDA albo FAŁSZ. Rysunek 1. Przykład z dwoma warunkami do sprawdzenia. Powiedzmy, że chcesz przypisać premię wszystkim osobom z księgowości, w kwocie 1000 zł. Wystarczy, więc że sprawdzić, w jakim dziale pracuje każda z osób. Jeśli jednak, chcesz premie przypisać tylko osobom z księgowości, które jednocześnie pracują w firmie min. 5 lat? To masz wtedy już 2 warunki, które należy sprawdzić, ale jak to zrobić, skoro JEŻELI przyjmuje tylko jeden warunek w swoim pierwszym argumencie? – takie przykłady będę omawiał w dalszej części tego artykułu. Kilka łącznych warunków w excelowej funkcji JEŻELI Aby sprawdzić wiele warunków JEŻELI, będziemy potrzebowali dodatkowej funkcji, bo funkcji JEŻELI nie jesteśmy w stanie zmienić ani ulepszyć. Kiedy przyda się funkcja ORAZ Zacznę od przykładu przywołanego kilka linijek wyżej. Aby dostać premię, osoba musi zarówno pracować w księgowości, jak i być w firmie od co najmniej 5 lat. Musi więc ona spełnić jednocześnie oba warunki. Nie wystarczy, że jeden z nich będzie spełniony. Wtedy przyda nam się funkcja ORAZ. ORAZ użyte razem z JEŻELI Funkcja ORAZ sprawdza wiele warunków i tylko wtedy gdy wszystkie są prawdziwe, to też zwraca PRAWDĘ. Jej wynikiem jest jedna wartość PRAWDA lub FAŁSZ (bez względu na liczbę warunków, które sprawdza) – i o to właśnie nam chodzi! Bo taką jedną wartość możemy już wstawić do funkcji JEŻELI. Oto jak będzie wyglądało to na naszym przykładzie: =ORAZ(B2="Księgowość";C2>=5) Rysunek 2. Funkcja ORAZ sprawdzająca dwa warunki. Wynikiem jest PRAWDA lub FAŁSZ. Funkcja ORAZ sprawdza tutaj dwa warunki (te warunki tak samo zapisujemy jak robimy to w funkcji JEŻELI), gdzie każdy jest zapisany jako osobny argument. Można więc powiedzieć, że ORAZ jest takim agregatorem warunków – czyli dostaje wiele warunków, a „wypluwa” pojedynczy, który jest już zdatny do użycia w JEŻELI. W praktyce tak to właśnie wygląda, czyli ORAZ jest używana jako pierwszy argument wewnątrz JEŻELI. =JEŻELI(ORAZ(B2="Księgowość";C2>=5);1000;0) Rysunek 3. ORAZ jako pierwszy argument w funkcji JEŻELI w Excelu. Szczegółowe wyjaśnienia ORAZ Funkcja ORAZ może przyjmować dowolnie dużo argumentów, czyli warunków. Może ich być 2 albo może ich być też 20. Istotne jest to, że zwraca PRAWDĘ tylko wtedy, gdy wszystkie warunki są prawdziwe. Poniżej przykładowe zestawy kilku warunków i wynik tej excelowej funkcji: PRAWDA, PRAWDA, PRAWDA -> wynikiem będzie PRAWDA FAŁSZ, FAŁSZ -> wynikiem będzie FAŁSZ PRAWDA, FAŁSZ -> wynikiem będzie FAŁSZ PRAWDA, PRAWDA, FAŁSZ, PRAWDA, PRAWDA, PRAWDA -> wynikiem będzie FAŁSZ. Kilka alternatywnych warunków w JEŻELI Możemy wyobrazić sobie podobny przykład jak wyżej, ale tym razem premię dostają wszyscy z księgowości oraz wszyscy o stażu min. 5 lat. Czyli jeśli „pracujesz w księgowości lub pracujesz min. 5 lat”, to otrzymasz premię. Kiedy przyda się w Excelu funkcja LUB Jest ona podobna do ORAZ, w tym sensie, że również podajemy jej wiele warunków, a ona zwraca tylko jedną wartość: PRAWDA lub FAŁSZ. Działa ona jednak tak, że jeśli chociaż jeden z warunków jest prawdziwy, to cała funkcja też zwraca PRAWDĘ. Przykład LUB z JEŻELI Wracam do naszego przykładu. Zapisuję funkcję LUB dokładnie tak, jak funkcję ORAZ (w poprzednich przykładzie), czyli z takimi samymi warunkami. Tylko, teraz będą inne wyniki – nasze wymagania są mniej rygorystyczne, bo wystarczy spełnić jeden z dwóch warunków (jeśli ktoś spełnia obydwa, to także dostanie premię, ale w pojedynczej wysokości – nie podwójnej). =JEŻELI(LUB(B2="Księgowość";C2>=5);1000;0) Rysunek 4. Funkcja LUB jako pierwszy argument funkcji JEŻELI, łączący wiele warunków. Widać więc, że sposób korzystania z ORAZ i LUB jest bardzo podobny, tylko wybór funkcji zależy od tego, jak bardzo rygorystycznie patrzymy na warunki (czy mają być spełnione wszystkie warunki, czy może przynajmniej jeden warunek). Wiele elastycznych warunków w JEŻELI w Excelu Funkcje ORAZ i LUB radzą sobie dobrze z typowymi przypadkami – czyli „wszystko” albo „przynajmniej jeden” – czyli wszystkie warunki muszą być prawdziwe (w przypadku funkcji ORAZ) albo wystarczy, że chociaż jeden warunek będzie prawdziwy (w LUB). A co zrobić, jeśli musimy sprawdzić, czy przynajmniej 3 spośród 5 warunków są prawdziwe? Wiele warunków w JEŻELI za pomocą Widać już po nazwie funkcji że jest w pewnym sensie podobna do JEŻELI. Są podobne w tym sensie, że obie porównują wartości (czyli sprawdzają warunek), choć ostatecznie przydają się w innych sytuacjach. Możemy jednak wspomóc się tutaj funkcją Jeśli nie znasz jej w ogóle, to polecam najpierw zaznajomić się z podstawami funkcji w osobnym wpisie. Służy ona do policzenia „ile komórek spełnia pewien warunek”. A my musimy właśnie to zrobić, czyli sprawdzić, czy „przynajmniej 3 spośród 5 komórek” spełnia jakiś warunek. Rysunek 5. 5 warunków, gdzie min. 3 powinny być spełnione. Weźmy przykład jak powyżej, czyli mamy 5 sędziów, którzy oceniają pewien wniosek. Sprawdzamy, czy przynajmniej 3 z nich oceniło go pozytywnie. Funkcja ORAZ i LUB nie zdadzą tutaj egzaminu. Używamy więc funkcji żeby policzyć ile razy w tych 5 komórkach pojawiło się słowo „Tak”. = Rysunek 6. Funkcja liczy ilość słów „Tak”. zwróci nam liczbę, czyli 0, albo 1, albo 2,…, albo 5. Taka informacja jest już dla nas bardzo konkretna i łatwo jej użyć. Wystarczy zrobić porównanie tego wyniku (tej otrzymanej liczby) z liczbą 3 (która stanowi nasz próg). =JEŻELI( Rysunek 7. sprawdzająca kilka warunków, umieszczona jest w pierwszym argumencie JEŻELI. Jeśli wynikiem będzie PRAWDA, to znaczy, że przynajmniej 3 sędziów wydało zgodę. Można wtedy wstawić powyższe wyrażenie do pierwszego argumentu funkcji JEŻELI i mamy gotową formułę. Oczywiście, to jest tylko jeden przykład zastosowania dodatkowej funkcji w JEŻELI, w przypadku gdy mamy w Excelu wiele warunków do spełnienia. Możesz wpaść do pomysł zastosowania różnych innych funkcji i także użyć ich w podobny sposób. Powiązane wpisy poradnikowe Do czego służy w Excelu funkcja JEŻELI?Funkcja JEŻELI jest funkcja logiczną, która sprawdza prawdziwość warunku – w wyniku podaje czy warunek jest PRAWDZIWY lub FAŁSZYWY. Jaka jest składnia funkcji JEŻELI?=JEŻELI(warunek_logiczny;działanie_jeśli_prawda;działnie_jeśli_fałsz), np. =JEŻELI(C7>4;”wartość jest większa”;”wartość jest mniejsza”) Czy można zagnieżdżać funkcje JEŻELI?Tak Jak zagnieżdżać funkcję JEŻELI?=JEŻELI(C7>4;”wartość jest większa”;JEŻELI(C7=4;”wartość jest równa”;”wartość jest mniejsza”);) plik przykładowy do wpisu: 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. W komórkę I3 wpisujemy: =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. Następnie pozostaje nam wskazać co ma się stać, kiedy warunek będzie prawdziwy lub 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. Prosty przykład z podstawowym użyciem funkcji JEŻELI mamy więc za sobą. Teraz go trochę skomplikujemy, gdyż chcemy w kolumnie Wartość premii, by pokazana była wartość procentowa w zależności od procentowego wykonania planu. Mamy do tego pomocniczą tabelę wg której ustalimy kryteria. Excel JEŻELI zagnieżdżone użycie 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. Zapisz się do newslettera Zapisz się do newslettera zawsze na bieżąco Następnie w miejscu, gdzie powinna się znaleźć informacja co ma zrobić funkcja kiedy warunek jest fałszywy wstawiamy kolejną funkcję JEŻELI, dopisujemy do formuły =JEŻELI(H3>=M4;N4; JEŻELI(H3>=M5;N5; 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%. Dopisujemy więc do formuły: =JEŻELI(H3>=M4;N4;JEŻELI(H3>=M5;N5; JEŻELI(H3>=M6;N6; I dalej dodajemy kolejne zagnieżdżenie: =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, 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; Doszlismy do miejsca, w którym należy wskazać Excelowi co ma zrobić, kiedy wszystkie spełnione wyżej warunki są fałszywe, czyli plan nie został wykonany nawet w 80%. Wpisujemy wartość 0 i naciskamy ENTER. . 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ć. I choć wydaje się, że wszystko zrobiliśmy dobrze w naszym przykładzie tak widzimy wynik wskazuje 0%. Błąd powstał podczas kopiowania formuły. Adresowanie względne i bezwględne 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ą samą operację. Ostateczny wygląd formuły powinien wyglądać następująco: =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 zadanie mamy wykonane. Jak wyodrębnić inicjały grudnia 2020W drugiej części przedstawiam jak sprawdzić, czy początkowe dwie litery to Ch, Rz, Cz, Sz i jeśli tak to wyświetlić dwie, a nie jedną literę Jak wyodrębnić inicjały7 grudnia 2020Praca z tekstem w Excelu potrafi frustrować. Przynajmniej do momentu, w którym poznamy kilka funkcji tekstowych i sposobów pracy z nimi. Wierzcie mi, tu jedna funkcja nie wystarczy. Funkcja listopada 2020Jedna z bardziej popularnych funkcji w Excelu, która służy do wyszukiwania danych. Z artykułu dowiesz sie jak z niej korzystać w podstawowym zakresie. Please add exception to AdBlock for If you watch the ads, you support portal and users. Thank you very much for proposing a new subject! After verifying you will receive points! adam_skrzypczak 22 Feb 2018 11:17 10713 #1 22 Feb 2018 11:17 adam_skrzypczak adam_skrzypczak Level 2 #1 22 Feb 2018 11:17 Witajcie, potrzebuję pomocy przy wpisaniu kilku warunków z użyciem funkcji JEŻELI. Jeden warunek ogarnąłem, ale jak dodać dodatkowe warunki... W załączniku dodaję plik w LibreOffice Excel. Bardzo to dla mnie ważne, proszę o pomoc. #2 22 Feb 2018 14:06 Zbych034 Zbych034 Level 38 #2 22 Feb 2018 14:06 Dajesz funkcję zagnieżdżoną. Jeżeli pierwszy warunek funkcji jeżeli jest spełniony to wstawia wartość jak nie to przechodzi do następnego itd. =jeżeli(a=b;PrawdaB;jeżeli(a=c;PrawdaC;....... #3 22 Feb 2018 14:17 adam_skrzypczak adam_skrzypczak Level 2 #3 22 Feb 2018 14:17 czyli chodzi ci '$', tak? #4 22 Feb 2018 14:27 Zbych034 Zbych034 Level 38 #4 22 Feb 2018 14:27 Ten symbol to trwałe adresowanie. #5 22 Feb 2018 14:29 adam_skrzypczak adam_skrzypczak Level 2 #5 22 Feb 2018 14:29 oki, to jakim symbolem mam zagnieździć funkcję? #6 22 Feb 2018 14:37 Zbych034 Zbych034 Level 38 #6 22 Feb 2018 14:37 W poście 2 masz przykład. #7 22 Feb 2018 15:41 adam_skrzypczak adam_skrzypczak Level 2 #7 22 Feb 2018 15:41 nie mam pojęcia jak to zrobić, pomożesz mi jakoś, nie mam pojęcia jak dodać kolejne warunki aby się spełniały #8 22 Feb 2018 17:33 Prot Prot Level 38 #8 22 Feb 2018 17:33 Wklej sobie w komórce F3 formułę i przeciągnij po kolumnie:

kilka funkcji jeżeli w jednej komórce