• Zapisz się do newslettera, aby otrzymywać powiadomienia o nowościach na blogu
    Zapisując się, wyrażasz zgodę na przesyłanie Ci informacji o nowościach na tym blogu. Zgodę możesz w każdej chwili wycofać (szczegóły).

Zmiany sprzedaży bez JEŻELI?

Czyli o funkcji WYBIERZ i ZNAK.LICZBY

W poprzednim wpisie pokazywałam nową funkcję w Excelu – WARUNKI. Świetna funkcja logiczna, która może być świetną alternatywą dla funkcji JEŻELI. Do wpisu nagrałam też film, który wrzuciłam na YouToube. Tamże właśnie Bill Szysz napisał coś, co było powodem powstania tego posta: pokazywany przeze mnie przypadek da się zrobić w ogóle bez funkcji JEŻELI. Przyznam, że nigdy nawet do głowy mi nie przyszło, żeby zrobić ten case inaczej niż JEŻELI, a tu proszę – podobno się da :).

No to wymyśliłam sposób i faktycznie – da się :). I o tym będzie dzisiaj.

Dane do zadania wyglądają identycznie, jak poprzednio: mamy dwie kolumny ze sprzedażą z 2 różnych lat i chcemy sprawdzić czy był między nimi wzrost sprzedaży, spadek czy może brak zmian. Oto formatka:

Formatka

Formatka

Zaczynamy…!

Czytaj dalej

WARUNKI: nowa funkcja logiczna w Excelu

Czyli alternatywa dla zagnieżdżania funkcji JEŻELI

Do tej pory, jeśli mieliśmy do rozwiązania jakiś bardziej złożony problem logiczny, często trzeba było zagnieździć funkcję JEŻELI i to, o zgrozo!, kilka razy. Twórcy Excela postanowili się nad nami zlitować i stworzyli funkcję, która pozwala pominąć owo zagnieżdżanie. Funkcja WARUNKI, ponieważ ją mam na myśli, występuje na tę chwilę w najnowszej wersji Excela, w modelu subskrypcyjnym (artykuł z dnia 2018-05-03).

W tym wpisie pokazuję zastosowanie tej nowej funkcji, na prostym przykładzie badania wzrostów, spadków i braków zmian sprzedaży. Formatka, której użyję ma w sobie jedynie sprzedaż z 2 lat do porównania, i kolumnę, gdzie umieścimy komentarz z wynikiem: wzrost, spadek lub brak zmian:

Formatka

Formatka

Żeby zaprezentować Wam piękno tej funkcji, najpierw omówię sposób, w jaki można było to zrobić do tej pory, a potem pokażę Wam funkcję WARUNKI w akcji 🙂

Czytaj dalej

Wyróżnianie aktywnej komórki kolorem

Czyli coś, o czym marzy każdy użytkownik…

… no, pewnie prawie każdy :). Ja bym się nie obraziła!

Chodzi o coś takiego:

Czyli gdziekolwiek w zakresie klikniemy – ta komórka ma się podświetlać na żółto (albo oczywiście jakikolwiek inny kolor). Tylko tyle i aż tyle, ponieważ, jak zobaczycie, to wcale nie będzie takie banalne… Do stworzenia tej magii użyję nazewnictwa komórek (choć da się bez), zdarzeń w VBA (makra) i oczywiście mojego kochanego formatowania warunkowego, do którego napiszę formułę…

Czytaj dalej

Wyróżnianie najmniejszej wartości w wierszu

Czyli sprytne użycie formatowania warunkowego…

Załóżmy, że chcemy dla w każdym wierszu tabeli wyróżnić najmniejszą wartość. Oczywiście chcemy to zrobić możliwie szybko, małym nakładem pracy i jeszcze tak, żeby rozwiązanie było dynamiczne, czyli jeśli zmienimy jakąś wartość – wyróżnienie się do tego dostosuje i na bieżąco sprawdzi, czy owa zmieniona nie jest najmniejsza. Mamy kilka magazynów (może być kilkanaście albo kilkaset dla większego dramatyzmu;)) i w każdym z nich, chcemy wyróżnić najmniejszą wartość w tygodniu:

Formatka 1

Formatka 1

Albo druga sytuacja, na tych samych danych: chcemy zaznaczyć cały wiersz, jeśli w tym wierszu znajdzie się najmniejsza wartość z wybranej kolumny (np. 4). Załóżmy, że w czwartek przychodzi kontrola do magazynu i chcemy wiedzieć, który magazyn tego dnia miał najmniejsze stany. I chcemy podświetlić cały wiersz dla tego magazynu, aby analizować stany jego magazynowe w całym tygodniu:

Formatka 2

Formatka 2

