• Zapisz się na newsletter i odbierz DARMOWY EBOOK: 10 najprzydatniejszych porad excelowych

Nadgodziny w tygodniu i w weekendy

Czyli trochę o wykorzystaniu funkcji DZIEŃ.TYG

Załóżmy, że pracownik pracuje na cały etat, czyli codziennie ma do przepracowania 8 godzin. My chcemy obliczyć liczbę nadgodzin, które zrobił. Nadgodziny rozumiem tutaj tak, że jeśli pracował w tygodniu dłużej niż 8 godzin, to każda nadwyżka to już są nadgodziny. Natomiast jeśli przyszedł do pracy w weekend, to każdy przepracowany czas traktuję jako nadgodziny.

Sytuację tę pokazuje poniższy obrazek, który równocześnie jest tym, co chcemy uzyskać.

Wynik

Czytaj dalej

Pracownicy urodzeniu w styczniu

W zależności od tego, do czego dążysz, czasem potrzebujesz  szczegółowych informacji o swoich danych, a czasem tylko jakiejś ogólnej informacji. Dobrym tego przykładem jest sytuacja pokazana w dzisiejszym filmie.

Chodzi bowiem o to, żeby poznać liczbę pracowników, które urodziły się w styczniu. Jeśli potrzebujesz tej informacji np. dlatego, że z okazji urodzin szef kupuje im prezenty, chcesz wiedzieć jaki budżet przeznaczyć na ten cel. I podczas procesu budżetowania ta informacja Ci wystarczy. Natomiast jak już przychodzi co do czego – chcesz wiedzieć komu ten prezent trzeba dać 🙂 W tej sytuacji przydadzą się bardziej szczegółowe informacje.

W tym filmie pokażę jak ustalić ile pracowników ma urodziny w styczniu (lub dowolnym innym miesiącu oczywiście). Pokażę zarówno metodę wykorzystującą kolumnę pośredniczącą – gdy interesują nas szczegóły: kto ma urodziny), jak i metodę „jednokomórkową” (rety, jak jakiś robak). Ta druga będzie formułą tablicową i to niepotrzebującą Ctrl + Shift + Enter…

Czytaj dalej

Przeterminowane faktury: REAKTYWACJA

Czyli jak sprawić, aby Excel informował o statusie faktury: zapłacona/przeterminowana

Rok temu z kawałkiem opublikowałam artykuł, w którym zaproponowałam mechanizm sprawdzający czy faktura jest przeterminowana. Mechanizm działał, natomiast okazało się, że można go usprawnić. Kocham usprawnienia, więc chętnie poszłam za sugestią Marcina, który chciał mieć jeszcze informację, że faktura została już zapłacona. Czyli coś takiego:

Wynik

Wynik

Takie usprawnienie jeszcze lepiej pozwala trzymać pieczę nad fakturami, a wymaga tylko kilku drobnych zmian… Na końcu artykułu oczywiście plik do pobrania 🙂

Czytaj dalej

Film: Data w autofiltrze nie działa!

Z prezentowanym w filmie problemem przyszła do mnie Asia, która w Excelu skleja dane z różnych oddziałów w firmie, a potem je filtruje wg określonej daty. Problem w tym, że praktycznie zawsze Excel filtruje te daty nie tak, jak Asia tego chce, tylko tak:

daty

2 wystąpienia tej samej daty

W filmie pokazuję jedną z możliwych przyczyn, z powodu której autofiltry w Excelu „źle” filtrują daty. W prezentowanym przykładzie problem tkwi w typie danych, jakie dostaje autofiltr i dlatego nie działa zgodnie z naszymi oczekiwaniami. Pokazuję jak sobie z tym problemem poradzić. Zobaczcie rozwiązanie:

Czytaj dalej

Który pracownik ma wkrótce pójść na badania lekarskie?

We wpisie tym przedstawiam metodę na wyróżnienie pracowników, którym zbliża się termin badania lekarskiego. Na swoich szkoleniach z Excela dla działu HR pokazuję zastosowanie formatowania warunkowego do wyróżnienia takich pracowników. Ponieważ ostatnio często mnie pytacie w mailach dokładnie o tę sytuację, postanowiłam ją opisać na blogu.

Sprawa jest prosta: mamy dane imię i nazwisko pracownika oraz maksymalną datę następnego badania kontrolnego. Chciałabym wyróżnić kolorem te daty badań, które będą np. za 2 tygodnie (14 dni). Dzięki temu będę wiedziała, który pracownik musi wkrótce wykonać badania kontrolne. Tak wygląda przykładowa tabelka:

Formatka

Formatka

W komórce D2 wpisana jest dzisiejsza data (funkcja DZIŚ()), aby od razu wiadomo było na jaki dzień stworzone jest zestawienie. Wpisywanie tam daty nie jest konieczne, jednak moim zdaniem powoduje, że zestawienie jest jednoznaczne.

Komórka D3 informuje na ile dni przed badaniem daty mają być podświetlone. Czyli jeśli data badania kontrolnego wypadnie w ciągu 14 dni od dziś – komórkę należy wyróżnić.

Do dzieła!

Czytaj dalej

Ile jest aktywnych polis ubezpieczeniowych?

Jakiś czas temu jedna z czytelniczek bloga zapytała mnie, w jaki sposób obliczyć ile polis ubezpieczeniowych z jej listy jest aktywnych. O każdej polisie wiemy kiedy się zaczęła i jaka jest jej data ważności. Interesuje nas: ile polis na dany dzień (dziś) jest aktywnych? Pokazaną metodę możemy zastosować w milionie innych sytuacji: czy pracownik pracował w interesującym cię okresie, data ważności produktu/faktury (choć tutaj wystarczy tylko data do – zobacz tutaj), realizacja projektu w terminie itd…

