Excel w wersji 365 jest prawdziwym game-changerem! Dlaczego? Bo otrzymujemy dostęp do funkcji, które wynoszą budowę formuł na całkiem inny poziom. Po pierwsze, złożone megaformuły możemy zastąpić krótszymi konstrukcjami. Po drugie, w wielu przypadkach, nie musimy już pisać własnych funkcji VBA (tzw. User-Defined Function). Po trzecie, niektóre funkcje mogą wykonywać operacje na zakresach – są […]
Nie(d)oceniony rejestrator
W potocznej opinii rejestrator makr jest narzędziem dla początkujących. Jest to tylko część prawdy. Pomimo tego, że posiada liczne ograniczenia – są sytuacje, w których jest niezastąpiony. W tym tekście napiszę, kiedy warto skorzystać z jego pomocy. Czego nie nagra rejestrator? Rejestrator makr nie jest narzędziem idealnym – nagrany kod będzie się znacząco różnił od […]
Pułapka filtra zaawansowanego
Jednym z moich ulubionych narzędzi w Excelu jest filtr zaawansowany. Jego potęgę widać zwłaszcza w kontekście budowania raportów VBA. W tej notce chciałbym jednak dość przekornie napisać o jego pewnej pułapce, na którą sporo osób się nabiera. Idea zadania W arkuszu Muzyka mamy pewną listę. Są tam głównie nazwiska polskich piosenkarek – nie wnikajmy. Rozpoczynamy […]
Kłopotliwa transpozycja
Transpozycja danych to operacja w Excelu, która pozwala zamienić miejscami wiersze z kolumnami. Możemy jej używać również w VBA za pomocą funkcji TRANSPOSE. W tym przypadku, dość nieoczekiwanie zamienia ona jednak dni z miesiącami. Transpozycja danych w Excelu Z transpozycji można w Excelu skorzystać na dwa sposoby. Pierwsza opcja (bardziej popularna) polega na skopiowaniu tabeli […]
Błędy w funkcjach SUMA.JEŻELI i SUMA.WARUNKÓW
Funkcje SUMA.JEŻELI i SUMA.WARUNKÓW, jak wskazuje ich nazwa, służą do sumowania wybranych danych. Pierwsza funkcja – niezwykle popularna – pozwala sumować na podstawie jednego założenia, SUMA.WARUNKÓW – na podstawie wielu. Co ciekawe, są sytuacje, w których te funkcje zwracają błędne wyniki. Obcięcie zer przy odczycie Kilka lat temu napisałem na blogu tekst dotyczący zaczytywania danych […]
Optymalizacja zakupów
Solver jest fantastycznym narzędziem, który pozwala rozwiązywać problemy optymalizacyjne. Musimy tylko odpowiednio określić zmienne, warunki ograniczające i komórkę celu. Optymalizacja zakupów jest bardzo ciekawym problemem pokazującym potęgę Solvera. Minimalna ilość zamówienia Niedawno stanąłem w pracy przed ciekawym wyzwaniem. Chodziło o zakup optymalnej ilości produktów, uwzględniając dynamikę sprzedaży. Celem było to, aby zapasy skończyły się w […]