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

Kiedy pracownik może przejść na emeryturę? Określanie daty

Czyli dwie ciekawe funkcje daty

Załóżmy, że mamy określić daty, kiedy nasi pracownicy mogą przejść na emeryturę. Jedynym naszym kryterium w tym wypadku jest wiek i płeć pracownika. Czyli kobieta może przejść na emeryturę w wieku 60 lat, mężczyzna natomiast – w wieku 65 lat.

Dostajemy z systemu następujące informacje:

  • imię i nazwisko pracownika
  • płeć,
  • rok, miesiąc i dzień urodzenia.

Na tej podstawie mamy określić kiedy pracownik może przejść na emeryturę. Chcemy dostać coś takiego:

Kiedy pracownik na emeryturę - Cel

Do tego obliczymy sobie jeszcze ile pełnych lat pracy zostało każdemu pracownikowi oraz zaznaczymy kolorem tych, którzy już osiągnęli wiek emerytalny.

Czytaj dalej

Przeszukiwalna lista wyboru z podpowiedziami (formularz VBA)

Czyli sposób na łatwe szukanie klienta z VBA

Temat, o który już dawno mnie pytaliście, ale przyznaję szczerze: nie chciało mi się za niego zabierać :). W końcu jednak nadszedł czas! Obecnie, z nowym mechanizmem przeliczania w Excelu 365, zrobienie czegoś takiego za pomocą formuł nie jest już wielkim wyzwaniem. Natomiast wyzwaniem jest to, że nadal nie wszyscy mają Excela w tej wersji. I szybko to się nie zmieni… Dlatego chciałabym, aby rozwiązanie było możliwe w każdej wersji Excela.

Ok, ale o co w ogóle chodzi?

O przeszukiwalną listę. Chciałabym napisać rozwijaną, ale to za bardzo ograniczyłoby mi możliwości rozwiązania, choć na pewno byłoby najbardziej użyteczne.

Chodzi o zrobienie takiej listy wyboru np. klientów, aby po wpisaniu kilku liter (niekoniecznie początkowych), Excel wylistował klientów, zawierających wpisane litery. Z nich użytkownik wybiera klienta, który ma być wpisany do komórki.

Chodzi o coś takiego:

VBA Przeszukiwalna lista klientów

 

Czyli po dwukrotnym kliknięciu w kolumnie z klientami pojawia się formularz, na którym możemy wpisać szukaną frazę. Nasz wybór zostanie wpisany do aktywnej komórki arkusza.

Zadanie do najłatwiejszych nie należy, rozwiązanie będzie złożone i długie (dlatego tak długo zwlekałam ;)). Ale damy radę! Do dzieła!

Czytaj dalej

Jak zaokrąglić czas pracy w górę do 15 minut?

Czyli czas pracy tłumacza

Jakiś czas temu napisał do mnie czytelnik z prośbą o napisanie formuły, która będzie liczyła czas pracy tłumacza na takich zasadach:

  • czas pracy zaokrąglany w górę do pełnych 15 minut,
  • minimalny czas rozliczenia: 1 godzina

Pracujemy na takich danych, jak na obrazku i chcemy określić jakie wynagrodzenie należy się tłumaczowi za konkretne tłumaczenie:

Formatka

W tym wpisie pokażę Ci 2 sposoby na obliczenie wynagrodzenia. Pierwszy będzie zaokrąglał czas pracy. Drugi – będzie zaokrąglał wynagrodzenie.

Czytaj dalej

Tabela do gromadzenia danych o przedpłatach na usługi

Czyli excelowe wsparcie dla biznesu w czasie kwarantanny koronawirusa

Moi drodzy, mamy nietypową sytuację, dlatego publikuję nietypowy wpis. Chciałabym wesprzeć tych, którzy nie mogą wykonywać swojej pracy ze względu na pandemię wirusa COVID-19. Mam tutaj na myśli salony fryzjerskie, kosmetyczne, tatuażu, paznokci, … . Oczywiście, jeśli moja pomoc przyda się również innym – będzie mi bardzo miło!

