Średnia ważona w Excelu

Istnieje w Excelu funkcja o nazwie ŚREDNIA, która liczy średnią arytmetyczną wszystkich liczb. Jednak czasami zachodzi potrzeba obliczenia średniej ważonej. Przykładowo w szkole nauczyciel wystawiając oceny na koniec roku przykładał większą wagę do ocen ze sprawdzianów w mniejszą do ocen z aktywności czy zadań domowych.

Rozpatrzmy następujący przykład:

Czytaj dalej
Zaszufladkowano do kategorii funkcje | Otagowano , , | Dodaj komentarz

Eksport wpisów z autokorekty do Excela

Blisko dwa miesiące temu napisałem proste makro, które hurtowo importuje z Excela wpisy do autokorekty.

Nie pozostało nic innego, jak napisać odwrotne narzędzie – makro, które eksportuje wszystkie wpisy. Może się to przydać np. do celów archiwizacyjnych

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano | Dodaj komentarz

Excel i historia akcji na GPW

Przeglądając listę funkcji Excela rzuciła mi się w oczy dość ciekawa funkcja, która jest dostępna tylko w wersji subskrypcyjnej Office 365.

Otóż Excel może nam zwrócić ceny akcji np. z Giełdy Papierów Wartościowych w Warszawie z zadanego okresu. Przykładowo chcąc znać notowania spółki PKN Orlen mogę wpisać następującą formułę:

Czytaj dalej
Zaszufladkowano do kategorii excel - samouczki | Otagowano , | Dodaj komentarz

Jak wyłączyć blokowanie makr dla plików pobranych z Internetu?

Jeszcze do niedawna, gdy pobierałem z Internetu plik zawierający makra pojawiało się takie oto ostrzeżenie.

Wystarczyło tylko kliknąć w przycisk Włącz zawartość i mogłem korzystać z dobrodziejstw oferowanych przez makra. Obecnie gdy plik zostanie pobrany z Internetu lub zapiszę załącznik otrzymany na skrzynkę e-mail (testowałem programy Thunderbird i Outlook) zobaczę taki oto komunikat:

Firma Microsoft zablokowała uruchamianie makr, ponieważ źródło dla tego pliku jest niezaufane

Niestety, ale nie da się takiego pliku „w łatwy sposób” otworzyć. Dlaczego? Otóż makra mogą być niebezpieczne a firma Microsoft chce ochronić użytkowników przed zrobieniem sobie krzywdy. I całkiem słusznie wszak początkujący użytkownik raczej z makr nie korzysta a osoby średnio-zaawansowane poradzą sobie z zdjęciem tego zabezpieczenia.

Czytaj dalej
Zaszufladkowano do kategorii Bezpieczeństwo | Otagowano , , | Dodaj komentarz

Word – Jak policzyć ile razy występuje dane słowo w dokumencie?

Chcesz policzyć ile razy występuje dane słowo w dokumencie? Najprostsza metoda to naciśnięcie kombinacji klawiszy CTRL+F i wpisanie owego słowa w polu przeszukaj dokument (ten panel został wprowadzony w Wordzie 2010). Niestety ale to rozwiązanie ma pewną wadę: otóż nie działa zbyt dobrze dla krótkich słów, które mogą być częścią innych wyrazów. Rozpatrzmy taki oto tekst:

Siała baba mak. Baba jest rolnikiem i korzysta z dofinansowania z UE w ramach projektu „Owoce i warzywa są zdrowsze od kebaba”.

Jak widzimy, słowo baba zostanie zliczone o jeden raz za dużo, gdyż zawiera się ono w wyrazie kebaba.

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , | Dodaj komentarz

Automatyczne tłumaczenie formuł z polskiego do anglojęzycznego Excela i odwrotnie

Czy pracujesz w anglojęzycznym Excelu? Jeśli tak, to pewnie nie raz wkurzała Ciebie taka sytuacja, że znalazłeś jakąś fajną formułę dla polskojęzycznego Excela i musiałeś męczyć się z ręcznym tłumaczeniem nazw wszystkich funkcji.

Przykładowo: kiedyś spłodziłem taką oto fajną funkcję walidującą czy numer PESEL jest poprawny:

=JEŻELI(DŁ(A2)<>11;"pesel musi mieć 11 znakow";JEŻELI((MOD(10-MOD(FRAGMENT.TEKSTU(A2;1;1)*1+FRAGMENT.TEKSTU(A2;2;1)*3+FRAGMENT.TEKSTU(A2;3;1)*7+FRAGMENT.TEKSTU(A2;4;1)*9+FRAGMENT.TEKSTU(A2;5;1)*1+FRAGMENT.TEKSTU(A2;6;1)*3+FRAGMENT.TEKSTU(A2;7;1)*7+FRAGMENT.TEKSTU(A2;8;1)*9+FRAGMENT.TEKSTU(A2;9;1)*1+FRAGMENT.TEKSTU(A2;10;1)*3;10);10))*1<>(FRAGMENT.TEKSTU(A2;11;1)*1);"zla suma kontrolna";"ok"))

