ECDL moduł4 - Reguły arytmetyczne
Dobre praktyki przy tworzeniu formuł
Zapamiętaj, że tworząc formułę odwołujemy się do adresów komórek, w których zawarte są dane. A nie operujemy na samych liczbach.
Operatory
| Operator arytmetyczny | Przykład |
| + | Dodawanie 1+3 |
| — | Odejmowanie 2-1 |
| * | Mnożenie 2*3 |
| / | Dzielenie 2/3 |
| % | Procent 30% |
| ^ | Potęgowanie 2^2 |
| Operator porównania | |
| = | Jest równe (C1=B1) |
| > | Jest większe niż (C1>B1) |
| < | Jest mniejsze niż (C1 |
| >= (większe lub równe) | Jest większe lub równe (C1>=B1) |
| <= (mniejsze lub równe) | Jest mniejsze lub równe (C1<=B1) |
| <> (znak nierówności) | Jest nierówne (C1<>B1) |
| Operator tekstowy | |
| & | Łączenie tekstów technologia & informacyjna = technologiainformacyjna |
| Operator odwołania | |
| : (dwukropek) | Operator zakresu, tworzący jedno odwołanie do wszystkich komórek między dwoma odwołaniami włącznie (A2:B22) |
| ; (średnik) | Operator składania, łączący wiele odwołań w jedno odwołanie (SUMA(A5:A15;C5:C15)) |
| (spacja) | Operator przecięcia, tworzący odwołanie do komórek wspólnych dla dwóch odwołań (D2:F2 E1:E3) |
Rozpoznawanie i poprawna interpretacja błędów w formułach
| Błąd | Co oznacza |
| ##### | Za wąska kolumna, trzeba poszerzyć |
| #ADR! | Odwołanie do komórki jest nieprawidłowe, np. usunięto komórki do których jest odwołanie |
| #ARG! | Dane różnego typu |
| #DZIEL/0! | Dzielenie przez 0 |
| #LICZBA! | Nieprawidłowe wartości liczbowe |
| #N/D | Wartość niedostępna dla funkcji czy formuły |
| #NAZWA? | Błąd w nazwie |
| #ZERO! | Brak części wspólnej dwóch obszarów |
Odwołania względne, bezwzględne i mieszane
Przy kopiowaniu formuł przy pomocy myszy (przez przeciągnięcie). Formuła dopasowuje się do aktualnych wierszy i kolumn, np. wpisana w B2 formuła =B1*A2 po przekopiowaniu do komórki C2 będzie wyglądała =C1*B2. Jest to właściwość odwołania względnego, często bardzo przydatna. Nie zawsze jednak. Na obrazku widać próbę stworzenia tabliczki mnożenia. Jak widać prawidłowy wynik jest tylko w komórce B2 (tej w którą wpisano formułę =B1*A2). Po przekopiowaniu formuł do kolejnych komórek wyszły wyniki niezgodne z oczekiwaniami.
Gdybyśmy zastosowali odwołanie bezwzględne formuła wpisana do komórki B2 wyglądałaby =$B$1*$A$2. Znak $ zabrania następującej po nim kolumnie lub wierszowy na zmianę podczas kopiowania. Czyli w naszym przypadku w każdej komórce będzie wpisane =$B$1*$A$2, co daje wynik 4 i nas nie urządza.
Aby wykonać poprawnie zadanie musimy użyć odwołania mieszanego. Musimy zastanowić się co musimy przyblokować przy kopiowaniu, wiersz czy kolumnę. Prawidłowa formuła będzie wyglądała tak =B$1*$A2. Znaczy po lewej stronie blokujemy wiersz 1, kolumny natomiast zmieniają się przy kopiowaniu. Z prawej strony blokujemy kolumnę A, zmieniają się wiersze. Upraszczając niezmienne pozostają kolumna A i wiersz 1, skąd pobierane są dane.



