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

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

Lista rozwijana wielokrotnego wyboru – edycja wpisu

Czyli sterowanie zdarzeniem

To będzie chyba najkrótszy post na tym blogu. Niby trudna rzecz, a wymaga 2 linijek kodu VBA i ustawienia jednej opcji w Excelu. O co chodzi?

W tym wpisie pokazywałam jak zrobić listę wielokrotnego wyboru za pomocą narzędzia sprawdzania poprawności. Wszystko pięknie działało, natomiast problem pojawiał się wtedy, kiedy chcieliśmy dokonać zmiany we wcześniej wpisanych wartościach, np. skasować jakąś wartość. Efekt był taki, że ponieważ skorzystaliśmy z mechanizmu sprawdzania poprawności, to Excel nie pozwalał nam wprowadzać do komórki innych wartości, niż pojedynczy wpis na liście rozwijanej. A taką było większość wpisów, które wybraliśmy.

Dlatego dzisiaj pokażę rozwiązanie tego problemu. Najprostsze z możliwych, czyli takie, jak lubię :). Efekt będzie taki:

Do dzieła!

Czytaj dalej

Konsolidacja danych z wielu arkuszy innego pliku

Czyli ADR.POŚR między plikami

Podobny temat już na blogu poruszałam (zobacz tutaj), natomiast dotyczył on pobierania danych tylko z innych arkuszy. Było tam dodatkowe utrudnienie, dotyczące kolejności kolumn, natomiast dane konsolidowane były z tego samego pliku. Dzisiaj sytuacja będzie nieco inna: będziemy pobierali dane z innego pliku, z różnych jego arkuszy. Też posłużymy się funkcją ADR.POŚR, jednak do formuły “jakoś” dorzucimy nazwę pliku.

Zaczynamy!

Czytaj dalej

Dodatkowa premia w zależności od stażu pracy

Czyli procenty, JEŻELI i… ułatwienie życia!

Jak pierwszy raz usłyszałam o co chodzi w tym “zadaniu”, pomyślałam: WYSZUKAJ.PIONOWO. W drugim podejściu jednak zobaczyłam, że da się to zrobić inaczej. I dobrze, bo o WYSZUKAJ.PIONOWO już ostatnio było (tutaj czy tutaj). Wszystko zależy oczywiście od danych, jakie mamy, a te bardzo mi pasowały do formuły, o której będzie dzisiaj. A o co w ogóle chodzi?

O rozliczanie dodatkowej premii, którą pracownicy dostają za staż pracy. I za każdy przepracowany rok ten procent jest większy o stałą wartość 20%.

Do dzieła!

Cel zadania

Czytaj dalej

Dynamiczne źródło listy rozwijanej między arkuszami

Czyli co zrobić, aby źródło listy rozwijanej w INNYM ARKUSZU samo się powiększało?

Niedawno pokazywałam Wam sposób na to, aby można było dopisać wartości do źródła listy rozwijanej w komórce i żeby ta lista automatycznie aktualizowała się o te wprowadzone wartości. Sposób był prościutki – trzeba było oprzeć źródło listy na obiekcie tabela i samo poszło.

Szybko jednak złożyliście reklamacje ;), że zaprezentowany przeze mnie sposób działa tylko w arkuszu, w którym są zarówno lista jak i jej źródło. Prawda jest jednak taka, że najczęściej źródło listy umieszczamy w innym arkuszu (najczęściej dodatkowo ukrytym, ale to akurat nie ma tutaj znaczenia). I pokazany przeze mnie sposób już wtedy nie działał. Czyli sytuacja była identyczna, jak w starszych wersjach Excela (sprzed 2010 – pamiętacie?:>), że nie można było wskazać źródła listy rozwijanej, która była w innym arkuszu. Po prostu Excel, z poziomu sprawdzania poprawności (mechanizm listy rozwijanej) nie chciał przejść do innego arkusza.

Oczywiście użytkownicy szybciutko znaleźli sposób na obejście tego ograniczenia… Dokładnie ten sam sposób zastosujemy teraz.

Zachęcam do lektury!

Czytaj dalej

Kalkulator okresu wypowiedzenia

Czyli od kiedy pracownik nabywa prawa do dłuższego okresu wypowiedzenia?

Ten wpis wziął się z realnej potrzeby (jak w sumie wszystkie wpisy na moim blogu ;)) określenia konkretnej daty, kiedy pracownik nabywa prawo do okresu wypowiedzenia. Data ta jest potrzebna do informacji o warunkach zatrudnienia i metodę na jej obliczenie opisuję w niniejszym artykule.

Na podstawie art. 36 KP, w zależności od czasu, jaki pracownik przepracował w danej firmie przysługuje mu okres wypowiedzenia określonej długości:

  • po przepracowaniu 6 miesięcy: 1 miesiąc,
  • po przepracowaniu 3 lat: 3 miesiące.

Jest tak w przypadku umowy na czas określony i nieokreślony (po szczegóły prawne odsyłam do KP – ja prawnikiem nie jestem, więc wpis ten nie jest poradą prawną).

W tym wpisie pokażę Wam jak w Excelu można określić daty, w których pracownik nabywa prawa do tych okresów wypowiedzenia. Użyję jednej prościutkiej funkcji, aby to określić. BTW: uwielbiam ją za swoją potęgę i prostotę :). A tak wygląda formatka:

Formatka

Formatka

Czytaj dalej

Niestandardowe zmniejszanie sumy w zależności od wpisu w kolumnie obok

Czyli kolejne wykorzystanie genialnej LICZ.JEŻELI

Dzisiaj króciutko o tym jak os dumy wartości w komórkach odjąć 1, za każdym razem, jak w komórce wystąpi określone słowo, np. “brak”. Artykuł ten jest odpowiedzią na pytanie Pawła, który właśnie miał taki case do rozwiązania. Jedyne co zmieniłam, to słowo: u Pawła było “b/ś”, a ja dałam “brak”, bo tak mi bardziej pasuje. Oczywiście słowo może być dowolne – trzeba je tylko wpisać do formuły 🙂

Oto formatka:

Formatka

Formatka

Do dzieła! Czytaj dalej

Podsumowanie tygodniowych nadgodzin – SUMA.JEŻELI lub SUMA.ILOCZYNÓW

Wpis ten pokazuje metodę na obliczenie nadgodzin w pewnym okresie, zakładając, że nadgodziny to wszystkie godziny przepracowane ponad etat i w weekendy. W poprzednim wpisie pokazywałam jak to zrobić z kolumnami pośredniczącymi, w których krok  po kroku są obliczane czas pracy, godziny nadliczbowe i godziny, które pracownik odebrał.

W dzisiejszym filmie pokazuję zaś jak to zrobić tylko na podstawie daty (tutaj mamy informację o dniu tygodnia) i godzin pracy.

Pokazuję 2 sposoby na obliczenie tego:

  1. z kolumną pośredniczącą, przy użyciu funkcji SUMA.JEŻELI i LICZ.JEŻELI
  2. bez kolumny pośredniczącej, za pomocą formuł tablicowych, używających funkcji SUMA.ILOCZYNÓW (nie trzeba zatwierdzać kombinacją klawiszy Ctrl + Shift + Enter)

Oba rozwiązania omawiam na filmie:

Czytaj dalej