Zaproponowałam swojej fryzjerce, że już dziś kupię od niej usługi fryzjerskie dla mojej rodziny. Zapłacę teraz – skorzystam z usługi później, kiedy będzie już taka możliwość. Jak będzie więcej takich jak ja – pomożemy im przetrwać ten trudny dla wszystkich czas.

Wczoraj zrobiliśmy z mężem przelew.

Pomyślałam wtedy, że warto byłoby, aby Magda miała jakieś miejsce, gdzie będzie gromadziła dane o takich przelewach – za chwilę (mam nadzieję!) zrobi jej się tego dużo. Każdy klient to inna usługa, ja wczoraj kupiłam już 4. Będzie tego sporo przez kto-we-ile-czasu? Trzeba to poukładać. A na tym to akurat się znam, więc postanowiłam też tak pomóc :).

Jeśli znasz salon kosmetyczny/fryzjerski/… – śmiało udostępnij plik z tabelą. Pomóżmy biznesom przetrwać epidemię!

Plik do pobrania:

MalinowyExcel Tabela dla salonów kosmetycznych1 dw.xlsx

Zobacz film z instrukcją do pliku (a poniżej we wpisie instrukcja pisana):

Czytaj dalej

Przekreślenie całej komórki, a nie tylko jej wartości

Czyli formatowanie warunkowe i niestandardowe w akcji

Załóżmy, że robimy checklistę z zadaniami. May na niej informację o zadaniu, osobie odpowiedzialnej, przewidywanej kwocie przychodu z danego zadania i komentarz. Jak to na checkliście – będziemy zadania oznaczać jako gotowe. Do tego też jest oddzielna kolumna Wykonane, w której zadania gotowe oznaczamy jako “TAK”.

I wtedy też chcemy, aby zadanie zostało przekreślone. Czyli ustawiamy formatowanie warunkowe, uzależnione od wartości komórki w kolumnie Wykonane. Natomiast po zastosowaniu zwykłego przekreślenia wartości komórki otrzymujemy dokładnie taki efekt: przekreślenie wartości.

Mi się to przekreślenie nie za bardzo podoba, ponieważ przekreśla tylko wartość, a nie całą komórkę od początku do końca. Zobacz o co mi chodzi na poniższym obrazku (dolna tabela zawiera przekreślenie, które chcę uzyskać):

Przekreślenie całej komórki - porównanie

Wystarczy trochę pobawić się z formatowaniem niestandardowym i da się taki efekt uzyskać :). Do dzieła więc!

Czytaj dalej

Oddziel dane od analizy!

Czyli dlaczego warto korzystać z prawidłowego zakresu danych i co dalej z nim robić?

Jakiś czas temu opublikowałam na blogu TEN WPIS, a raczej film na Youtoubie, w którym pokazywałam formułę tablicową obliczającą czas pracy w projektach. Jak to formuła tablicowa – skomplikowana sama w sobie. Ale dało radę.

Natomiast pojawiła się potrzeba rozszerzenia funkcjonalności tabeli gromadzącej dane, a co za tym idzie – formuły. Chodziło o to, że jedne pracownik może pracować jednego dnia w kilku projektach. Czyli w jednej rubryce (dziennej), trzeba było jakoś umieścić dane o kilku projektach.

“O rety!” – pomyślałam. “Co to za monstrum wyjdzie! Funkcje VBA mi najłatwiej stworzyć do tego, albo megaskomplikowaną formułę tablicową…”

“O nie! Nie będę się tak męczyć. To przerost formy nad treścią!” myślałam dalej :).

Zobacz, była taka tabelka:

Pierwotna tabelka

Pierwotna tabelka

Gdzie A1, A2 itp. to nazwy projektów, a liczba przed nimi – czas pracy. A chodzi o to, żeby było np.: 4A1; 3A2; 1A3.

Da się prościej. Tylko trzeba przerobić koncepcję.

Czytaj dalej

Zapisz PDF z taką samą nazwą co plik Excela (VBA)

Czyli wystarczy mała podmianka w kodzie