Pracując w anglojęzycznej wersji Excela ta formuła będzie wyglądała następująco:

=IF(LEN(A2)<>11;"pesel musi mieć 11 znakow";IF((MOD(10-MOD(MID(A2;1;1)*1+MID(A2;2;1)*3+MID(A2;3;1)*7+MID(A2;4;1)*9+MID(A2;5;1)*1+MID(A2;6;1)*3+MID(A2;7;1)*7+MID(A2;8;1)*9+MID(A2;9;1)*1+MID(A2;10;1)*3;10);10))*1<>(MID(A2;11;1)*1);"zla suma kontrolna";"ok"))

Współczuję Tobie, jeśli musisz ręcznie zamieniać te 11 funkcji FRAGMENT.TEKSTU na funkcję MID, JEŻELI na IF itp. Ale podczas opracowywania zestawienia polskich i angielskich funkcji pomyślałem, że mogę w kilka chwil (czytaj 2 wieczory) napisać prosty konwerter, który automatycznie tłumaczy formuły w obie strony.

Czytaj dalej
Zaszufladkowano do kategorii funkcje | Otagowano | Dodaj komentarz

Zestawienie funkcji Excela polskie<->angielskie

Jeśli posiadasz polskojęzyczną wersję programu Excel, to wszystkie funkcje wpisujesz "po polsku" np. =SUMA(E2:E11), =ŚREDNIA(E2:E11) itp. Natomiast jeśli zaczniesz pracę w jakiejś międzynarodowej korporacji to istnieje ryzyko, że będziesz mieć program Excel w wersji anglojęzycznej i funkcje będzie się wpisywać "po angielsku" np. =SUM(E2:E11), =AVERAGE(E2:E11) itp. Poniżej publikuję w miarę świeże zestawienie funkcji obejmujące również te najnowsze funkcje jak np. X.WYSZUKAJ.

Czytaj dalej
Zaszufladkowano do kategorii funkcje | Otagowano | Dodaj komentarz

Word – Zmiana odstępów między znakami

Kilka dni temu znajomy, który lubi mi podsyłać różne śmieszne memy podesłał mi dość ciekawe zdjęcie przedstawiające pierwszą stronę tabloidu „Super express”. Moją uwagę przykuły dość nietypowe przeprosiny (specjalnie napisane r o z s t r z e l o n y m i  literami, aby zniechęcić czytelników do przeczytania 🙂

Zgodnie z wyrokiem sądu przeprosiny o odpowiedniej treści zostały opublikowane, a że są nieczytelne to już jest mniej istotne.

Nie ukrywam, że to zdjęcie zainspirowało mnie do napisania niniejszej notki. Być może za jakiś czas zostaniesz redaktorem naczelnym jakiegoś tabloida i informacje zawarte w tej notce będą dla Ciebie przydatne.

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , | Dodaj komentarz

Sumowanie (i nie tylko) komórek spełniających określony warunek (warunki)

Mamy prostą bazę z pracownikami.

W tej bazie danych, będziemy chcieli wyciągnąć kilka informacji statystycznych takich jak np. suma lub średnia zarobków osób z wybranego działu, albo suma zarobków mężczyzn z wybranego działu lub najwyższa i najniższa pensja z wybranego działu.

Czytaj dalej
Zaszufladkowano do kategorii funkcje | Otagowano , , , , , , , , , , | Dodaj komentarz

Osadzanie dokumentu Worda w Wordzie

Jakiś czas temu opisałem dość ciekawą sztuczkę jaką jest osadzanie fragmentu arkusza Excela w Wordzie. Pewnie zastanawiasz się, dlaczego warto jest osadzić dokument Wordowy w Wordzie (albo w arkuszu Excela)? Otóż czasem chcemy zaprojektować prosty katalog zawierający tylko najważniejsze informacje o produkcie a dopiero po kliknięciu w ikonkę Worda otworzy się nowy dokument w którym jest podana szczegółowa specyfikacja produktu. W ten sposób ukryta szczegółowa specyfikacja nie zaśmieca nam naszego katalogu zawierającego skrótowy opis zwięźle przedstawiający najważniejsze dane. Czasami praktykuję podobne rozwiązanie w Excelu: udostępniam swoim kursantom prosty arkusz z ćwiczeniami a w arkuszu Excela znajduje się ściąga bądź obszerny opis przerabianego zagadnienia.

Poniższy rysunek ilustruje opisywane zagadnienie.

Po dwukrotnym kliknięciu w ikonkę Szczegóły otworzy się nowe okienko Worda i wyświetli się obszerny dokument.

Pobierz przykładowy plik zawierający osadzony dokument

Aby osadzić dokument programu Word wewnątrz naszego katalogu należy wykonać następujące czynności:

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano | Dodaj komentarz