I_P_W08_M01 W świecie arkuszy kalkulacyjnych
Sposoby adresowania
Komórki arkusza kalkulacyjnego są domyślnie adresowane względem położenia innych komórek. Taki sposób adresowania jest szczególnie przydatny wtedy, gdy chcemy wypełnić całą kolumnę formułą, która ma pobierać kolejne wartości znajdujące się w innym miejscu arkusza (na przykład w innej kolumnie).
Spójrzmy na arkusz przedstawiający asortyment sklepu papierniczego. Chcemy obliczyć potencjalną wartość sprzedaży każdego produktu, mnożąc jego cenę przez liczbę sztuk. Do wykonania tego zadania użyjemy adresowania względnego, ponieważ każda pozycja ma inną cenę.

Po skopiowaniu formuły (przeciągnięciu w dół) w kolejnych komórkach, widzimy, że wartości zostały wyliczone względem kolejnych komórek.

Adresowanie bezwzględne
Innym sposobem adresowania jest adresowanie bezwzględne. W tym przypadku formuła zawsze odwołuje się do tej samej komórki - nawet wtedy, gdy zostanie skopiowana do innego miejsca w arkuszu.
Posłużmy się ponownie danymi z przykładu 1. Załóżmy, że sklep wprowadza zasadę, według której każdy towar kosztuje 5 zł. Naszym zadaniem jest ponownie obliczenie łącznej kwoty sprzedaży dla każdego produktu. W tym przypadku zastosujemy adresowanie bezwzględne, ponieważ chcemy, aby wszystkie obliczenia odwoływały się do tej samej komórki zawierającej cenę.
Komórka zawierająca cenę 5 zł zostaje zablokowana za pomocą dwóch znaków dolara ($). Oznacza to, że zablokowane są zarówno kolumna, jak i wiersz tej komórki.

Po skopiowaniu formuły (przeciągnięciu jej w dół) w kolejnych komórkach widzimy, że wartości zostały obliczone poprzez przemnożenie tej samej komórki - B22.


Adresowanie mieszane
Adresowanie mieszane polega na zablokowaniu jednego elementu adresu: kolumny albo wiersza. Oznacza to, że podczas kopiowania formuły zmienia się tylko ta część adresu, która nie została zablokowana - druga pozostaje stała.
Aby lepiej zrozumieć ten sposób adresowania, przeanalizujmy poniższy przykład. Wykorzystując adresowanie mieszane, przygotujemy w arkuszu kalkulacyjnym własną tabliczkę mnożenia.
Startowy arkusz:

Naszym zadaniem jest zdefiniowanie takiej formuły, aby po jej skopiowaniu z komórki B2 zarówno w prawo, jak i w dół, kolejne wartości były obliczane poprawnie.
W przypadku kopiowania formuły w prawo zależy nam na tym, aby kolumna A pozostała zablokowana podczas obliczania kolejnych wartości w pierwszym wierszu. Natomiast przy kopiowaniu formuły w dół to komórki B1, C1, D1itd. powinny być zablokowane, aby formuła zawsze odwoływała się do właściwej wartości z nagłówka.
Definiujemy więc następującą formułę:

$A2 oznacza zablokowanie kolumny A, natomiast B$1 zablokowanie pierwszego wiersza.
W efekcie, po zastosowaniu formuły w kolejnych komórkach (przeciągnięciu w dół i w prawo) widzimy poprawnie wyliczone wartości:

LibreOffice Calc
Nie ma różnic między wykonaniem scenariusza lekcji w Microsoft Excel a LibreOffice Calc.
Arkusze, który zawierają dane do omówionych przykładów: