SPRAWDŹ ZA DARMO! Aby rozdzielić taką scaloną komórkę lub komórki należy je zaznaczyć i wybrać z karty Narzędzia główne opcję Scal i wyśrodkuj. Zauważ, że podświetla się ona po zaznaczeniu scalonych komórek. Jeśli ją klikniesz to podświetlenie zniknie, a komórka się rozdzieli na kilka mniejszych. Rysunek 4. W formule jest używana wartość "Mary" w komórce E2, a w wektorze wyszukiwania (kolumnie A) znajduje się "Maria". Następnie formuła dopasowuje wartość w tym samym wierszu w wektorze wynikowym (w kolumnie C). Ponieważ "Mary" znajduje się w wierszu 4, funkcja Wyszukaj zwraca wartość z wiersza 4 w kolumnie C (22). Powyższa formuła działa w ten sam sposób, z niewielką zmianą. użyliśmy formuły JEŻELI w funkcji UNIKATOWE, aby w przypadku powtórzeń w wyniku formuły JEŻELI funkcja UNIKATOWA usunęłaby ją. Kliknij tutaj, aby pobrać przykładowy plik. Wyszukaj i zwróć wiele wartości w jednej komórce (przy użyciu VBA) Możesz użyć funkcji JEŻELI do określenia warunku, który powoduje wyświetlanie wartości zero (0) jako pustej komórki lub jako kreski (-) w komórce. Aby dowiedzieć się więcej, zobacz artykuł na temat funkcji JEŻELI. Wykonaj następujące czynności: W pustym arkuszu w komórkach A1 i A2 wpisz 10. Kolejna odmiana prostej formuły. Wpisz =5+2*3 w innej komórce i naciśnij klawisz Enter lubReturn. Program Excel mnoży dwie ostatnie liczby i dodaje pierwszą liczbę do wyniku. Korzystanie z funkcji Autosumowanie. Za pomocą funkcji Autosumowanie można szybko zsumować kolumnę, wiersz lub liczby. W tej części artykułu przedstawimy kilka przykładów, które pozwolą na lepsze zrozumienie, jak łączyć funkcje w Excelu. Przykład 1: Łączenie funkcji SUMA i ŚREDNIA. Jeśli chcemy obliczyć sumę oraz średnią wartości z określonego zakresu komórek, możemy to zrobić, łącząc funkcje SUMA i ŚREDNIA w następujący sposób 3. Połącz WYSZUKAJ.PIONOWO z funkcją CONCATENATE: Funkcja CONCATENATE pozwala nam połączyć kilka wartości w jednej komórce. Możemy skorzystać z tej funkcji, ⁢łącząc ją z funkcją WYSZUKAJ.PIONOWO, aby tworzyć niestandardowe wiadomości lub⁤ tagi zawierające informacje pobrane z⁤ naszej tabeli. Aby na przykład zaokrąglić liczbę 23,7825 znajdującą się w komórce A1 do dwóch miejsc dziesiętnych, można użyć następującej formuły: =ZAOKR(A1;2) Wynikiem funkcji będzie liczba 23,78. Składnia. ZAOKR(liczba;liczba_cyfr) W składni funkcji ZAOKR występują następujące argumenty: number Argument wymagany. Liczba, która ma Rysunek 5. Pierwszy krok kreatora tekstu jako kolumny. W kolejnym kroku wskazujesz jaki znak dzieli Twoje dane. Wówczas Excel, za każdym razem gdy spotka w komórce taki znak, kolejne dane wstawi do nowej kolumny. Innymi słowy, tam gdzie będzie ten znak, tam będzie podział na kolumny. Jedyne, co musimy wpisać to: =JEŻELI (warunek; wynik_gdy_warunek_spełniony; wynik_gdy_warunek_nie_spełniony) Załóżmy, że chcemy sprawdzić za pomocą funkcji JEŻELI (), czy osoba jest pełnoletnia. Wartości wieku wpisujemy w kolumnie A. Sam wynik w kolumnie B: Możemy też skorzystać z dwóch funkcji Excel JEŻELI jednocześnie YZJSWc. Źródło obrazu: Pixland/Pixland/Getty Images Microsoft Excel 2007 może być używany do różnych funkcji. Wiele osób użyje go jako sposobu obliczania wartości na podstawie różnych wartości wstawionych do komórek, podczas gdy inne będą używać go jako ustrukturyzowanego sposobu przechowywania danych. Jeśli jesteś jednym z tych ostatnich typów użytkowników, być może napotkałeś sytuację, w której musiałeś przechowywać hiperłącza w wiadomościach e-mail w arkuszu kalkulacyjnym. Podczas gdy wiele osób będzie musiało umieścić tylko jedno hiperłącze w każdej komórce, inne mogą wymagać więcej. Na szczęście, korzystając z funkcji dostępnych w Excelu, można to łatwo osiągnąć. Krok 1 Uruchom aplikację Microsoft Excel 2003. Krok 2 Utwórz nowy arkusz kalkulacyjny lub otwórz istniejący arkusz, w którym chcesz dodać hiperłącza do wiadomości e-mail. Krok 3 Skonfiguruj żądaną komórkę do rozmiaru, który z łatwością pomieści dwa wiersze tekstu. Można to zrobić, klikając bok nagłówka wiersza lub kolumny, który chcesz rozwinąć, i przeciągając go w kierunku rozwinięcia. Na przykład, jeśli chcesz dostosować komórkę B2, kliknij prawą krawędź nagłówka kolumny B i przeciągnij ją w prawo. Rzeczywista szerokość będzie zależeć od długości adresu e-mail. Następnie kliknij dolną granicę nagłówka wiersza 2 i przeciągnij ją w dół. Wysokość 50 powinna z łatwością pomieścić dwa rzędy tekstu. Krok 4 Kliknij opcję „Widok” u góry ekranu. Krok 5 Wybierz opcję „Paski narzędzi”, a następnie opcję „Rysowanie”. Krok 6 Wybierz pole tekstowe z dolnego paska narzędzi. Krok 7 Kliknij swoją komórkę i skonfiguruj kształt. Krok 8 Wpisz adres e-mail w polu tekstowym. Krok 9 Powtórz kroki 7 i 8 dla drugiego pola tekstowego, upewniając się, że pola nie nakładają się. Twoje hiperłącza e-mail pojawią się automatycznie. Krok 1 Uruchom aplikację Microsoft Excel 2007. Krok 2 Utwórz nowy arkusz kalkulacyjny lub otwórz istniejący arkusz, w którym chcesz dodać hiperłącza do wiadomości e-mail. Krok 3 Skonfiguruj żądaną komórkę do rozmiaru, który z łatwością pomieści dwa wiersze tekstu. Można to zrobić, klikając bok nagłówka wiersza lub kolumny, który chcesz rozwinąć, i przeciągając go w kierunku rozwinięcia. Na przykład, jeśli chcesz dostosować komórkę B2, kliknij prawą krawędź nagłówka kolumny B i przeciągnij ją w prawo. Rzeczywista szerokość będzie zależeć od długości adresu e-mail. Następnie kliknij dolną granicę nagłówka wiersza 2 i przeciągnij ją w dół. Wysokość 50 powinna z łatwością pomieścić dwa rzędy tekstu. Krok 4 Wybierz zakładkę „Wstaw”, a następnie kliknij opcję „Pole tekstowe”. Skonfiguruj kształty pól w komórce tak, aby się nie nakładały. Krok 5 Zaznacz każdy adres e-mail, a następnie kliknij go prawym przyciskiem myszy i wybierz „Hiperlink”. Kliknij opcję „adres e-mail” w lewym dolnym rogu i wpisz adres e-mail. Wskazówka Ta metoda może służyć do wstawiania więcej niż dwóch hiperłączy e-mail w jednej komórce. Pamiętaj, że kliknięcie łącza otworzy nową wiadomość w domyślnej aplikacji pocztowej. Jak sprawdzić wiele warunków jednocześnie? Funkcje ORAZ i LUB pomogą 🙂 Funkcja ORAZ potrafi sprawdzić czy wszystkie warunki (testy logiczne) są spełnione. Funkcja LUB sprawdza czy którykolwiek z podanych warunków jest spełniony. Obie funkcje w wyniku podają wartość PRAWDA albo FAŁSZ. Obie funkcje są tak samo zbudowane i potrafią sprawdzić do 255 warunków (testów logicznych) jednocześnie. Połączenie funkcji ORAZ i funkcji LUB może dawać fantastyczne efekty. W tym odcinku zobaczysz jak łączyć te funkcje i zagnieżdżać ORAZ i LUB jedna w drugiej aby sprawdzać naprawdę skomplikowane wymagania. Użyta/e funkcja/e: ORAZ, LUB, JEŻELI Pobierz plik do filmu: Nazwa pliku: excel-760 – Jak sprawdzić wiele warunków jednocześnie – funkcja ORAZ, funkcja Do czego służy funkcja WARUNKI w Excelu?WARUNKI to funkcja logiczna sprawdzająca podane warunki, która w działaniu przypomina funkcję JEŻELI, jednak przy wiekszej ilości warunków jest bardziej czytelna. Jaka jest budowa składni funkcji WARUNKI?Składnia funkcji wygląda następująco: WARUNKI(test_logiczny;wartość_jeśli_prawda;test_logiczny2;wartość_jeśli_prawda2;[…]test_logicznyN;wartość_jeśli_prawdaN) Dlaczego nie mam funkcji WARUNKI?Możliwe, że masz starszą wersje programu Excel. Funkcja WARUNKI dostępna jest od wersji Excel 2019 oraz Excel dla Microsoft 365. Funkcja WARUNKI – film instruktażowy Praca z przykładowym plikiem Plik do przykładu można pobrać poniżej. UWAGA! Plik wyświetla błędy, jeśli wpisana funkcja w komórkę jest inna niż zaplanowałem dla danego przykładu. Co nie oznacza, że koniecznie jest to błędem, ponieważ często pewne rzeczy w Excelu można zrobić na kilka / kilkanaście sposobów. Funkcja WARUNKI – budowa? Funkcja WARUNKI do działania potrzebuje tylko jednego argumentu, a w zasadzie pary warunków: testu logicznego i wartości, jeśli test logiczny jest prawdą. O wiele lepiej skorzytać z niej, gdy chcemy sprawdzić kilka wariantow. Jeśli będziemy chcieli skorzystac z funkcji WARUNKI to musimy pamiętać, że powinniśmy sprawdzić wszystkie możliwości, gdyż funkcja ta nie zwraca wartości FAŁSZ, a od razu naszym oczom ukazuję się błąd #N/D. Jeśli więc mam tylko jeden warunek do sprawdzenia proponuję skorzystać z funkcji JEŻELI. Składnia funkcji WARUNKI: =WARUNKI(test_logiczny;wartość_jeśli_prawda;test_logiczny2;wartość_jeśli_prawda2;[…]test_logicznyN;wartość_jeśli_prawdaN) =WARUNKI(M19=7;"Jest 7") Wpisując powyższą formułę do komórki N19,gdy w komórce M19 jest liczba 7, wynik to Jest 7,jeśli do komórki M19 wpiszemy 6, wynik to błąd #N/D,żeby pozbyć sie błędu, trzeba tak napisać warunki, by błąd nie występował, np. =WARUNKI(M19=7;"Jest 7";M197;"Nie jest 7") wtedy, gdy w M19 jest 7 to komórka obok wyświetli Jest 7,a jeśli wartośc w komórce M19 nie jest równa 7 to zobaczymy komunikat Nie jest 7. Jak wyliczyć wysokość premię dzięki funkcji WARUNKI? Myślę, że mając powyższą wiedzę możemy przejść do właściwego zadania. Naszym zadaniem jest policzyć procentową wartość premii dla pracowników. Wykorzystamy do tego zadania oczywiście funkcję WARUNKI. W komórkę J9 wpisujemy: =WARUNKI(H9>=$M$10;$N$10) Po nacisnięciu klawisza ENTER pojawi nam się błąd #N/D – dodatkowo w komórce P9 pojawiła się informacja, że formuła nie jest identyczna jak w zadaniu. Dopisujemy kolejne warunki do funkcji Przechodzimy raz jeszcze do komórki J9 i tym razem dopisujemy już wszystkie kolejne warunki, pamietając, że adresy z Tabeli Premiowej powinny byc adresowane bezwzględnie. Całość powinna wyglądać tak: =WARUNKI(H9>=$M$10;$N$10;H9>=$M$11;$N$11;H9>=$M$12;$N$12;H9>=$M$13;$N$13;H9>=$M$14;$N$14) Jak zobaczymy po naciśnięciu klawisza ENTER w naszym przykładzie nadal mamy błąd. Błąd jest, gdyż nie obsłużylismy ostatniego warunku, czyli co bedzie, jeśli % wykonania planu bedzie niższy niż 80%. Pozostaje więc nam poprawić formułę o wypisanie zera, jeśli wartość % wykonania planu jest nizsza od 80%. =WARUNKI(H9>=$M$10;$N$10;H9>=$M$11;$N$11;H9>=$M$12;$N$12;H9>=$M$13;$N$13;H9>=$M$14;$N$14;H9<$M$14;0) Pozostanie pzresunąć kursor na prawy dolny róg komórki J9 i gdy zmieni się w mały czarny krzyżyk to dwa razy kliknąć lewy przycisk myszy. Dzięki temu zabiegowi mamy skopiowaną całą formułę do poniższych komórek. Dodatkowo jak widać mamy wszędzie dobry wynik. Zobacz inne przykłady Jeśli spodobał Ci się wpis pozostaw po sobie znak w formie komentarza, a także zapraszam do zapisania się na moją listę mailingową. Przy okazji może zainteresują Cię inne moje artykuły. 13 grudnia 2020 W 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ę Zobacz więcej 7 grudnia 2020 Praca 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. Zobacz więcej 29 listopada 2020 Jedna 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. Zobacz więcej 24 listopada 2020 Przedstawiam funkcję przewyższającą i Funkcja ta potrafi to wszystko z czym nie dawały sobie rady wcześniejsze. Zobacz więcej 15 listopada 2020 Używanie zbyt wielu warunków w funkcji JEŻELI jest męczące i nieczytelne. Jeśli jesteście szczęsliwymi posiadaczami Exela 2019 lub Excela 365 to skorzystajcie z funkcji WARUNKI. Zobacz więcej 8 listopada 2020 Tabele przestawne są zmorą początkujących użytkowników Excela. Wiem to z autopsji, lata temu także tak miałem. Jednak nauka korzystania z nich nie jest wcale taka trudna. Zobacz więcej 1 listopada 2020 Gdy szukamy uśrednionych danych, czasem średnia nie wystarcza. Wtedy na pewno pomoże mediana, przeczytaj jak łatwo można z niej korzystać w Excelu. Zobacz więcej Nawigacja wpisu HomeServer 2003/2008Windows 7OfficeLinuxSieci komputeroweWujek dobra radaMapa stronyNapisz pikolo Excel w zadaniach. Funkcja JEŻELI 17 październik 2014 Czytany 64761 razy Oceń ten artykuł 1 2 3 4 5 Funkcja JEŻELI zwraca daną wartość, jeśli podany argument (parametr) zostanie oszacowany jako PRAWDA, albo inną wartość, jeśli argument (parametr) zostanie oszacowany jako FAŁSZ. Dodatkowo funkcję JEŻELI należy stosować do przeprowadzania testów logicznych na wartościach i formułach. Taką definicję funkcji JEŻELI odnajdziemy w pomocy pakietu MS Office. Tłumacząc to trochę prościej zadaniem funkcji JEŻELI jest wykonanie odpowiedniego działania w zależności od tego czy dany warunek zostanie spełniony czy też nie. Arkusz na którym będziemy pracować można pobrać: tutaj Ogólna składnia funkcji przedstawia się następująco: czyli: =JEŻELI(A1=B1; "Prawda, wszystko jest ok"; "Fałsz, nie jest równe") Wykonując nasz przykład w przypadku spełnienia warunku (komórki A1 i B1 są sobie równe a więc PRAWDA) otrzymamy: natomiast w przypadku zaistnienia nierówności (różnica pomiędzy wartościami zawartymi w komórkach A1 i B1 - FAŁSZ), otrzymamy o to taki wynik: Tak więc jak widać w zależności od uzyskanego wyniku (PRAWDA bądź FAŁSZ) sprawdzanego warunku (a raczej testu logicznego) jest podejmowane odpowiednie działanie. Rozbijając funkcję JEŻELI na składowe, otrzymamy: test_logiczny czyli dowolna wartość lub wyrażenie, którą da się oszacować jako PRAWDA lub jako FAŁSZ. W naszym przykładzie testem logicznym jest wyrażenie A1=B1, jeśli wartości umieszczone w obu komórkach są zgodne co do wartości cały test zostanie oszacowany jako PRAWDA. W przeciwnym przypadku wyrażenie zostanie oszacowane jako FAŁSZ. wartość_jeżeli_prawda to wartość bądź działanie, które jest zwracane bądź wykonywane tylko wtedy, gdy argument test_logiczny przyjmuje wartość PRAWDA lub po prostu, gdy warunek jest spełniony wykonaj wartość_jeżeli_prawda W naszym przykładzie (jak widać powyżej) zostaje wyświetlony ciąg znaków: Prawda, wszystko jest ok gdy test logiczny zostaje oszacowany jako PRAWDA (warunek spełniony, gdyż w obu komórkach jest wpisana liczba 100 czyli zdefiniowany warunek A1=B1 jest PRAWDĄ). wartość_jeżeli_fałsz to wartość bądź działanie, które jest zwracane bądź wykonywane tylko wtedy, gdy argument test_logiczny przyjmuje wartość FAŁSZ lub po prostu, gdy warunek jest niespełniony wykonaj wartość_jeżeli_fałsz. Wracając do naszego przykładu zostaje wyświetlony tekst: Fałsz, nie jest równe w przypadku w którym test logiczny zostaje oszacowany jako FAŁSZ (warunek niespełniony, gdyż wartości wpisane do komórek A1 i B1 nie są zgodne co do wartości). Tyle co mówi nam teoria na temat funkcji JEŻELI, przejdźmy do przykładów tak aby zobaczyć funkcję w działaniu. Wróćmy do naszego wcześniejszego zadania omawianego w wpisie: Excel w zadaniach. Sortowanie, losowanie, zliczanie oraz nazywanie a mianowicie arkusza ucznia. Przyjrzyjmy się kolumną w których jest wyliczana średnia. Można np. tak ułożyć formułę aby w kolumnie Średnia wszystkich ocen była wyświetlana wartość 0,00 a dopiero w momencie wpisania jakiejkolwiek oceny była wyliczana średnia. Zadanie to możemy zrealizować (jest mnóstwo innych sposobów) np. za pomocą formuły: =JEŻELI(SUMA(F3:R3)>0;ŚREDNIA(E3:S3);"0,00"), co tłumaczymy: gdy suma z zakresu ocen będzie większa niż 0 to wykonaj funkcję ŚREDNIA w przeciwnym przypadku wstaw wartość 0,00. Chociaż mnie osobiście bardziej by przekonała o to taka formuła: =JEŻELI( Ten przykład zapewnia nam dodatkowo sprawdzenie czy wpisaliśmy ocenę pierwszą (religia) oraz ocenę ostatnią ( i dopiero gdy te dwa warunki są spełnione następuje wyliczenie średniej. W warunku funkcji JEŻELI zostało zapisane: gdy wartość testu logicznego będzie równać się 2 oblicz średnią z komórek, jeżeli zaś warunek ten jest nie spełniony wypisz 0,00. Można by zapytać skąd u licha wzięło się 2? Wartość 2 została użyta ponieważ warunek po spełnieniu zwraca wartość 2. Funkcja sprawdza czy w komórce E3 znajduje się liczba, gdy fakt ten zachodzi zostaje zwrócona wartość PRAWDA. Analogicznie działa druga funkcja sprawdzająca wystąpienie liczby w komórce S3. Ponieważ pomiędzy tymi funkcjami został użyty znak + to ni jako otrzymujemy dwie PRAWDY. Poniżej widzimy efekt zastosowania formuły. Jak widać poniżej średnia jest wyliczana tylko w przypadku wpisania obu ocen tj. oceny z religii i j. niemieckiego. Podobnie moglibyśmy wykonać sprawdzenie faktu wpisania ocen z wszystkich dostępnych przedmiotów, przyrównując wartość testu logicznego do 15 (gdyż tyle jest przedmiotów a każde poprawne wykonanie funkcji daje 1): =JEŻELI( + + =15;ŚREDNIA(E3:S3);"0,00") Jak widać zapisanie funkcji będzie już dość skomplikowane a że działa to widzimy na rysunku poniżej. Oczywiście, ktoś uważny mógłby zapytać - A co z wpisem nkl? (oznaczającym ucznia niesklasyfikowanego, uczeń 4, na rysunku powyżej). Czemu to średnia w przypadku wpisania nkl, nie miała by być liczona? Oczywiście działanie naszej powyższej formuły jest jak najbardziej prawidłowe, ponieważ weryfikujemy wystąpienie liczby a zapis nkl nie jest liczbą i dla tego test logiczny nie zostaje sprawdzony a tym samym w komórce zostaje wypisana wartość 0,00. Aby poprawić wpiszmy: =JEŻELI( + + =0;ŚREDNIA(E3:S3);"0,00") Wartość testu logicznego została przyrównana do 0 gdyż funkcja sprawdza czy w komórce jest wpisana jakakolwiek wartość (liczba, tekst, data) gdy komórka jest uzupełniona zwracana jest wartość FAŁSZ (czyli 0) a w przypadku braku wpisu wartość PRAWDA (czyli 1). Nam zależy aby wszystkie komórki były uzupełnione a więc nie może się zdarzyć aby któraś z funkcji przyjęła wartość PRAWDA tym samym dając 1 (brak wpisu oceny). Każda z funkcji musi zwrócić wartość FAŁSZ, zwracając 0 a tym samym suma wszystkich wykonanych funkcji musi dać 0 (tak się stanie gdy wpiszemy wszystkie oceny). Gdy warunek zostaje spełniony obliczana jest wartość średniej wprowadzonych ocen. Jak widać powyżej zaprezentowane funkcje, co zostało już nadmienione wyglądają nader skomplikowanie i łatwo jest przy konstruowaniu ich popełnić błąd. Czy można je zapisać prościej? Oczywiście, że tak. Trzeba znać tylko pojęcie formuły tablicowej. Tak więc w obu przypadkach nasze funkcje mogłyby by przyjąć postać: - dla funkcji - {=JEŻELI(ORAZ( -dla funkcji - {=JEŻELI(LUB( Wybacz czytelniku ale nie będę w tym wpisie rozwijał zagadnienia formuł tablicowych jak i co pewne zauważyłeś dwóch kolejnych funkcji logicznych ORAZ i LUB (użytych w powyższych formułach), gdyż tematy te będę chciał opisać w osobnych wpisach. Na tym etapie chciałem tylko pokazać, iż funkcję JEŻELI można łączyć z innymi funkcjami oraz używać jej właśnie w formułach tablicowych. Oczywiście zachęcam do wykonania opisanych przeze mnie przykładów i sprawdzenia, czy to wszystko działa. Przy formule tablicowej nadmienię tylko jedną rzecz, że aby ona zadziałał należy użyć klawiszy Ctrl+Shift+Enter tzn. nawiasów klamrowych {} nie wprowadzamy, wpisujemy formułę a po wciśnięciu nadmienionych klawiszy nawiasy te automatycznie zostaną dopisane. Nawiasy klamrowe przez Excel są używane do zaznaczenia, iż mamy do czynienia właśnie z formułą tablicową. Funkcję JEŻELI bardzo często używa się do porównania tych samych danych lecz umieszczonych w różnych kolumnach. Za pomocą tej funkcji bardzo szybko jesteśmy w stanie zweryfikować czy dane są ze sobą zgodne. Posiadamy arkusz uzupełniony przykładowymi danymi, należy porównać czy dane z kolumny B oraz kolumny C w tych samych wierszach są ze sobą zgodne. W przypadku gdy w komórkach występuje zgodność, powinien pojawić się komunikat „ok”, natomiast gdy komórki różnią się od siebie, powinien pojawić się komunikat „błąd”. Porównanie zrealizujemy za pomocą o to takiej prostej formuły: =JEŻELI(B6=C6;"ok";"błąd") Jak widać poniżej przy tak skonstruowanej formule nie jest uwzględniana wielkość liter. Dla Excela komórka z wpisaną wartością AQZ będzie tożsama z Aqz, AQz, azq, aZq itd. Aby wprowadzić rozróżnienie wielkości liter należy skorzystać z dodatkowej funkcji PORÓWNAJ. Funkcja ta porównuje ze sobą dwa ciągi tekstu zwracając wartość PRAWDA w przypadku zgodności ciągów a wartość FAŁSZ w przypadku jej braku. W przypadku funkcji PORÓWNAJ rozróżniane są wielkie i małe litery, ale ignorowane są różnice w formatowaniu. Aby porównać ze sobą trzy różne komórki można oto skorzystać z takiej formuły: =JEŻELI(PORÓWNAJ(B16;C16)+PORÓWNAJ(C16;D16)=2;"ok";"błąd") Formuła ta sprawdza czy dana komórka (w tym przypadku komórka C16) jest zgodna z dwiema pozostałymi (z komórką B16 oraz D16). W przypadku zgodności zwracana jest wartość PRAWDA czyli 1, zgodność z obiema komórkami zwraca wartość 2 (PRAWDA+PRAWDA). Porównanie tego typu można również zrealizować za pomocą zagnieżdżenia funkcji JEŻELI ale jak to wykonać wytłumaczę za chwilę. Kolejnym zadaniem w którym możemy wykorzystać funkcję JEŻELI jest wyszukiwanie wartości spełniających zadane kryterium. Przypuśćmy, że pracujemy w sklepie AGD i mamy przygotowany arkusz zawierający listę modeli telewizorów dostępnych w sklepie (taki jak poniżej) i chcemy znać liczbę modeli telewizorów firmy Sony. Jednym z sposobów poradzenia sobie z zadaniem (rozwiązanie wcale nie jedyne i trza przyznać, że niezbyt wyszukane) jest dołożenie sobie kolejnej kolumny w której pojawi się słowo tak jeżeli model telewizora będzie wyprodukowany właśnie przez Sony. W kolumnie tej trzeba oczywiście wpisać odpowiednią formułę, która przyjmie postać: =JEŻELI(B2="Sony";"tak";"nie"). Jak widać powyżej przy każdym modelu Sony pojawiło się słowo tak. Skomplikujmy sobie troszkę zadanie i dodajmy kolejne kryterium. Powiedzmy, że teraz interesują nas telewizory marki Samsung lecz tylko te, których rozmiar przekracza 32 cale. Zadanie to można wykonać lecz trzeba użyć dwa razy funkcję JEŻELI, cały trik polega na umiejętnym zagnieżdżeniu funkcji JEŻELI. Tak więc dla lepszego zrozumienia działania formuły w której funkcja JEŻELI została zagnieżdżona przyjmijmy: w przypadku gdy telewizor nie został wyprodukowany przez firmę Samsung niech pojawi się komunikat – „inna firma”; w przypadku w którym telewizor jest mniejszy niż 32 cale - komunikat – „poniżej 32 cali” a gdy nasze kryterium zostanie spełnione (firma Samsung i powyżej 32 cali) – komunikat – „wszystko ok” Czyli nasze zadanie moglibyśmy rozpisać w ten poniższy sposób (wykorzystamy schemat blokowy): Z pomocą schematu dokładnie możemy określić składnię formuły (jak ona działa), wystarczy, że romby symbolizujące warunek zamienimy na funkcję JEŻELI, przypisując do pytań w rombach odpowiedni adres komórki, wartości na TAK użyjemy do przypisania parametru wartość jeżeli prawda a wartości na NIE do przypisania parametru wartość jeżeli fałsz. Tak więc nasza formuła przyjmie następującą postać: =JEŻELI(B2="Samsung";JEŻELI(D2>32;"wszystko ok";"poniżej 32 cale");"inna firma") Jak widać poniżej po przekopiowaniu formuły do pozostałych komórek uzyskaliśmy zamierzony efekt. Oczywiście funkcję JEŻELI możemy zagnieżdżać wiele razy (a tak naprawdę maksimum to 7) tym samym sprawdzając wiele warunków. Takim przykładowym zadaniem może być obliczenie wskaźnika BMI. BMI to skrót z języka angielskiego „body mass index”, co tłumaczymy jako wskaźnik masy ciała. Wskaźnik BMI określa relację pomiędzy masą ciała a wzrostem. Współczynnik ten wyliczamy poprzez podzielenie masy ciała podanej w kilogramach przez kwadrat wysokości podanej w metrach. Obliczając BMI możemy określić ilość tkanki tłuszczowej w organizmie. Nasz kalkulator w zależności od wartości wyliczonego indeksu wyświetli odpowiedni komunikat według następującego przelicznika: do 18,5 - niedobór masy, 18,6 - 24,9 - masa prawidłowa, 25,0 - 29,9 - nadwaga, 30 - 34,9 - 1. st. otyłości, 35 - 39,9 - 2. st. otyłości. Zadanie to jest trochę trudniejsze niż te z wyborem telewizora z kilku powodów. Po pierwsze rozwiązaniem zadania będzie formuła zawierająca cztery funkcje JEŻELI. Po drugie w zadaniu tym nie będziemy porównywać wartości z wzorcem lecz będziemy musieli zdefiniować przedziały. I w końcu po drugie i pół (gdyż kolejna trudność jest powiązana z powodem drugim) – utworzone zakresy (przedziały) trzeba ułożyć w odpowiedniej kolejności. Tak więc przykładowa formuła rozwiązująca nasz problem mogłaby wyglądać następująco: =JEŻELI(E18=35;"2 st. otyłości";JEŻELI(E18>=30;"1 st. otyłości";JEŻELI(E18>=25;"nadwaga";JEŻELI(E18>=18,6;"masa prawidłowa";"niedobór masy")))) Wspomniałem, że należy zwrócić uwagę na odpowiednie położenie zakresów (właściwa kolejność). Spójrzmy co by się wydarzyło gdybyśmy naszą formułę zapisali następująco: =JEŻELI(E18>=18,6;"masa prawidłowa";JEŻELI(E18>=25;"nadwaga";JEŻELI(E18>=30;"1 st. otyłości";JEŻELI(E18>=35;"2 st. otyłości";"niedobór masy")))) Tak zapisana formuła po wpisaniu wartości, która przekroczy wartość 18,6 zawsze będzie wyświetlać komunikat: masa prawidłowa, stanie się tak, ponieważ funkcja JEŻELI po wykonaniu pierwszego testu uzna, że jest on prawdziwy (co zresztą będzie prawdą) a tym samym zostanie pominięte sprawdzenie kolejnych warunków. Z funkcją JEŻELI będziemy mieli do czynienia bardzo często. Zaryzykuję stwierdzenie, że jest to najczęściej wykorzystywana funkcja Excela a połączenie funkcji JEŻELI z innymi dostępnymi funkcjami zwiększa jej standardowe możliwości. Tak więc czytelniku po omówieniu tematu oraz ukazaniu podstawowych możliwości jak na ten wpis sprawę uważam za zamkniętą, co nie zmienia faktu, że jeszcze nie jeden raz w innych artykułach do funkcji JEŻELI będę się odwoływał. Ostatnio zmieniany czwartek, 15 grudzień 2016 08:23 Dodaj komentarz