Analiza działania formuły krok po kroku

Transkrypt

Analiza działania formuły krok po kroku
:: Trik 1. Analiza działania formuły krok po kroku
:: Trik 2. Przejrzysty harmonogram zadań
:: Trik 3. Dane w kolejności losowej
:: Trik 4. Najszybszy sposób utworzenia kopii arkusza
:: Trik 5. Szybka rozbudowa formuł
Trik 1
Analiza działania formuły krok po kroku
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/1_Szacowanie_formuly.zip
Na pewno spotkałeś się z sytuacją, Ŝe formuła skrupulatnie budowana od kilku minut
nieoczekiwanie zwróciła niepoprawny wynik. Sprawdzanie jej składnie znak po znaku
i odwołanie po odwołaniu, moŜe zająć trzykrotnie więcej czasu niŜ zbudowanie nowej
formuły od podstaw. Aby uniknąć Ŝmudnej pracy, proponujemy skorzystać z
narzędzia Szacuj formułę dostępnego w Excelu począwszy od wersji 2002 (XP).
Dzięki niemu program krok po kroku wykona kaŜdy fragment formuły i na bieŜąco
wyświetli wyniki cząstkowe, które złoŜą się później na ostateczny wynik w komórce.
ZałóŜmy, Ŝe chcesz przeanalizować następującą formułę:
=FRAGMENT.TEKSTU(KOMÓRKA("filename")
;ZNAJDŹ("]";KOMÓRKA("filename"))+1;255)
której zadaniem jest pobranie nazwy arkusza i wyświetlenie jej w komórce.
=> JeŜeli nieoczekiwanie zwróciłaby symbol błędu:
1. Zaznacz komórkę z formułą i z menu Narzędzia wybierz polecenie Inspekcja
formuł/Szacuj formułę (w Excelu 2007: uaktywnij kartę Formuły i w grupie poleceń
Inspekcja formuł kliknij Szacuj formułę - mała ikona z symbolem lupy). Pojawi się
okno dialogowe Szacowanie formuły, w którym będzie wyświetlona składnia
analizowanej formuły.
Rys. 1. Tutaj przeanalizujesz formułę krok po kroku
2. Kliknij przycisk Szacuj, a Excel przeanalizuje pierwszy fragment formuły. Efekt
moŜesz na bieŜąco obserwować w okienku podglądu.
1
3. Ponownie kliknij Szacuj, a zostanie wykonany kolejny fragment formuły. Tym
sposobem moŜesz sprawdzić, gdzie popełniłeś błąd przy budowie formuły.
Rys. 2. W tym przypadku wynik okazał się poprawny
Wskazówka
Jeśli podkreślona część formuły jest adresem komórki, w której jest umieszczona
inna formuła, kliknij przycisk Wkrocz, aby wyświetlić drugą formułę w polu
Oszacowanie, a następnie równieŜ i ją przeliczyć krok po kroku. JeŜeli chcesz
powrócić do poprzedniej formuły - kliknij przycisk Wyjdź.
2
Trik 2
Przejrzysty harmonogram zadań
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/2_Wyroznianie_terminow.zip
Utworzyłeś w arkuszu prosty harmonogram zadań, do którego kilka razy dziennie
zaglądasz Ŝeby sprawdzić, które z nich powinno być wykonane juŜ dzisiaj, a na które
masz jeszcze trochę czasu. Jeśli chcesz, aby terminy, które upłyną za mniej niŜ 6 dni,
wyświetlały się na zielono, a te, które miną za mniej niŜ 3 dni na czerwono,
skorzystaj z formatowania warunkowego.
Rys. 1. Podręczny harmonogram zadań
=> W tym celu:
1. Zaznacz obszar arkusza, który chcesz sformatować. W naszym przykładzie jest to
zakres komórek E2:E7.
2. Z menu Format wybierz polecenie Formatowanie warunkowe (w Excelu 2007:
uaktywnij kartę Narzędzia główne i kliknij Formatowanie warunkowe/Zarządzaj
regułami/Nowa reguła).
3. Z rozwijanej listy dla Warunku 1 wybierz Formuła jest (w Excelu 2007: uaktywnij
opcję UŜyj formuły do określenia komórek, które naleŜy sformatować) i wpisz taką
formułę:
=(E2-DZIŚ())<3
4. Kliknij przycisk Formatuj i w zakładce Deseń (w Excelu 2007: Wypełnienie)
wybierz kolor czerwony. Zatwierdź ustawienia.
5. Następnie kliknij przycisk Dodaj (w Excelu 2007: Nowa reguła), aby ustalić drugi
warunek.
6. Ponownie wybierz opcję Formuła jest (w Excelu 2007: UŜyj formuły do określenia
komórek, które naleŜy sformatować) i zastosuj formułę:
=ORAZ((E2-DZIŚ())>=3;(E2-DZIŚ())<6)
7. Wybierz deseń koloru zielonego.
3
Rys. 2. Warunki formatowania
8. Zatwierdź ustawienia, klikając OK. Efekt będzie taki jak na rysunku 3. Teraz juŜ
nie musisz ciągle pilnować terminów. Zrobi to za Ciebie Excel.
Rys. 3. Terminy oznaczone kolorami
4
Trik 3
Dane w kolejności losowej
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/3_Dane_losowo.zip
Otrzymałeś listę z danymi teleadresowymi klientów, na podstawie której będzie
prowadzona akcja promocyjna. Dane są posortowane wg wielkości miast, a Ty
potrzebujesz ułoŜyć je w kolejności losowej. Fragment przykładowej listy klientów
przedstawia rysunek 1.
Rys. 1. Fragment listy
=> Aby ułoŜyć te dane losowo:
1. W pierwszej kolejności kolumnę D nazwij Pomocnicza.
2. Do komórki D2 wpisz następującą formułę:
=ZAOKR.DO.CAŁK(LOS()*1000)
i skopiuj do komórek poniŜej.
Rys. 2. Wyznaczone losowe liczby
Teraz zamień formuły na wartości, aby zwrócone liczby nie zmieniały się przy kaŜdym
przeliczeniu arkusza.
5
=> W tym celu:
1. Wciśnij kombinację klawiszy Ctrl + C i z menu Edycja wybierz polecenie Wklej
specjalnie (w Excelu 2007: moŜesz od razu skorzystać polecenia Wklej wartości po
rozwinięciu listy znajdującej się poniŜej przycisku Wklej).
2. Zaznacz pole Wartości i zatwierdź, klikając OK.
Teraz pozostało Ci jedynie posortować listę z danymi wg kolumny Pomocnicza, aby
uzyskać Ŝądany efekt.
Rys. 3. Kolejność losowa
6
Trik 4
Najszybszy sposób utworzenia kopii arkusza
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/4_Kopia_arkusza.zip
Powielanie arkusza to dość często wykonywana operacja. UŜytkownicy Excela zwykle
wykorzystują do tego polecenie Przenieś lub kopiuj dostępne po kliknięciu prawym
przyciskiem myszy karty aktywnego arkusza.
Rys. 1. Tradycyjny sposób powielania arkusza
=> Proponujemy zastosowanie duŜo szybszego i wygodniejszego sposobu:
1. Kliknij kartę arkusza, który chcesz powielić i ustaw nad nią wskaźnik myszy.
2. Wciśnij i przytrzymaj klawisz Ctrl.
3. Trzymając wciśnięty lewy przycisk myszy, przesuń wskaźnik w nowe połoŜenie.
4. Po zwolnieniu myszy kopia zostanie utworzona.
7
Trik 5
Szybka rozbudowa formuł
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/5_Formuly_rozbudowa.zip
Od dłuŜszego czasu przygotowujesz raport zawierający wiele formuł. Niestety
okazało się, Ŝe w międzyczasie nieznacznie zmieniły się załoŜenia. Oznacza to, Ŝe
większość formuł będziesz musiał ręcznie modyfikować. To Ŝmudne zadanie moŜe
zająć nawet kilkadziesiąt minut. Zastanawiasz się co zrobić? Mamy dla Ciebie szybkie
rozwiązanie!
Przyjmijmy, Ŝe do wszystkich wartości znajdujących się w kolumnie C powinieneś
dodać marŜę w wysokości 300 zł.
Rys. 1. Formuły w pierwotnej postaci
=> Aby to szybko zrobić:
1. Do dowolnej pustej komórki wpisz 300.
2. Zaznacz tę komórkę i wciśnij klawisze Ctrl + C.
3. Teraz podświetl zakres wartości, które mają zostać powiększone i z menu Edycja
(w Excelu 2007: na karcie Narzędzia główne rozwiń listę poniŜej przycisku Wklej)
wybierz polecenie Wklej specjalnie.
4. W oknie, które się pojawi, wybierz opcję Dodaj i zatwierdź OK.
Rys. 2. Rozbudowane formuły
Wskazówka
W oknie Wklej specjalnie moŜesz takŜe uŜyć innych opcji: PrzemnoŜ, Podziel i
Odejmij.
W analogiczny sposób moŜesz rozbudowywać formuły o inne formuły. Po prostu
zamiast stałej wartości w komórce wpisz formułę i wybierz jeden z rodzajów obliczeń,
jakie ma zostać zastosowane na zaznaczonych formułach docelowych.
8