Korci mnie, żeby od razu wyliczyć ile czasu zostało do przeterminowania polisy i żeby, jeśli termin jest bliski, na tej podstawie wyświetlać jakiś komunikat lub kolorować zbliżające się daty… Ale to w kolejnych wpisach 🙂

Oto formatka:

Formatka

Formatka

Czytaj dalej

Data najbliższego przelewu

Dzisiaj będzie rozbudowanie tematu z poprzedniego wpisu, w którym opisywałam jak poznać datę np. pierwszego czwartku miesiąca. Wykorzystałam do tego dość skomplikowaną formułę (ale formułę! nie makro ;)), zawierającą aż 4 funkcje. Dziś sobie to rozszerzymy, ponieważ założenia są takie:

W naszej firmie przelewy wychodzą tylko w pierwszy albo trzeci czwartek miesiąca. Jeśli faktura się „nie załapie” na pierwszy czwartek – jest płacona w trzeci czwartek, jeśli na niego się „nie załapie: – dopiero w pierwszy czwartek następnego miesiąca. Itd…

Straszne 🙂

Czyli, z danych do zadania potrzebujemy na pewno termin płatności faktury i kilka komórek roboczych (można byłoby je wrzucić bezpośrednio do formuły – jak chcecie). Formatka do tego zadania wygląda tak:

Formatka

Formatka

Czytaj dalej

Pierwszy czwartek miesiąca

Dziś temat, który miałam z tyłu głowy już dość długo. Pierwszy raz zaczęłam się zastanawiać na nim, kiedy tworzyłam brytyjski grafik czasu pracy. Anglicy mają kilka świąt, które wypadają zawsze w pierwszy poniedziałek miesiąca. Akurat nie było konieczności, abym wprowadzała taki warunek do arkusza, jednak zastanowił mnie on. Ponieważ od razu nie wymyśliłam rozwiązania, zostawiłam temat. Niestety nadal siedział mi on w głowie. 🙂

Niedawno odezwała się do mnie Marta, która pracuje w księgowości, i odgrzebała kwestię spod gruzów innych pomysłów. Marta ma bardziej skomplikowany problem, jednak zagadnienie, które dzisiaj omówię, jest niezbędne do jego rozwiązania. Pokażę dziś, jak się ustala datę np. pierwszego czwartku miesiąca. Napisałam „np.”, ponieważ zaprezentowaną metodą można ustalić dowolny numer dowolnego dnia tygodnia (oczywiście bez przesady – nie będziemy ustalać 15. poniedziałku miesiąca, bo taki przecież nie istnieje). 😉

Aby formuła była uniwersalna, będziemy potrzebowali następujących danych:

  1. Który z kolei dzień nas interesuje (np. pierwszy).
  2. Jaki dzień tygodnia (np. czwartek).
  3. W jakim miesiącu (np. październik).
  4. W którym roku (np. 2016).

Formatka jest prościutka i wygląda tak:

Pierwszy czwartek miesiaca-formatka

Formatka

Czytaj dalej

Obliczanie czasu pracy: godziny nocne REAKTYWACJA

Dziś chciałam napisać o czymś innym, ale Łukasz skutecznie skłonił mnie, abym znowu zajęła się tematem godzin nocnych;) Łukasz zauważył, że w poprzednim wpisie, a co za tym idzie – w poprzedniej formule – jest błąd. Nieprawidłowo liczyła ona bowiem czas pracy nocny, gdy pracownik zaczynał pracę o 6:00 (godzina graniczna godzin nocnych), a kończył o 23:00 (już w trakcie godzin nocnych). Czyli przepracował 1 godzinę nocną. Łukasz – dzięki wielkie za uwagę i wytrwałość w przypominaniu mi o temacie 😉

Poprzednia formuła wyglądała tak:

=JEŻELI(ORAZ(A6>=nocna_do;A6<nocna_od;B6>nocna_do;B6<=nocna_od;D6<=nocna_od);0;JEŻELI(ORAZ(C6>=nocna_od;D6<=nocna_do+1);D6-C6;JEŻELI(ORAZ(C6<nocna_od;D6<=nocna_do+1;C6>nocna_do);D6-nocna_od;JEŻELI(ORAZ(LUB(C6>=nocna_od;C6<nocna_do);D6>nocna_do+1);nocna_do+1-C6;JEŻELI(ORAZ(C6<nocna_od;D6>nocna_do+1);nocna_do+1-nocna_od;0)))))

Przyznam, że perspektywa analizy formuły-tasiemca wcale mi się nie widziała… Zabierałam się więc do tego jak pies do jeża. Nie mogłam jednak odkładać tego w nieskończoność, więc w końcu zasiadłam do pracy. Oczywiście, jak zobaczyłam formułę (dla przypomnienia wyklejam ją powyżej), to się przeraziłam! Analiza jej zajęłaby mi wieki i z pewnością poszarpałabym sobie na niej nerwy, a tego chciałam za wszelką cenę uniknąć 😉 Stwierdziłam więc, że napiszę ją od nowa. Oczywiście oznaczało to dla mnie wgryzanie się w temat na nowo i wymyślanie wszystkich możliwych opcji na nowo… Ech, no cóż. Do dzieła!

Czytaj dalej