tag:blogger.com,1999:blog-74359201815148334432024-03-12T05:51:19.844+01:00MalinowyExcel.plPrzekonaj się, że możesz awansować dzięki ExcelowiAnonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.comBlogger123125tag:blogger.com,1999:blog-7435920181514833443.post-8399558869569397092017-09-14T15:49:00.001+02:002017-09-14T15:49:50.520+02:00Nowy adres bloga<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-ORYLXlhkJ60YMkN8jt7R8NL78SJCdgVR4M761wS8B6LiFJtSqb2WStvV8y11vZw8eW2LMWvkeroJNvMtq4mkpQ8A_VXIaRObg6YZNt-Zmel2ecY8aqoubqRXl-tT2eIL-8uC0eFs0W3Z/s1600/Malinka+do+jej+bloga+od+Adama+wrzesie%25C5%2584+2016+007+%25283%2529.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-ORYLXlhkJ60YMkN8jt7R8NL78SJCdgVR4M761wS8B6LiFJtSqb2WStvV8y11vZw8eW2LMWvkeroJNvMtq4mkpQ8A_VXIaRObg6YZNt-Zmel2ecY8aqoubqRXl-tT2eIL-8uC0eFs0W3Z/s200/Malinka+do+jej+bloga+od+Adama+wrzesie%25C5%2584+2016+007+%25283%2529.jpg" width="172" /></a>
Hej!<br />
<br />
ten blog w pełnej swojej krasie, aktualizowany 2 razy w tygodniu, znajduje się pod adresem<br />
<br />
<h3 style="text-align: center;">
<a href="http://malinowyexcel.pl/">http://malinowyexcel.pl/</a></h3>
<br />
Zachęcam Cię do wizyty właśnie tam :)<br />
<br />
Do zobaczenia!<br />
<br />
MalinaAnonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-39909782915152311022017-04-07T14:35:00.000+02:002017-09-14T15:45:55.553+02:00Mediana w tabeli przestawnej?
Ostatnio na szkoleniu jedna z uczestniczek szkolenia z Excela dla HR zadała mi pytanie, którego jeszcze nikt wcześniej mi nie zadał. Miałam więc bardzo wysoką motywację, aby szybko wymyślić odpowiedź ;) Pytaniem tym było: <strong>jak obliczyć medianę w tabeli przestawnej</strong>? Chodziło konkretnie o ustalenie przeciętnego wynagrodzenia na danym stanowisku w danym regionie firmy w Polsce.<br />
<br />
Tabela przestawna oferuje nam wiele funkcji agregujących, taki jak oczywiście suma czy średnia, ale też maksimum czy odchylenie standardowe. Jest nawet wariancja, natomiast nie ma mediany. Szkoda - to by załatwiło sprawę ;) Pola obliczeniowe też nie na wiele się zdadzą, ponieważ operują na zagregowanych danych, a my chcemy na pojedynczych wynagrodzeniach. Pozostaje więc tylko zabawa z danymi źródłowymi. Tak też zrobiłam.<br />
<br />
Czyli z takich danych:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVxb-84s2efSdkm_iobPVcX2QmWIn9qsDOWT57tm3bKBEj4IGOBhtjb5r5J1vUuJ_XdjVOLRG1wWkbbNOGHUgSagBv1VDBGchDY2M5L9VeDRm3SJ2rCKoB9dC5EdywqFo3vQcCdszhl10Y/s1600/MalinowyExcel_Mediana+w+tabeli+przestawnej+-+dane+%25C5%25BAr%25C3%25B3d%25C5%2582owe.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVxb-84s2efSdkm_iobPVcX2QmWIn9qsDOWT57tm3bKBEj4IGOBhtjb5r5J1vUuJ_XdjVOLRG1wWkbbNOGHUgSagBv1VDBGchDY2M5L9VeDRm3SJ2rCKoB9dC5EdywqFo3vQcCdszhl10Y/s400/MalinowyExcel_Mediana+w+tabeli+przestawnej+-+dane+%25C5%25BAr%25C3%25B3d%25C5%2582owe.PNG" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Chcę takie:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJZVoF8hnCVC4HTw7dz4fRVUi0MucdoAX7UhuzfHB-hYQM9zfO7xdWPJcoXahEmetfJJJoxos6-_LgEqKxoiuD00DbTZRKLP3jWtAs9bNtzaFSNzLSCTCBo6JnZTGFqurArn2dnbZ5B6CO/s1600/MalinowyExcel_Mediana+w+tabeli+przestawnej+-+wynik.PNG" imageanchor="1"><img border="0" height="91" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJZVoF8hnCVC4HTw7dz4fRVUi0MucdoAX7UhuzfHB-hYQM9zfO7xdWPJcoXahEmetfJJJoxos6-_LgEqKxoiuD00DbTZRKLP3jWtAs9bNtzaFSNzLSCTCBo6JnZTGFqurArn2dnbZ5B6CO/s320/MalinowyExcel_Mediana+w+tabeli+przestawnej+-+wynik.PNG" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/mediana-w-tabeli-przestawnej/">Czytaj dalej --></a></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-39229027557020157722017-03-15T15:30:00.000+01:002017-04-07T14:35:09.383+02:00Średnia niezerowych wartości z wybranych kolumn
Jakiś czas temu napisała do mnie Dorota z bardzo ciekawym problemem. Zobaczcie:<br />
<br />
<i>Mam dość duży zakres danych, z których w moim zainteresowaniu są wartości znajdujące się w co którejś kolumnie, jest tych kolumn kilkadziesiąt (tych które mnie interesują). Potrzebuję z tych danych zrobić średnią, z pominięciem zer. Średnia.jeżeli nie działa, ponieważ ma za dużo atrybutów (te wszystkie komórki, wpisane oddzielnie), masz jakiś pomysł jak można by to zrobić?
Dodam, że zależy mi na utrzymaniu tych danych w takim układzie w jakim są, więc wyciąganie ich do oddzielnego arkusza, po to żeby skorzystać z średniej jeżeli, póki co odpada. No chyba, że się poddam ;)</i><br />
<br />
Czyli Dorota ma ogromniastą tabelę z "milionem" kolumn i z niektórych z nich chce wyciągnąć średnią. Jeśli w jakiejś z wybranych kolumn jest zero - ma nie zostać uwzględnione w liczeniu średniej. Czyli tak na prawdę mamy dwa warunki do spełnienia: 1 - liczby niezerowe, 2 - odpowiednia kolumna.<br />
<br />
Formatka wygląda tak (oczywiście w moim przykładzie jest znacznie mniej danych, a przede wszystkim - kolumn ;)):<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCpnXoWGxGseNM47oMugTn_lGkzwdtRvHfHYjgDWTw_llp9vjdZ3njlVLaWXU78hcAXKyeYAB8iH9VflNcJng4VHk_GfE0O0unQ_4Oa5VdUR5zGkQzxb1hNT9Bpbfq7uo0ePGUdPJsMtQp/s1600/MalinowyExcel_%25C5%259Arednia+warto%25C5%259Bci+nieujemnych+z+wybranych+kolumn+-++formatka+.PNG" imageanchor="1"><img border="0" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCpnXoWGxGseNM47oMugTn_lGkzwdtRvHfHYjgDWTw_llp9vjdZ3njlVLaWXU78hcAXKyeYAB8iH9VflNcJng4VHk_GfE0O0unQ_4Oa5VdUR5zGkQzxb1hNT9Bpbfq7uo0ePGUdPJsMtQp/s640/MalinowyExcel_%25C5%259Arednia+warto%25C5%259Bci+nieujemnych+z+wybranych+kolumn+-++formatka+.PNG" width="640" /></a><br />
<br />
<a href="http://malinowyexcel.pl/srednia-niezerowych-wartosci-z-wybranych-kolumn/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-46698912332438080842017-03-06T09:43:00.000+01:002017-03-15T15:30:35.261+01:00Ceny kończące się na 9 groszy
Jakiś czas temu jeden z czytelników bloga poprosił mnie o pomoc w bardzo nietypowym zadaniu. Skoro nietypowe, to na pewno ciekawe :) I faktycznie. Chodziło bowiem o to, aby ceny produktów przekształcić tak, aby zawsze kończyły się na 9 groszy. Czyli np. jak mamy cenę 5,71 zł, to chcemy otrzymać 5,79. Dla 1,05 zł chcemy dostać 1,09 zł itd. Dla pełnych liczb, czyli np. ceny 8 zł, chcemy mieć 7,99 zł. To jest całą filozofia tego ćwiczenia i obrazek dla zilustrowania:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGKuE_WiluC6OWy0GlcCyqY4M9B2R6nYs2OjbL7_wlmOckIyY9Clep63iimEnileh6wS2GatVYoMNsiRzS93sc30B6Sv9-Z767r36rQqoLiud5R4f4H3R-o-5LSXA75LjnaxDRbCEA6UEP/s1600/MalinowyExcel_Ceny+ko%25C5%2584cz%25C4%2585ce+si%25C4%2599+na+9+groszy+-+wynik.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGKuE_WiluC6OWy0GlcCyqY4M9B2R6nYs2OjbL7_wlmOckIyY9Clep63iimEnileh6wS2GatVYoMNsiRzS93sc30B6Sv9-Z767r36rQqoLiud5R4f4H3R-o-5LSXA75LjnaxDRbCEA6UEP/s1600/MalinowyExcel_Ceny+ko%25C5%2584cz%25C4%2585ce+si%25C4%2599+na+9+groszy+-+wynik.PNG" /></a></div>
<br />
<br />
Aby dokonać takiego cudu, posłużę się dwiema funkcjami zaokrąglającymi i oczywiście funkcją JEŻELI. Do dzieła!<br />
<br />
<a href="http://malinowyexcel.pl/ceny-konczace-sie-na-9-groszy/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-25813338145777720192017-02-24T12:52:00.002+01:002017-03-06T08:52:26.824+01:00Funkcja PRZESUNIĘCIE pomaga liczyć podsumy
Ostatnio napisał do mnie Radek z ciekawym pytaniem. Miał o bardzo dużą, dość specyficznie zbudowaną tabelę, w której chciał zastosować podsumowania części danych (coś a la sumy częściowe). Na koniec chciał mieć sumę wszystkiego. Przyznam, żę rozwiązanie do oczywistych nie należy i jest bardzo ciekawe, bo zawiera funkcję PRZESUNIĘCIE...<br />
<br />
Formatka wygląda tak:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkE1gbErdGrXLKzFT3VhZ20J688K6YMsl_ob3pV5YB0RgOWpsH1Iigy99GZOotHLkcBwZMLY8AWBy5dqcguaTQPXykny1OTeaNEPSdSVj4-ISnffrIitjvnxkwLbWYThmwhnxs1GvJq20n/s1600/MalinowyExcel+Przesuni%25C4%2599cie+formatka.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkE1gbErdGrXLKzFT3VhZ20J688K6YMsl_ob3pV5YB0RgOWpsH1Iigy99GZOotHLkcBwZMLY8AWBy5dqcguaTQPXykny1OTeaNEPSdSVj4-ISnffrIitjvnxkwLbWYThmwhnxs1GvJq20n/s400/MalinowyExcel+Przesuni%25C4%2599cie+formatka.PNG" width="400" /></a></div>
<br />
<br />
W żółtej komórce F2 ma się znaleźć suma wszystkich wartości, a te wartości mają być takie:
<br />
<ol>
<li>tam, gdzie są szare pola, a w kolumnie B jednostką jest "ryczałt", należy podsumować wszystkie dane pod tym ryczałtem (aż do następnego ryczałtu),</li>
<li>tam,gdzie jednostka jest inna niż "ryczałt", należy pomnożyć wartości z kolumn C i D.</li>
</ol>
W kolumnie E są formuły wstawione ręcznie w odpowiednie komórki, które sumują tam, gdzie jest "ryczałt", a w pozostałe komórki wstawione jest proste mnożenie (plik z rozwiązaniem jest do pobrania pod wpisem). Ponieważ jest to mrówcza praca, to <strong>w całym ćwiczeniu chodzi o to, aby zrobić to za pomocą jednej formuły</strong>. Do dzieła :)<br />
<br />
<a href="http://malinowyexcel.pl/funkcja-pprzesuniecie-pomaga-liczyc-podsumy/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-49412522552143859862017-02-21T11:35:00.000+01:002017-02-24T12:47:19.763+01:00Transpozycja danych za pomocą funkcjiNie uwierzycie, ale temat tego wpisu wymyśliłam 3 kwietnia 2015 roku. Od tego czasu pisałam na blogu o milionie innych wskazówkach, które były z różnych powodów "pilniejsze". Powiem Wam, że mam takich pomysłów cały segregatorek formatu A6 (ze Statuą Wolności na okładce - taki akurat był w sklepie;)). Co jakiś czas dorzucam tam pomysły, ale prawda jest taka, że i tak wciąż dochodzą mi nowe, właśnie te "pilniejsze" i segregatorek sobie leży prawie zapomniany... <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWeizj2PW1blb3EcQQldHTWXmTN-kTOKXlDjlSZMVa0Sxl5TPVgKy3V7G1TMnIeCHtL9EC7UJFN-L2S3xTfdBspemlaKhPK92xsnT9FSpI-pL-_mjrsubOEiYqpdP3x8vs3-DZUIx0g51j/s1600/Segregatorek.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWeizj2PW1blb3EcQQldHTWXmTN-kTOKXlDjlSZMVa0Sxl5TPVgKy3V7G1TMnIeCHtL9EC7UJFN-L2S3xTfdBspemlaKhPK92xsnT9FSpI-pL-_mjrsubOEiYqpdP3x8vs3-DZUIx0g51j/s200/Segregatorek.PNG" width="168" /></a></div>
<br />
<br />
Ale dziś się wkurzyłam i stwierdziłam, że go odkurzę i napiszę o czymś, co tam się znajduje. Przeglądając go znalazłam ciekawy temat, o którym kiedyś (bardzo dawno) już trochę pisałam. Chodzi o temat transpozycji, czyli <a href="http://malinowyexcel.pl/zamiana-kolumn-na-wiersze-lub-odwrotnie/">jak zamienić kolumny na wiersze lub odwrotnie</a>. Używałam do tego metody kopiowania i wklejania specjalnego jako transpozycja. Metoda świetna i skuteczna, sama bardzo często jej używam. Niestety w niektórych sytuacjach jest niewystarczająca. Jej głównym założeniem jest to, że zadziała zgodnie z oczekiwaniami tylko, jeśli wkleimy wartości (na formuły nie zadziała tak, jakbyśmy tego chcieli). Można więc w uproszczeniu powiedzieć, że jest statyczna. Czasem jednak chcemy, aby taka transpozycja dokonywana była dynamicznie, czyli działa się za pomocą formuły. Z moich obserwacji wynika, że wtedy użytkownicy po prostu ręcznie wpisują w pionie odwołania do odpowiednich komórek w poziomie lub odwrotnie. Karkołomne zadanie, ale działa :)<br />
<br />
Mało osób bowiem wie, że istnieje funkcja, która umie to zrobić. Ma ona pewien haczyk, więc trzeba wiedzieć jak ją zastosować, ale zobaczycie sami, że jest prościutka.<br />
<br />
Tradycyjnie zacznijmy od formatki:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0XaDl4KS2LP3e7Ua52lU9ACAGNLM-8xVv_hyphenhyphen2TtOPSUGAA0BiWQHEMp4yWLEQ8zJ1CWVHqxeVdeQI-zgpLA8KiHNSjlk5W0-R2BkdGiNxguYS-A9egE9SwPkVsyave1kk8x819j48GDNB/s1600/MalinowyExcel_TRANSPONUJ_Formatka.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0XaDl4KS2LP3e7Ua52lU9ACAGNLM-8xVv_hyphenhyphen2TtOPSUGAA0BiWQHEMp4yWLEQ8zJ1CWVHqxeVdeQI-zgpLA8KiHNSjlk5W0-R2BkdGiNxguYS-A9egE9SwPkVsyave1kk8x819j48GDNB/s1600/MalinowyExcel_TRANSPONUJ_Formatka.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://malinowyexcel.pl/transpozycja-danych-za-pomoca-funkcji/">Czytaj dalej --></a></div>
<br />Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-70321407309214921882017-02-14T13:26:00.001+01:002017-02-21T11:36:12.076+01:00Excel w nieruchomościach: cena za m2 na podstawie piętra i metrażuNiedawno Zbyszek zapisał się na newsletter i przy okazji zadał ciekawe pytanie: jak wyświetlić wartość z określonej kolumny, na podstawie jej nazwy? Myślę, że odpowiedź na to pytanie zaciekawi wieeelu z Was, dlatego postanowiłam napisać o tym post (i nagrać filmik - pod wpisem). Przykład z życia wzięty dopasowałam do tego taki:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilYdVVww84UXkEjv5WtQa62kivJyGhUfTQal4PJk96Pk9_aHFhif1pOOmeSpBNzGwOItJSujfh30wrbCQdNIPbd0jJRTXqerjUqSXta6wEUHnDMdi7ehGF_hcs9IheNzVPcfzAarQEg1dF/s1600/MalinowyExcel_Excel+w+nieruchomo%25C5%259Bciach+-formatka.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilYdVVww84UXkEjv5WtQa62kivJyGhUfTQal4PJk96Pk9_aHFhif1pOOmeSpBNzGwOItJSujfh30wrbCQdNIPbd0jJRTXqerjUqSXta6wEUHnDMdi7ehGF_hcs9IheNzVPcfzAarQEg1dF/s1600/MalinowyExcel_Excel+w+nieruchomo%25C5%259Bciach+-formatka.PNG" /></a></div>
<br />
Jest to tabelka pokazująca ceny za m2 mieszkań, znajdujących się na określonym piętrze budynku oraz o określonym metrażu. Metraż mamy w kolumna, piętra - w wierszach. W żółtych polach obok każdego piętra chcemy wybrać metraż z listy rozwijanej, i na tej podstawie ma nam się wyświetlić cena za m2 (w kolumnie <em>Wartość</em>). To jest zadanie na dziś i jednocześnie klasyczny przykład wykorzystania funkcji INDEKS i PODAJ.POZYCJĘ. Można byłoby tutaj wykorzystać też WYSZUKAJ.POZIOMO z PODAJ.POZYCJĘ (pod koniec wpisu też ją pokazuję).<br />
<br />
<a href="http://malinowyexcel.pl/excel-w-nieruchomosciach-cena-za-m2-na-podstawie-pietra-i-metrazu/">Czytaj dalej --></a><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-33632507271981339492017-02-07T16:48:00.002+01:002017-02-14T13:26:34.388+01:00Alternatywa dla funkcji JEŻELI – o MIN i MAX coś jeszcze…<div class="separator" style="clear: both; text-align: center;">
</div>
Ostatnio opisywałam użycie funkcji MIN i MAX jako <a href="http://malinowyexcel.pl/zero-zamiast-ujemnego-podatku-alternatywa-dla-funkcji-jezeli/">alternatywę dla funkcji JEŻELI</a>. Funkcje te działają szybciutko i pozwalają uniknąć powtarzania formuły w funkcji JEŻELI. Aczkolwiek, w porównaniu do niej, mają pewne ograniczenie, które w "normalnym" ich użyciu jest zbawienne, natomiast w tym, które opisałam ostatnio - może powodować nieoczekiwane wyniki. Dlatego właśnie o tym dziś napiszę.<br />
<br />
Kiedy używamy funkcji MIN i MAX do sprawdzenia pewnych granic czy limitów, np. limit roczny kosztów uzyskania przychodów czy wyświetlanie zera zamiast ujemnego podatku, sytuacja jest prosta: dla podatku wybieramy zawsze większą wartość (zero lub podatek) - funkcja MAX, a dla kosztów - zawsze mniejszą (poniesiony koszt lub limit kosztów) - funkcja MIN. Schemat formuł wygląda tak:<br />
<br />
=MAX(0; Podatek)<br />
<br />
=MIN(LimitKUP; KUP)<br />
<br />
To jak najbardziej działa, jednak ma pewne ograniczenie: w takiej formie nie zadziała poprawnie, gdy zmienne <em>podatek</em> lub <em>KUP</em> będą puste. Kiedy to może wystąpić? Załóżmy, że będziemy liczyli koszty uzyskania przychodu (pusty podatek raczej nie wystąpi, eh). Przyjrzyjmy się sytuacji, gdy przygotowujemy do tego uniwersalną formatkę. Oto przykład:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8LU5G6EXvF81XA0hv3CSg2hOai_xT5J7S7yZogCjAq8jgKASFkR1eEI_VgoCOezBCpaNtn70zk1YDnV2onvVygGYhsWWgYQnzKmQu5BNyWY7S93MYiSHUgiCzi9nV_pN2ofWkoQyAa39f/s1600/MalinowyExcel_MIN+i+MAX+ograniczenie+-+formatka+.PNG" imageanchor="1"><img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8LU5G6EXvF81XA0hv3CSg2hOai_xT5J7S7yZogCjAq8jgKASFkR1eEI_VgoCOezBCpaNtn70zk1YDnV2onvVygGYhsWWgYQnzKmQu5BNyWY7S93MYiSHUgiCzi9nV_pN2ofWkoQyAa39f/s640/MalinowyExcel_MIN+i+MAX+ograniczenie+-+formatka+.PNG" width="640" /></a></div>
<br />
<br />
W żółtych komórkach w kolumnie E mamy limity KUP - z definicji zawsze uzupełnione. W kolumnie K uzupełniamy poniesione koszty - nie wszystkie musimy ponieść, ale miejsce jest przygotowane. I w ramce w białych komórkach kolumny K chcemy uzyskać koszty, które możemy sobie odliczyć od przychodu, z uwzględnieniem limitów oczywiście.<br />
Na powyższej formatce mamy sytuację, że człowiek pracował tylko na umowę o pracę z normalnymi kosztami. Po naszej formule spodziewamy się, że formuła wyświetli nam koszty do odliczenia tylko w przypadku tej umowy, a dla pozostałych - zero. No i tutaj jest zonk. Dotychczasowa formuła, wyświetli poprawną wartość tylko dla umowy o pracę z normalnymi kosztami, czyli dla tej pozycji, dla której użytkownik podał koszty. Dla pozostałych wyświetli... wartość limitu!!! Kompletnie nie tak, jak tego chcemy.Dlaczego? Excel pominie bowiem wartość z pustych żółtych komórek <em>Poniesione koszty</em>. Jest na szczęście prosty sposób, aby tego uniknąć. O nim w dalszej części wpisu oczywiście.
<br />
<br />
<a href="http://malinowyexcel.pl/alternatywa-dla-funkcji-jezeli-o-min-i-max-cos-jeszcze/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-74820387925081186302017-01-17T13:48:00.002+01:002017-02-14T13:26:40.335+01:00Zero zamiast ujemnego podatku - alternatywa dla funkcji JEŻELINowy rok nadszedł, a wraz z nim rozliczenia roczne podatków, wypełnianie PIT-ów itp. Pisałam już na blogu o <a href="http://malinowyexcel.pl/funkcja-przydatna-do-rozliczania-pit-u/">funkcji, która może pomóc w rozliczeniu PIT-u</a>, kiedy mamy wiele różnych PIT-ów 11, czyli uzyskujemy przychody z kilku źródeł/umów. Dziś napiszę o kolejnej takiej funkcji. Przy okazji poruszę techniczny temat, jakim jest zastępowanie liczby ujemnej zerem. W sytuacji podatkowej ma to zastosowanie, gdy z rozliczenia wyjdzie nam ujemny podatek. Takiego oczywiście nie płacimy, więc przy uzupełnianiu PIT-u będziemy wpisujemy zero. Pierwszym rozwiązaniem które się nasuwa jest funkcja JEŻELI. Oczywiście funkcja zadziała, jednak powiem Wam, że strasznie mnie ona denerwuje w tym zastosowaniu, ponieważ muszę dwa razy pisać to samo. W tym wpisie przedstawię więc alternatywne rozwiązanie: <strong>co zrobić, aby zamiast liczby ujemnej wpisać zero bez użycia funkcji JEŻELI</strong>.<br />
<br />
Poniżej uproszczona tabelka przedstawiająca przychody, koszty, podstawę podatku oraz należny podatek. Wszędzie tam, gdzie podatek jest ujemny - chcę wyświetlić zero. Jeśli jest dodatni - chcę wyświetlić wartość tego podatku.<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKEW2I4LuftVuspojLAGK-0iWsCK7tZZXLdzUQz5rObl2eSzQCxls_o9M9N8ELvrWXZIn8RLrkly-2aMIGiWMjgiGF8KHt3mVnZEvJj6QSEpggruWmMqy1_0mPcvPFHXJF7ry5NJS_euPq/s1600/MalinaowyExcel_Alternatywa+dla+JE%25C5%25BBELI+-+formatka.PNG" imageanchor="1"><img border="0" height="357" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKEW2I4LuftVuspojLAGK-0iWsCK7tZZXLdzUQz5rObl2eSzQCxls_o9M9N8ELvrWXZIn8RLrkly-2aMIGiWMjgiGF8KHt3mVnZEvJj6QSEpggruWmMqy1_0mPcvPFHXJF7ry5NJS_euPq/s400/MalinaowyExcel_Alternatywa+dla+JE%25C5%25BBELI+-+formatka.PNG" width="400" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/zero-zamiast-ujemnego-podatku-alternatywa-dla-funkcji-jezeli/">Czytaj dalej-- ></a></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-42262224013762753342017-01-17T13:44:00.000+01:002017-02-14T13:26:47.742+01:00Pobieranie danych z arkusza wskazanego na liście rozwijanejDziś miało być o tabelach przestawnych, ale Arek zapytał mnie o to, jak napisać formułę, która będzie pobierała dane z arkusza wskazanego w jakiejś komórce. Temat ten chodził za mną już od dawna, więc postanowiłam przełożyć wpis o tabelach przestawnych (które lubię używać, ale nie lubię o nich mówić i pisać ;)) i zająć się tym właśnie przypadkiem. Dorzuciłam też coś od siebie, czyli wybór arkusza z listy rozwijanej - zawsze to jakiś dodatkowy bajerek :)<br />
<br />
A więc dziś mamy podaną sprzedaż (ilość i wartość) handlowców w styczniu i lutym, a chcemy mieć raport, w którym zdecydujemy, z którego miesiąca dane chcemy oglądać i dodatkowo - jaka jest średnia cena sprzedanych przez handlowców produktów. W Excelu mamy więc 2 arkusze z danymi: <em>sty</em> i <em>lut</em>, oraz arkusz <em>Raport</em>, w którym chcemy wyświetlić dane z odpowiedniego arkusza dla wybranych osób. Tak wygląda ta sytuacja:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX92mO1CYzepaw4UMnq-GKySbEQd1OG1xWA6XLNmnvVRQTky5vj9OEdorCwfSyhB74_PI9UmjsruqmbldaEGcELp0Jz7Hk3t26aYa0jMXOMR7wCL7ckgAIfItITisobI3HUXasNpmdJp6Z/s1600/MalinowyExcel_Adr.Po%25C5%259Br+Arkusze.png" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX92mO1CYzepaw4UMnq-GKySbEQd1OG1xWA6XLNmnvVRQTky5vj9OEdorCwfSyhB74_PI9UmjsruqmbldaEGcELp0Jz7Hk3t26aYa0jMXOMR7wCL7ckgAIfItITisobI3HUXasNpmdJp6Z/s640/MalinowyExcel_Adr.Po%25C5%259Br+Arkusze.png" width="640" /></a><br />
<br />
<a href="http://malinowyexcel.pl/pobieranie-danych-z-arkusza-wskazanego-na-liscie-rozwijanej/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-54538493185490730062016-12-22T13:04:00.001+01:002016-12-22T13:04:39.692+01:00Wesołych Świąt!Dzisiaj świątecznie, nie excelowo...<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi72uhsRAh9FOBp5DPSTdArpswJsOhSJinW2NHPMt3ssbpAWVUpztwRXbaVYtLFGnEUp-LpC0v-EoAzDiTYy02np3zQz1vJuMkEhq7HXymH9yjarUmJ_MTg4kvT3EKuZjBZeKigdQMf6rJV/s1600/Weso%25C5%2582ych+%25C5%259Awi%25C4%2585t+Malinowy+Excel+small.jpg" imageanchor="1"><img border="0" height="516" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi72uhsRAh9FOBp5DPSTdArpswJsOhSJinW2NHPMt3ssbpAWVUpztwRXbaVYtLFGnEUp-LpC0v-EoAzDiTYy02np3zQz1vJuMkEhq7HXymH9yjarUmJ_MTg4kvT3EKuZjBZeKigdQMf6rJV/s640/Weso%25C5%2582ych+%25C5%259Awi%25C4%2585t+Malinowy+Excel+small.jpg" width="640" /></a>Anonymoushttp://www.blogger.com/profile/08721896566616533410noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-22429681702412384652016-12-19T12:06:00.002+01:002017-02-14T13:27:12.776+01:00Nawiasy zamiast minusów - formatowanie niestandardowe komórkiDziś będzie odpoczynek od trudnych tematów formuł tablicowych czy makr. Nie będzie zupełnie banalnie, ponieważ poruszę temat formatowania niestandardowego w komórce. Temat rzeka, można za jego pomocą dokonać cudów. Uwielbiam :) Na wstępie od razu zaznaczę, że w tym artykule piszę o polskim ustawieniu systemu operacyjnego i Excela.<br />
<br />
Dzisiaj (albo: <em>Dzisiej</em>, jak to mówi pani w przedszkolu mojego dziecka) pokażę Wam <strong>jak wyświetlić liczby ujemne w nawiasach</strong>, a nie ze znakiem minus. Standardowo Excel wyświetla liczby ujemne właśnie ze znakiem minus:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPyo0U1NLQ-Fo0cY_qGIMlWYb6ekXRaFCimzh95ip4LKs6d_sfh6YxUo63uv6rHCp112XZ352jpt6plwjYuHlyDDVE56sVm0q1fP8_bOGXKkdJ8UuEZf3qdeUDiYBprrW78j4GIrq6SKKU/s1600/Malinowy+Excel+Nawiasy+zamiast+minus%25C3%25B3w+minusy.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPyo0U1NLQ-Fo0cY_qGIMlWYb6ekXRaFCimzh95ip4LKs6d_sfh6YxUo63uv6rHCp112XZ352jpt6plwjYuHlyDDVE56sVm0q1fP8_bOGXKkdJ8UuEZf3qdeUDiYBprrW78j4GIrq6SKKU/s400/Malinowy+Excel+Nawiasy+zamiast+minus%25C3%25B3w+minusy.PNG" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
A ja chcę tak:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgopPornQFvB_F9-m83K41mTZmpT6JPRFMZnSV1O3eTJyLZRxrEdp4DfEKZesFDPw2PrR-MLhMcFd94f6bVJvUyA1hcrGDziJtiRDk2YQl8l_c6Z6OJB5ZaRU5QP4EB5Mp1JrctWlHv7GHR/s1600/Malinowy+Excel+Nawiasy+zamiast+minus%25C3%25B3w+-+nawiasy.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgopPornQFvB_F9-m83K41mTZmpT6JPRFMZnSV1O3eTJyLZRxrEdp4DfEKZesFDPw2PrR-MLhMcFd94f6bVJvUyA1hcrGDziJtiRDk2YQl8l_c6Z6OJB5ZaRU5QP4EB5Mp1JrctWlHv7GHR/s400/Malinowy+Excel+Nawiasy+zamiast+minus%25C3%25B3w+-+nawiasy.PNG" /></a></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/nawiasy-zamiast-minusow-formatowanie-niestandardowe-komorki/">Czytaj dalej --></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-48584979047791206362016-12-15T10:14:00.003+01:002016-12-15T10:14:35.268+01:00Rozwiązanie mikołajkowego konkursu o makrachW zeszłym tygodniu ruszył na blogu konkurs o makrach. Aby wziąć w nim udział wystarczyło odpowiedzieć na pytanie:<br />
<strong><br /></strong>
<strong>Po co chcesz się nauczyć pisać makra? Do czego będziesz ich używać?</strong><br />
<br />
Nagrodą były 2 <a href="http://videopoint.pl/view/88022/excel-2013-i-programowanie-vba-kurs-video-poziom-pierwszy-tworzenie-makr-dla-arkusza-kalkulacyjne-jaroslaw-baca,ve13v1" target="_blank"><em>wideokursy</em></a> o pisaniu makr w Excelu.
Wasze odpowiedzi bardzo mi się podobały. Przyznam, że mego-trudno było mi wybrać zwycięzcę. Podawaliście zastosowania makr, w bardzo konkretny, a czasem nawet żartobliwy sposób :) Myślę, że Wasze komentarze świetnie oddają ideę makr i obrazują, do czego można je wykorzystać. Cieszę, że wzięliście udział w konkursie i bardzo Wam za to dziękuję!!! Dla wszystkich zainteresowanych przypomnę, że mam kod rabatowy na zakup kursów <a href="http://videopoint.pl/view/88022" target="_blank">Videopoint</a>. Kod to <strong>MalinowyExcel</strong>.<br />
<br />
Ok, a teraz czas na zwycięzcę!<br />
<br />
<a href="http://malinowyexcel.pl/rozwiazanie-mikolajkowego-konkursu-o-makrach/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-35717268824671261162016-12-06T12:53:00.002+01:002016-12-06T12:53:56.720+01:00Mikołajkowy konkurs z nagrodami o makrach (VBA)!<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC-E0KPDIlUSCDwcLmFdTVOC5g49SMLquy0zgwkO2eBRvjJYS8VXcRicK3vyMi3M8yOzeejDSJbchVgpZySkaQl53hKjShAFRhunYoc8LSQm5NikS7WtMCRyySOiL90NV1V2XdYXDRtbqS/s1600/MalinowyExcel+MIko%25C5%2582ajkowy+konkurs+o+makrach.png" imageanchor="1"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC-E0KPDIlUSCDwcLmFdTVOC5g49SMLquy0zgwkO2eBRvjJYS8VXcRicK3vyMi3M8yOzeejDSJbchVgpZySkaQl53hKjShAFRhunYoc8LSQm5NikS7WtMCRyySOiL90NV1V2XdYXDRtbqS/s400/MalinowyExcel+MIko%25C5%2582ajkowy+konkurs+o+makrach.png" width="400" /></a></div>
<div style="text-align: left;">
<span style="background-color: white; color: #444444; font-family: Georgia, "Bitstream Charter", serif; font-size: 16px;">W czerwcu, kiedy ruszył konkurs o tabelach przestawnych, obiecałam, że będzie kolejny - tym razem o </span><strong style="background-color: white; font-family: Georgia, "Bitstream Charter", serif; font-size: 16px; line-height: 1.5;">makrach</strong><span style="background-color: white; color: #444444; font-family: Georgia, "Bitstream Charter", serif; font-size: 16px;">. Makra... tak... temat gorący i jakże pożądany w dzisiejszych czasach, gdzie liczy się efektywność pracy i oszczędność czasu. Każdy chce robotę mieć zrobioną na już (albo na wczoraj) i to jak najmniejszym nakładem pracy. Zwłaszcza jeśli dotyczy to tematów powtarzalnych i... nudnych ;) Makra właśnie po to są, aby tę pracę przyspieszać i ułatwiać, dzięki czemu pozwalają nam zająć się tematami naprawdę wymagającymi udziału człowieka. Brzmi pięknie, tylko jeszcze trzeba się tego nauczyć... Myślę, że dzisiejszy konkurs jest dla tych wszystkich, którzy własnie tego chcą (lub znają kogoś, kto by chciał - w końcu idą święta :)).</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #444444; font-family: Georgia, "Bitstream Charter", serif; font-size: 16px;"><br /></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #444444; font-family: Georgia, "Bitstream Charter", serif; font-size: 16px;"><a href="http://malinowyexcel.pl/mikolajkowy-konkurs-z-nagrodami-o-makrach-vba/">Weź udział w konkursie --></a></span></div>
Anonymoushttp://www.blogger.com/profile/08721896566616533410noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-61055558101200248792016-11-18T11:51:00.003+01:002017-02-14T13:27:58.942+01:00Ile jest aktywnych polis ubezpieczeniowych?<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0CIyk-ubhQFvb8f3oQU8JNLAIYeKAGehQDxZNkC7IrAZUeHw4fW9zPPc_GwqQjhc2Xi2uPbs0jZyTYwJeFxWSE26heyZhP8PKXdeTLDqR0T99s-jfuO9vgt5aks3u_PJz0e2ozqq5GBv4/s1600/MalinowyExcel_new_ma%C5%82e.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br /></a>
Jakiś czas temu jedna z czytelniczek bloga zapytała mnie, <strong>w jaki sposób obliczyć ile polis ubezpieczeniowych z jej listy jest aktywnych</strong>. 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ą <strong>metodę możemy zastosować w milionie innych sytuacji</strong>: czy pracownik pracował w interesującym cię okresie, data ważności produktu/faktury (choć tutaj wystarczy tylko data do - zobacz <a href="http://malinowyexcel.pl/przeterminowane-faktury/" target="_blank">tutaj</a>), realizacja projektu w terminie itd...<br />
<br />
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 :)<br />
<br />
Oto formatka:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuFdnPwMLq7McAxOyb7w86Rlv1exJAFNv8vQge3lS_r1HvrSV3hYaVrtXbCeZOzvPWGxgKmj2a013xdpZMOeNKzXc39_rLtiqu0B5JlwyNCmLPTcl_kELdtWnRm1oNhwm59sjyzAWFl09/s1600/Malinowy+Excel+Aktywne+polisy+formatka.png" imageanchor="1"><img border="0" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuFdnPwMLq7McAxOyb7w86Rlv1exJAFNv8vQge3lS_r1HvrSV3hYaVrtXbCeZOzvPWGxgKmj2a013xdpZMOeNKzXc39_rLtiqu0B5JlwyNCmLPTcl_kELdtWnRm1oNhwm59sjyzAWFl09/s320/Malinowy+Excel+Aktywne+polisy+formatka.png" width="320" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/ile-jest-aktywnych-polis-ubezpieczeniowych/">Czytaj dalej--></a></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-7329920513218235062016-11-15T09:33:00.001+01:002017-02-14T13:28:05.249+01:00Data najbliższego przelewu<br />
Dzisiaj będzie rozbudowanie tematu z <a href="http://malinowyexcel.pl/pierwszy-czwartek-miesiaca/" target="_blank">poprzedniego wpisu</a>, 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:<br />
<br />
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...<br />
<br />
Straszne :)<br />
<br />
Czyli, z danych do zadania potrzebujemy na pewno <strong>termin płatności faktury</strong> 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:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLpE1VX8hflWh8mxQpk2a_XqZmknGruppAMhDbG0-HbfEw4a6V0vrISekaQaWL6crGWI-6_b8K4xUcV0zbABqhylNaBHYuVycJXE7vLtyAdJ8JFJcqREFb2rtT3IXAafrKsw-XHAawLqok/s1600/Malinowy+Excel+Data+najbli%25C5%25BCszego+przelewu+formatka.PNG" imageanchor="1"><img border="0" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLpE1VX8hflWh8mxQpk2a_XqZmknGruppAMhDbG0-HbfEw4a6V0vrISekaQaWL6crGWI-6_b8K4xUcV0zbABqhylNaBHYuVycJXE7vLtyAdJ8JFJcqREFb2rtT3IXAafrKsw-XHAawLqok/s400/Malinowy+Excel+Data+najbli%25C5%25BCszego+przelewu+formatka.PNG" width="400" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/data-najblizszego-przelewu/">Czytaj dalej --></a></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-53410215109069742952016-11-15T09:28:00.000+01:002016-11-15T09:28:24.316+01:00Pierwszy czwartek miesiącaDziś 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. :)<br />
<br />
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ś, <strong>jak się ustala datę np. pierwszego czwartku miesiąca</strong>. 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:
<br />
<ol>
<li><strong>Który z kolei</strong> dzień nas interesuje (np. pierwszy).</li>
<li>Jaki <strong>dzień tygodnia</strong> (np. czwartek).</li>
<li>W jakim <strong>miesiącu</strong> (np. październik).</li>
<li>W którym <strong>roku</strong> (np. 2016).</li>
</ol>
<div style="text-align: left;">
Formatka jest prościutka i wygląda tak:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2xMCwZXuzqtFjbxw28G3HK9uH_m8pW12I9-jE4m2n5YxUkWMm2S_-eKbcVhriOWu6edDO1VA7q1ki9aGlnyUGfipViHn4ZetxVpsMLDWVvg75sR9KW3FCu5LDTmMQf_8dQME_X7VMbF4/s1600/MalinowyExcel+Pierwszy+czwartek+miesi%25C4%2585ca+formatka.PNG" imageanchor="1"><img border="0" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2xMCwZXuzqtFjbxw28G3HK9uH_m8pW12I9-jE4m2n5YxUkWMm2S_-eKbcVhriOWu6edDO1VA7q1ki9aGlnyUGfipViHn4ZetxVpsMLDWVvg75sR9KW3FCu5LDTmMQf_8dQME_X7VMbF4/s400/MalinowyExcel+Pierwszy+czwartek+miesi%25C4%2585ca+formatka.PNG" width="400" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="http://malinowyexcel.pl/pierwszy-czwartek-miesiaca/">Czytaj dalej --></a></div>
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-73618577023210405362016-09-22T15:24:00.002+02:002017-02-14T13:28:10.251+01:00Obliczanie 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 <a href="http://malinowyexcel.pl/obliczanie-czasu-pracy-godziny-nocne/" target="_blank">w poprzednim wpisie</a>, 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 ;)<br />
<br />
Poprzednia formuła wyglądała tak:<br />
<br />
=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)))))<br />
<br />
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!
<br />
<br />
<a href="http://malinowyexcel.pl/obliczanie-czasu-pracy-godziny-nocne-reaktywacja/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/08721896566616533410noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-91921472451144536752016-08-09T07:05:00.000+02:002016-11-15T09:24:10.489+01:00Jak przyporządkować dane (WYSZUKAJ.PIONOWO)?Częstym pytaniem, jakie mi zadajecie w mailach, na szkoleniach jest: <em>Jak zrobić, aby na podstawie określonych danych znaleźć inne dane</em>? Albo inna wersja: <em>Co zrobić, gdy mam tabelę z danymi i na ich podstawie, chcę do niej dokleić dane z innej tabeli?</em><br />
<br />
Żeby lepiej zobrazować o co chodzi, weźmy przykład: wybrałam kilku pracowników (imię i nazwisko) i chcę przyporządkować do nich datę zatrudnienia. Potrzebne dane mam w innej tabeli. Dla uproszczenia formuły - wszystkie dane będą w tym samym arkuszu.<br />
<br />
Oto formatka:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO78LJGdeVf44dlagdYTMygA-161-1S71OT_ShQOxUM69sIhW5f00I_K24gl0lZzErwVKMcPQn0drR5WCjHLTgecGjmifKXFqxu5Tjwff_30lC3Sgx4CCcOgU5DbhApyXLD45G-DnJIfWU/s1600/MalinowyExcel_Przyporz%25C4%2585dkowywanie-danych-formatka.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO78LJGdeVf44dlagdYTMygA-161-1S71OT_ShQOxUM69sIhW5f00I_K24gl0lZzErwVKMcPQn0drR5WCjHLTgecGjmifKXFqxu5Tjwff_30lC3Sgx4CCcOgU5DbhApyXLD45G-DnJIfWU/s1600/MalinowyExcel_Przyporz%25C4%2585dkowywanie-danych-formatka.PNG" /></a></div>
<br />
<a href="http://malinowyexcel.pl/jak-przyporzadkowac-dane-wyszukaj-pionowo">Czytaj dalej--></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-62348882455636349622016-07-03T22:39:00.001+02:002017-02-14T13:28:14.786+01:00Rozstrzygnięcie konkursu o tabelach przestawnych<br />
W zeszłym tygodniu ruszył konkurs o tabelach przestawnych. Bardzo dziękuję wszystkim, którzy wzięli udział w tym konkursie. Konkurs trwał do piątku, 1 lipca 2016, a więc nadszedł czas na wyłonienie zwycięzcy. Przyznam, że zadanie miałam trudne, bo wiele Waszych odpowiedzi na pytanie konkursowe mi się baaaardzo podobało. Wiele pokazywało, jak świetnym narzędziem są tabele przestawne i jak mogą usprawnić pracę. Niestety nagroda jest tylko jedna i musiałam się zdecydować. Przyznam, że wybór był dla mnie na tyle trudny, że poprosiłam o pomoc męża :) Wspólnymi siłami wybraliśmy zwycięzcę.<br />
<br />
Przypomnę pytanie konkursowe:<br />
<strong><br /></strong>
<strong>Dlaczego chcesz nauczyć się tabel przestawnych i jak zamierzasz je wykorzystać w swojej pracy?</strong><br />
<br />
<a href="http://malinowyexcel.pl/rozstrzygniecie-konkursu-o-tabelach-przestawnych/">Czytaj dalej --> </a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-92177785514759947822016-06-23T13:38:00.000+02:002017-02-14T13:28:20.599+01:00Tabele przestawne – konkurs z nagrodami!!!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdPsko2bQd0kkpwiNHlY_6jK5XGWBqik7sEO7WPX23OXuQArv7P6dXm8vAO0YdyD5g-8-a9TGXsa55vizwj0YobLaMJW_hLAa2Y18zh6NrPjEjq4tuB0neuTynKnKNZDIUq-o50Ct2lAyZ/s1600/Uwaga+konkurs+MalinowyExcel.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdPsko2bQd0kkpwiNHlY_6jK5XGWBqik7sEO7WPX23OXuQArv7P6dXm8vAO0YdyD5g-8-a9TGXsa55vizwj0YobLaMJW_hLAa2Y18zh6NrPjEjq4tuB0neuTynKnKNZDIUq-o50Ct2lAyZ/s320/Uwaga+konkurs+MalinowyExcel.png" width="320" /></a>Dziś przyszedł czas na obiecany konkurs!<br />
<br />
Ostatnio pytałam was na Facebooku i w newsletterze, jaki konkurs chcecie najpierw: o tabelach przestawnych czy o makrach? Zdania były oczywiście podzielone, ale większość z was najpierw chciała konkurs o… <strong>tabelach przestawnych</strong>! Przyznam, że strzelałam, że będziecie woleli makra ;)<br />
<br />
Tak więc <strong>dziś robimy konkurs o tabelach przestawnych</strong>, a kolejny konkurs będzie o makrach.</div>
<br />
Pytanie konkursowe prościutkie, a <b>do wygrania kurs wideo o tabelach przestawnych wydawnictwa Videopoint</b> (grupa Heliona).<br />
<br />
<div style="text-align: center;">
<a href="http://malinowyexcel.pl/tabele-przestawne-zabawa-z-nagrodami/"><img border="0" height="104" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg312Brcdn_shXWNmKG966AKEi8f5pj5ksUM3eZrJdseVtzUgir0gW-hYJ_Y9KzCRQM0NpaMhUUAqH6Pn0jqfsV9Z3zof1jYlL3a6uYnhI5U09xrwSzu5jG7c7zXJmnHpbVSToFUWAJJx2c/s320/We%25C5%25BA+udzia%25C5%2582+w+konkursie.png" width="320" /></a></div>
<br />
<a href="http://malinowyexcel.pl/tabele-przestawne-zabawa-z-nagrodami/">Weź udział w konkursie --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-51903059409539130222016-06-14T10:44:00.000+02:002017-02-14T13:28:25.714+01:00Suma tylko wartości dodatnich lub ujemnych<br />
<div style="text-align: left;">
Przy robieniu różnego rodzaju zestawień, często zachodzi potrzeba podsumowania tylko wartości dodatnich lub tylko ujemnych. Np. gdy tworzymy podsumowanie przychodów i rozchodów w firmie czy choćby w projekcie - często chcemy znać sumę tychże wpływów i wydatków. Jedną z metod jest stworzenie oddzielnych kolumn dla wpływów i oddzielną dla wydatków (tak się robi przy raportach kasowych), a potem posumowanie każdej z nich zwykłą funkcją SUMA. To oczywiście działa i jest świetnym i prostym rozwiązaniem, jednak nie zawsze tak chcemy/możemy.<br />
<br />
Pokażę wam dzisiaj również bardzo prostą metodę, która potrzebuje jednej kolumny z wartościami, gdzie wpływy będą dodatnie, a wydatki ujemne. Dane wyglądają tak:<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxqTpiRzNWrFPuvx_cUeooPKxJz9ECuVMGGYtYhJGui4_plb16sX35mqRT5h_r5uOXQMGeRUo1DN9PRo3kY-6o0oQxd-WudL8xuBdMmGhzp-aO7Oa1nqA6h1A-SWBESqnXiw_jq5QCHQLm/s1600/MalinowyExcel+Suma+tylko+dodatnich+warto%25C5%259Bci+-+formatka.PNG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxqTpiRzNWrFPuvx_cUeooPKxJz9ECuVMGGYtYhJGui4_plb16sX35mqRT5h_r5uOXQMGeRUo1DN9PRo3kY-6o0oQxd-WudL8xuBdMmGhzp-aO7Oa1nqA6h1A-SWBESqnXiw_jq5QCHQLm/s400/MalinowyExcel+Suma+tylko+dodatnich+warto%25C5%259Bci+-+formatka.PNG" /></a></div>
</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
W komórce B14 chcę mieć sumę wpływów na konto, a w B15 - sumę wydatków.<br />
<br />
<a href="http://malinowyexcel.pl/suma-tylko-wartosci-dodatnich-lub-ujemnych/">Czytaj dalej --></a></div>
<br />
<!--Jeszcze zanim zacznę: zwróćcie uwagę, że na mojej liście wartości ujemne są zaznaczone na czerwono. Użyłam do tego zwykłego formatowania liczbowego (można to zrobić oczywiście formatowaniem warunkowym, jednak nie ma takiej potrzeby - można prościej). Zobaczcie:<br />
<br />
<div style="text-align: center;">
<a href="http://malinowyexcel.pl/wp-content/uploads/2016/06/MalinowyExcel-Suma-tylko-dodatnich-warto%C5%9Bci-formatowanie-liczbowe.png" rel="attachment wp-att-1694"><img alt="Suma tylko dodatnich wartości - formatowanie liczbowe" class="size-full wp-image-1694" src="http://malinowyexcel.pl/wp-content/uploads/2016/06/MalinowyExcel-Suma-tylko-dodatnich-wartości-formatowanie-liczbowe.png" height="460" width="527" /></a> </div>
<br />
Ok. Przejdźmy do formuły na wpływy i wydatki. Do obu obliczeń użyję funkcji SUMA.JEŻELI. Dla moich danych można ją napisać na co najmniej 2 sposoby. Do wyboru do koloru, choć ja wolę pierwszy (poniżej), ponieważ jest bardziej uniwersalny i niezależny od opisów.
<br />
<h2>
Sposób 1 - kryteria oparte na liczbie</h2>
Aby obliczyć sumę wpływów, wpisz do komórki B14 taką formułę:
<br />
<br />
<pre>=SUMA.JEŻELI(B4:B11;">0")</pre>
<pre></pre>
A dla wydatków analogicznie (w B15):
<br />
<br />
<pre>=SUMA.JEŻELI(B4:B11;"<0")</pre>
<pre></pre>
I cała filozofia. Tak jak napisałam wcześniej: ta metoda jest bardziej uniwersalna, ponieważ bazuję na wartościach liczb, a nie na ich opisach (w kolumnie A). No i dzięki temu, że zarówno zakres w kolumnie B zarówno sumuję jak i przeszukuję pod względem kryteriów - nie muszę wpisywać 3. argumentu.
Ale! Gdybyśmy mieli zarówno wpływy jak i wydatki wpisane jako wartości dodatnie - powyższa metoda już nie dałaby sobie rady...
<br />
<h2>
Sposób 2 - kryteria oparte na tekście</h2>
Dla wpływów (B14):
<br />
<br />
<pre>=SUMA.JEŻELI($A$4:$A$11;A14;$B$4:$B$11)</pre>
<pre></pre>
Dla wydatków (B15):
<br />
<br />
<pre>=SUMA.JEŻELI($A$4:$A$11;A15;$B$4:$B$11)</pre>
<pre></pre>
Zobaczcie, że tutaj przeszukiwałam kolumnę A pod względem kryterium (pierwszy argument), a sumowałam kolumnę B (drugi argument). Dlatego też musiałąm wpisać wszystkie argumenty tej funkcji. Działa, tylko trochę więcej pisania. No i mamy klapę, gdy ktoś nam zrobi literówkę w opisie wpływ/wydatek. Natomiast jest to jedyna opcja, gdy zarówno wpływy jak i wydatki będą pisane jako wartości dodatnie. Poprzednia metoda by sobie z tym nie poradziła.
Jak widać - obie metody są ok, w zależności od danych, jakie mamy.
Tradycyjnie plik do pobrania poniżej:
<br />
<br />
<div align="center">
<div style="background: #d1d1e0; border: 1px solid black; box-shadow: silver 1px 1px 3px; color: black; font-size: 15pt; padding-left: 15px; padding: 7px; width: 500px;">
Plik do pobrania:
<a href="http://malinowyexcel.pl/wp-content/uploads/2016/06/MalinowyExcel_Suma-dodatnich-dw.xlsx" rel="">Malinowy Excel Suma dodatnich - plik do pobrania.xlsx</a>
</div>
</div>
<br />
I wersja wideo (dla pierwszej metody):
<br />
<br />
<div align="center">
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/oNxG2_ZXPU4" width="560"></iframe></div>
-->
Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-9058051218373721322016-05-30T11:05:00.000+02:002017-02-14T13:29:28.140+01:00Jak obliczyć średnią bez skrajnych wartościOstatnio jeden z wiernych czytelników bloga (pozdrawiam cię Piotrek:)) potrzebował obliczyć wartość średnią, jednak bez skrajnych wartości. Wymyślił, że można to zrobić funkcją ŚREDNIA.WARUNKÓW. Oczywiście można, jednak nie jest to takie oczywiste, jak może się wydawać. Pomyślałam, że jest to temat warty wspomnienia na blogu: komuś z was też może się przydać. Jak nie ten konkretny przykład, to choćby ciekawy/nie do końca intuicyjny sposób podawania kryteriów tej funkcji. Tej i innych z grupy COŚTAM.JEŻELI, COŚTAM.WARUNKÓW. Oczywiście mam tutaj na myśli np. SUMĘ.JEŻELI CZY SUMĘ.WARUNKÓW :) W nich wszystkich kryteria wpisujemy dokładnie tak samo, czyli... tekstowo.<br />
<br />
A żeby temat urozmaicić, kolorem zaznaczę jeszcze wartości skrajne.
Mój przykład będzie liczył średnią ocenę zawodników.<br />
<br />
<a href="http://malinowyexcel.pl/jak-obliczyc-srednia-bez-skrajnych-wartosci/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0tag:blogger.com,1999:blog-7435920181514833443.post-64167734319269877322016-05-10T12:39:00.000+02:002016-05-30T11:06:29.404+02:00Przeterminowane fakturyPokażę wam dziś jak sprawdzić, czy faktura jest przeterminowana. Temat szczególnie przydatny księgowym, ale nie tylko. Możemy bowiem sprawdzać termin wykonania zadania zleconego pracownikowi (to np. dla Project Managerów) czy termin ważności produktu spożywczego, czy jakiegoś kosmetyku. Zastosowań mnóstwo, a formuła i sposób sprawdzenia tego w Excelu - taki sam, niezależnie co sprawdzamy: faktury, deadline, szampon do włosów, jabłka czy gruszki :)
We wpisie będę sprawdzać faktury. Zobaczcie, tak wygląda mój arkusz:<br />
<br />
<div style="text-align: center;">
<a href="http://malinowyexcel.pl/wp-content/uploads/2016/05/MalinowyExcel-Przeterminowane-faktury-formatka.png" rel="attachment wp-att-1653"><img alt="Przeterminowane faktury formatka" class="size-full wp-image-1653" src="http://malinowyexcel.pl/wp-content/uploads/2016/05/MalinowyExcel-Przeterminowane-faktury-formatka.png" height="298" width="390" /></a></div>
<br />
Przeterminowane faktury formatka[/caption]
Czyli będę chciała określić status faktury (czy jest przeterminowana, czy nie) i dodatkowo określę o ile dni jest przeterminowana. Na koniec, żeby dodać trochę grafiki, którą tak wszyscy kochamy :), zaznaczymy kolorem te wiersze, w których występuje faktura przeterminowana.<br />
<br />
<a href="http://malinowyexcel.pl/przeterminowane-faktury/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com2tag:blogger.com,1999:blog-7435920181514833443.post-27772818580845398612016-02-24T13:00:00.002+01:002016-05-10T12:40:52.424+02:00Kierunek grupowania danychTytuł tego wpisu brzmi dość enigmatycznie - wiem :) Chodzi o to, żeby zamiast tego:<br />
<br />
<div style="text-align: center;">
<a href="http://malinowyexcel.pl/wp-content/uploads/2016/02/MalinowyExcel-kierunek-grupwoania-danych-przed-1.jpg" rel="attachment wp-att-1636"><img alt="Grupownie domyślne: PRZED" class="size-full wp-image-1636" src="http://malinowyexcel.pl/wp-content/uploads/2016/02/MalinowyExcel-kierunek-grupwoania-danych-przed-1.jpg" height="178" width="400" /></a> </div>
<br />
mieć to:<br />
<br />
<div style="text-align: center;">
<a href="http://malinowyexcel.pl/wp-content/uploads/2016/02/MalinowyExcel-kierunek-grupwoania-danych-po-1.jpg" rel="attachment wp-att-1637"><img alt="Grupowanie: PO" class="size-full wp-image-1637" src="http://malinowyexcel.pl/wp-content/uploads/2016/02/MalinowyExcel-kierunek-grupwoania-danych-po-1.jpg" height="178" width="400" /></a></div>
<br />
Już tłumaczę, o co chodzi.<br />
<br />
<a href="http://malinowyexcel.pl/kierunek-grupowania-danych/">Czytaj dalej --></a>Anonymoushttp://www.blogger.com/profile/18152068423127164649noreply@blogger.com0