Oczywiście bez formatowania warunkowego tutaj się nie obejdzie. Formatowanie to będzie wymagało też napisania formuły, która zdefiniuje warunek. Czyli coś bardziej skomplikowanego, niż “wyklikanie” formatowania, jak to w wieeelu przypadkach wystarczy…

Czytaj dalej

Odzyskiwanie różnych formuł po nadpisaniu ich wartością

Czyli trudna rzecz rozwiązana prostą metodą

Niedawno opisywałam już podobny przypadek, natomiast dotyczył on trochę łatwiejszej sytuacji. Chodziło bowiem o to, żeby dać użytkownikowi możliwość wpisania do jednej komórki wartości z palca, lub skorzystania z wpisanej tam formuły. Taki switch: chcę wartość, to ją wpiszę, a jak ją skasuję, to na jej miejscu pojawi się formuła. Cudo!

Wtedy jednak opisywałam sytuację, gdy w komórce ma się pojawić tylko jedna, określona formuła. Teraz natomiast chodzi o to, żeby mogły się tam pojawiać różne formuły, w zależności od komórki, którą będę edytowała. Brzmi strasznie, ale jest bardzo proste. Wymaga tylko kolumny pomocniczej i leciutkiej edycji kodu VBA, który napisałam dla poprzedniej sytuacji.

Formatkę i całą magię pokazuje ten rysunek:

Formatka

Formatka

Let’s go!

Czytaj dalej

Funkcja SUMA źle liczy!

… i co zrobić, żeby ją naprawić?

Trochę dziwnie brzmi tytuł tego wpisu, ponieważ oczywiście funkcja SUMA dobrze liczy :). Natomiast nam użytkownikom czasem może się wydawać, że jednak SUMA liczy źle. Nic dziwnego, jak widzimy coś takiego:

Suma liczb w ramce jest zdecydowanie większa niż 61, mimo tego, co twierdzi funkcja SUMA. Co więc jest z nią nie tak? Rozwiązanie tej zagadki jest bardzo proste i ma związek z postawami Excela, a mianowicie z typem danych, jakie przechowujemy w komórce. Te podstawy warto znać 😉

Czytaj dalej

Suwak zmienia 2 wartości jednocześnie

Czyli o formantach formularza…

Załóżmy, że chcemy wpisywać do arkusza 2 liczby, których suma zawsze wynosi 50. Obie te liczby chcemy wpisywać za pomocą takiego suwaka, jak na formatce:

Formatka

Formatka

Problem jest jednak taki, że suwak może zmienić tylko wartość jednaj komórki, a nie dwie. Na szczęście ze względu na to, że suma tych liczb zawsze ma dać w wyniku 50, wystarczy, że wpiszemy do arkusza jedną z nich, a druga zostanie wyliczona. Dzięki temu za pomocą suwaka wpiszemy wartość tylko do jednej komórki. Problem solved!

Teraz tylko pytanie, jak to zrobić technicznie?

Czytaj dalej

WYSZUKAJ.PIONOWO, PODAJ.POZYCJĘ i niewyświetlanie zer

Czyli przyporządkowanie ceny i kodu produktu, na podstawie jego kolekcji i modelu

Załóżmy, że sprzedajemy ubrania. Dzielimy je sobie na kolekcje, które mają różne modele. Wybieramy sobie kolekcję i model i na tej podstawie ma nam się wyświetlić indeks i cena danego ubrania. To jest zadanie na teraz, przy czym formatka wygląda tak:

Formatka

Formatka

Czyli wybieramy najpierw kolekcję z listy rozwijanej w komórce A2 (tak, wiem, że wygląda na to, że nic w niej nie ma, a to dlatego, że zastosowałam do niej takie formatowanie ;)), a następnie model w komórkach kolumny Model. Wpisujemy ilość, a kod produktu i cena same mają się pojawić.

Jak sugeruje tytuł tego posta, użyję do tego dwóch funkcji: WYSZUKAJ.PIONOWO i PODAJ.POZYCJĘ. Natomiast powiem Wam, że najfajniejszym trikiem będzie ukrycie zer (zwracanych przez formuły). Nie użyję do tego bowiem pustego ciągu tekstowego, czyli dwóch cudzysłowów obok siebie (“”), tylko formatowania niestandardowego… Warto więc doczytać do końca 🙂

Czytaj dalej

Wzrost czy spadek, czyli Ikony formatowania warunkowego

W tym wpisie pokażę jak zrobić zieloną strzałkę w górę, gdy nasza np. sprzedaż wzrosła o 5% lub więcej w stosunku do poprzedniego roku, i czerwoną strzałkę w dół, gdy ta sprzedaż spadła o 5% lub więcej. Chodzi o coś takiego:

 

Formatka

Formatka

W sumie to te strzałki to bardziej trójkąty, ale wiadomo o co chodzi :). Wykorzystam do tego moje ukochane formatowanie warunkowe.

Bring it on!

Czytaj dalej