Prawie dwa lata temu napisałam artykuł, gdzie pokazywałam jak z pliku Excela wygenerować plik PDF i zapisać go pod taką nazwą, jak wartość wybranej komórki w arkuszu. Wszystko to za pomocą przycisku. Napisałam w tym celu makro, które szczegółowo omówiłam w tym artykule.

Niedawno zapytaliście mnie jednak, jak zrobić, aby wygenerowany plik nazywał się dokładnie tak samo, jak plik Excela, z którego powstał. Brzmi strasznie, ale w rzeczywistości jest prościutkie. Wymaga bowiem jednej małej modyfikacji w kodzie i ją właśnie opiszę w tym artykule.

Formatka wygląda identycznie, jak w poprzednim artykule:

Formatka

Formatka

Do dzieła!

Czytaj dalej

Jak zlikwidować autokopiowanie formuł w TABELI?

Czyli trochę o opcjach Excela

Na środowym webinarze O obiekcie tabela słów kilka, jeden z uczestników zadał pytanie o to, jak można sprawić, aby formuły w tabelach nie kopiowały się automatycznie? Albo, jak to z powrotem przywrócić, jak już kiedyś to wyłączyliśmy? 🙂

Służy do tego jedna prosta opcja w Excelu. Prosta, ale bardzo mało intuicyjna. Dlatego postanowiłam o tym napisać artykuł – sama często zapominam, gdzie to w(y)łączyć. To będzie ściągawka :).

Chodzi o coś takiego:

Autokopiowanie formuł w tabeli GIF

Czytaj dalej

Jak dodać proste Formatowanie warunkowe w Excelu?

Czyli fragment malinowego kursu online MS Excel w codziennej pracy

Jestem w trakcie tworzenia kursu online “MS Excel w codziennej pracy“. Jest to kurs przeznaczony dla osób, które chcą uporządkować swoją wiedzę w Excelu, bo wiedzą, że Excel może więcej i że da się w nim pracować szybciej i sprawniej niż to robili dotychczas; jak również dla tych, którzy dopiero zaczynają pracę w Excelu. Obecnie prowadzę zapisy na listę osób zainteresowanych szkoleniem. Każdy, kto się na tę listę zapisze otrzyma ode mnie bezpłatny ebook o 10 najprzydatniejszych trikach excelowych.

A teraz Chciałabym pokazać Tobie lekcję wprowadzającą do formatowania warunkowego, gdyż często jest to narzędzie, które od zaraz może bardzo ułatwić pracę osobom, które np. tworzą różnego rodzaju zestawienia czy prowadzą listy kontrolne właśnie w Excelu.

Oto lekcja wprowadzająca do formatowania warunkowego:

Tutaj możesz zapisać się na listę osób zainteresowanych szkoleniem: http://bit.ly/excel-kurs-codziennie-me

A tutaj możesz pobierz plik, na którym pracuję podczas lekcji wprowadzającej do formatowania warunkowego:

MalinowyExcel Fragment kursu online Formatowanie warunkowe dw.xlsx

 

Zapisuj się śmiało, a jeśli znasz kogoś, o kim wiesz, że może mu się przydać takie szkolenie – przekaż mu proszę link do strony zapisów:

http://bit.ly/excel-kurs-codziennie-me

Na pewno będzie Ci wdzięczny! Pomóż mi szerzyć excelowe dobro! 🙂 Dziękuję!!!

 

Zależna lista rozwijana w Google Sheets

Czyli prosty sposób na zależną listę rozwijaną

Do napisania tego artykułu zainspirował mnie komentarz Armena pod wpisem o zależnej liście rozwijanej w Excelu, który napisałam kilka lat temu. Armen zapytał jak coś takiego zrobić w arkuszach Google. Specem od nich nie jestem, ale pokombinować lubię. Poza tym – są bardzo podobne do Excela, więc, czemu nie? No i wymyśliłam bardzo proste rozwiązanie, używające ciekawych funkcji… Efekt ma być taki:

Zależna lista rozwijana w Google Sheets

Do dzieła!

Czytaj dalej