Mam swoje dane w komórkach A i B. Niech A_i będzie i-tym wpisem w kolumnach A i tym samym dla B_i. Moja formuła dla kolumny C byłaby (A_ (i + 1) - A_i) / (B_ (i + 1) -B (i)). Na przykład 6. wpis byłby (A7-A6) / (B7-B6) itd. Jak mogę to zrobić w programie Excel? Mam ponad 1000 wpisów, więc zrobienie tego bez pewnej automatyzacji jest prawie niemożliwe.
0
=(A3-A2)/(B3-B2)
w C2 i wypełnienie?Odpowiedzi:
Excel ma koncepcję „odniesienia”. Jeśli użyjesz adresu innej komórki we wzorze, nazywamy to „odwołaniem do komórki”. Na przykład formuła
=A1
ma odwołanie do komórki do komórki A1.Po skopiowaniu tej formuły może się zdarzyć kilka rzeczy:
=A2
=B1
Odwołanie do komórki to „względne”, a numer wiersza i litera kolumny zmieniają się po skopiowaniu formuły. Może to być przydatne, gdy masz dane w wierszach i chcesz zastosować te same obliczenia do każdego wiersza.
Twoja notacja
(A_(i+1) - A_i)/(B_(i+1)-B(i))
używai
oznaczyć bieżący wiersz. Jeśli napiszesz wzór w wierszu 1, toi=1
a formuła wyglądałaby takZgodnie z naturą względnych odniesień wszystko, co musisz zrobić, to skopiować formułę w dół. W każdym wierszu odpowiednie numery wierszy zostaną odpowiednio dostosowane.
W niektórych scenariuszach chcesz uniknąć tej korekty. Na przykład, jeśli masz stawkę podatku od sprzedaży w A1 i chcesz obliczyć podatek dla wszystkich wierszy od wiersza 2 do 100. Kwota sprzedaży znajduje się w kolumnie B, a pierwsze dane w wierszu 2. Formuła zacznie się w wierszu 2 . Aby zachować
1
wA1
naprawiony, użyłbyś znaku $ przed numerem wiersza.Skopiuj jeden rząd w dół i stanie się
Zobacz, jak zmienia się relacja względnego wiersza
B2
doB3
, ale bezwzględne odwołanie do wiersza pozostaje takie samo.Znak $ może znajdować się przed numerem wiersza, literą kolumny, obydwoma lub żadnymi. Prawdziwe bezwzględne odwołanie do komórki ma $ przed numerem wiersza i kolumny. Różne zachowania można zobaczyć w tym przykładzie
źródło