Adresowanie względne i bezwzględne (absolutne)

Spójrz na poniższy rysunek:

adresowanie względneJest to prosta lista zakupów. W komórce D2 została wpisana prosta formuła =B2*C2 (czyli pomnożyłem przez siebie liczbę sztuk przez cenę jednostkową). Kopiując formułę do kolejnych komórek Excel automatycznie w kolejnych wierszach zmieni adresy komórek, tj. w komórce D3 pojawi się formuła =B3*C3 w komórce D4 pojawi się formuła =B4*D4 itp. Excel domyślił się, że w każdym kolejnym wierszu ma się pojawić taka sama formuła jak w wierszu poprzednim, z tym, że ma zostać zmieniony numer wiersza o 1 w każdym z obu czynników mnożenia.

Prześledźmy teraz kolejny przykład:adresowanie bezwzględne (absolutne)Tutaj mamy do czynienia z kosztorysem wycieczki. Ponieważ za granicą się płaci w Euro więc chciałem przeliczyć koszt z Euro na złotówki. Ponieważ kurs Euro w danym dniu jest taki sam, więc głupotą by było wpisywać w każdej komórce kurs euro (np. =B2*4,20). Lepiej jest wpisać kurs Euro w jednej komórce (w tym przypadku w E3) i używać wartość z tej komórki w formułach. I tak: w komórce C2 wpisałem formułę =B2*E3. Po skopiowaniu formuły do pozostałych komórek okaże się, że formuła w kolejnych komórkach jest błędna (w komórce C3 pojawi się formuła =B3*E4 zamiast =B3*E3, w komórce C4 pojawi się formuła =B4*E5 zamiast =B4*E3 itp.) Widać, że Excel w obu czynnikach mnożenia zwiększa numer wiersza o 1 natomiast naszą intencją było, aby podczas kopiowania formuły do pozostałych komórek Excel zwiększał numer wiersza tylko przy pierwszym czynniku mnożenia.

Aby tak było, należy w adresie komórki numer wiersza (lub kolumny) poprzedzić znakiem dolara ($). Wtedy Excel podczas kopiowania formuły. Czyli w naszym przypadku prawidłowa formuła to =B2*E$3

Uwaga: w tym przypadku formuła zadziała poprawnie, gdyż kopiujemy formuły „w dół”. Gdybyś kopiował formułę „w prawo” to wtedy nadal będzie zwiększany numer kolumny. W takim przypadku powinno się poprzedzić w formule numer kolumny znakiem dolara (czyli =B2*$E3). Dla pewności zawsze możesz używać również zapisu, w którym jednocześnie blokujemy numer wiersza i kolumny tj. =B2*$E$3)

Wskazówka: Jeśli niezbyt wygodne jest wpisywanie znaku dolara, to tuż po wpisaniu adresu komórki, której wiersz, bądź numer kolumny chcesz poprzedzić znakiem dolara naciśnij klawisz F4 (jeden bądź kilka razy). Za pierwszym razem Excel E3 zamieni na $E$3 po drugim wciśnięciu klawisza F4 Excel zamieni na E$3, po trzecim wciśnięciu klawisza F4 Excel zamieni na $E3, po czwartym wciśnięciu klawisza F4 Excel zamieni z powrotem na E3

Ten wpis został opublikowany w kategorii excel - samouczki. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.