• 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).

Termin płatności VAT-u, PIT-u i ZUS-u

Czyli funkcja VBA, która ustala faktyczny termin płatności, uwzględniająca dni wolne od pracy

Terminy płatności podatków VAT, PIT  czy ZUS są z góry określone, np. VAT powinien być zapłacony do 25 dnia miesiąca. Jeśli jednak ten 25. wypada w dzień wolny od pracy – termin przesuwa się na kolejny dzień roboczy.

W Excelu są genialne funkcje, które umieją określać np. liczbę dni roboczych między dwiema datami czy datę przypadającą po określonej licznie dni roboczych (i można je wykorzystać w formule, o czym będzie w kolejnym artykule). Natomiast tutaj mamy nieco inną sytuację – potrzebujemy sprawdzić czy dany dzień jest dniem roboczym, a jeśli nie – ustalić najbliższy.

Dawno już nie było VBA na blogu, więc w tym artykule opiszę funkcję VBA, która umie taką datę ustalić.

Formatka do zadania dowolna, natomiast koniecznie musimy gdzieś w niej umieścić listę świąt, np. tak:

Formatka

Do dzieła!

Czytaj dalej

Wyróżnianie najmniejszej niezerowej wartości – po tuningu

Czyli co będzie, jeśli są dwa zera w wierszu?

Po opublikowaniu ostatniego wpisu, a konkretnie filmu na YouToube, Bill Szysz i Adam Kopeć napisali mi, że moja formuła dla tamtych danych działa jak najbardziej, natomiast nie zadziała, jeśli w wierszu jest więcej niż jedno zero. Faktycznie! Kompletnie o tym nie pomyślałam, a przecież to dość prawdopodobny przypadek. Dlatego dzisiaj zmienię trochę dane – dorzucę więcej zer – i pokażę formułę zaproponowaną przez Billa, która sobie z taką sytuacją doskonale radzi. A zobaczycie, że jest ona równie prosta :).

Oto nowa formatka:

Formatka

Formatka

Jest w niej więcej zer.

Czytaj dalej

Wyróżnianie najmniejszej niezerowej wartości

Czyli formuła w formatowaniu warunkowym

Jakiś czas temu opisywałam jak wyróżnić najmniejszą wartość w wierszu, mając dane wiele wierszy. Pod tym postem padło pytanie jak zrobić tak, aby wyróżnić najmniejszą wartość, ale nie będącą zerem. No i pojawił się problem, bo funkcja MIN, użyta przeze mnie w tamtym wpisie, oczywiście takie zero zaznaczy.

Formatka wygląda tak:

Formatka

Formatka

Będziemy wyróżniać najniższy niezerowy stan magazynowy. Zauważ, że zera zaznaczyłam na czerwono, aby łatwo je było wyłapać.

Do dzieła!

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