Strona 1 z 1

automatyczne pobieranie danych co miesiąc z innej komórki

: pn wrz 24, 2012 4:14 pm
autor: estera
Witam,

Mam dokument składający się z kilku arkuszy. Zadaniem jednego arkusza jest comiesięczne wyliczanie opłaty abonamentowej, natomiast drugi to faktura. Czy jest możliwe automatyczne pobieranie kwoty (czy jakichkolwiek wyliczeń) z Arkusza 1 do Arkusza np 2 ale co miesiąc z innej komórki? Chodzi o komórki znajdujące się w jednej kolumnie (np "B" i np od "10" do "58"). Jeśli tak, to jaką należy wprowadzić formułę (albo jakie zastosować makro)? Wie ktoś może?

Re: automatyczne pobieranie danych co miesiąc z innej komórk

: pn wrz 24, 2012 5:15 pm
autor: Jan_J
Witaj na forum.

Jest kilka sposobów. Oto przegląd:
  1. Funkcja przesunięcie(adres;pion;poziom;1;1) zwraca wartość z komórki otrzymanej przez przesunięcie adresu adres o odpowiednią liczbę wierszy i kolumn. Np. z formuły =przesunięcie(A1;1;2;1;1) otrzymasz wartość z komórki C2, bo zmieni adres o 1 w pionie i o 2 w poziomie.
  2. Funkcja indeks(zakres;wiersz;kolumna) zwraca wartość z wiersz-tego wiersza kolumn-tej kolumny prostokątnego zakresu. Na przykład =indeks(A1:D100;2;3) da Ci zawartość komórki C2.
  3. Formuła =adr.pośr(adres) zwróci zawartość komórki znajdującej się pod tekstowo przekazanym adresem. Na przykład adr.pośr("C" & B1) da wartość tej komórki z kolumny C, której numer wiersza siedzi w B1.
Z nich najbliższy Twoich potrzeb wydaje mi się sposób 2. Numer miesiąca, wpisany bezpośrednio albo pobrany funkcją miesiąc(data) może pełnić rolę numeru wiersza w funkcji indeks().

Re: automatyczne pobieranie danych co miesiąc z innej komórk

: śr maja 22, 2013 4:15 pm
autor: nobody13
A czy można do tego użyć jakiegoś makra?

Re: automatyczne pobieranie danych co miesiąc z innej komórk

: śr maja 22, 2013 4:29 pm
autor: Jan_J
Ano można, ino że po co?

Kod: Zaznacz cały

=INDEKS(obszar_komórek;12*(rok_biezacy-rok_początkowy) + miesiąc_bieżący-miesiąc_początkowy + 1)

Re: automatyczne pobieranie danych co miesiąc z innej komórk

: śr maja 22, 2013 4:31 pm
autor: Minio
Można.
Nie istnieje chyba rzecz, którą można zrobić przy pomocy formuł, a która nie jest możliwa przy użyciu makra.

Re: automatyczne pobieranie danych co miesiąc z innej komórk

: czw lip 04, 2013 11:28 am
autor: martaposty1
Funkcja INDEKS zwraca zawartość komórki określonej przez numer wiersza i kolumny lub opcjonalnie przez nazwę zakres.

więc z opisanych przez Jana sposobów drugi wydaje się być najlepszy ;)