Jak zatrzymać program Excel zmieniający zakres podczas przeciągania formuły w dół? [Zamknięte]


11

Próbuję znormalizować zestaw kolumn danych w arkuszu kalkulacyjnym programu Excel.

Muszę uzyskać wartości, aby najwyższa wartość w kolumnie wynosiła = 1, a najniższa = = 0, więc wpadłem na wzór:

=(A1-MIN(A1:A30))/(MAX(A1:A30)-MIN(A1:A30))

Wydaje się, że to działa dobrze, ale kiedy przeciągam formułę w celu wypełnienia komórek pod nią, teraz tylko się A1zwiększa, ale A1:A30też.

Czy istnieje sposób na zablokowanie zakresu podczas aktualizacji tylko numeru, który mnie interesuje?

Próbowałem umieścić Max i min w innej komórce i odnieść się do tego, ale to po prostu odwołuje się do komórki pod tą, w której znajdują się Max i min, i dzielę się przez zero błędów, ponieważ nic tam nie ma.

Odpowiedzi:


39

„$” Zablokuje odniesienie do absolutnego względem względnego. Możesz zablokować kolumnę, wiersz lub oba. Oto zamknięte absolutne odniesienie do twojego przykładu.

(A1-MIN($A$1:$A$30))/(MAX($A$1:$A$30)-MIN($A$1:$A$30))

1
Uwaga dodatkowa: Myślę, że działa w ten sposób w zasadzie dla wszystkich współczesnych programów do obsługi arkuszy kalkulacyjnych - wiem, że działa w przypadku OpenOffice.org Calc i arkusza kalkulacyjnego Google Docs.
Erik P.

2
Dobra odpowiedź - ale to (i oryginalne pytanie) należy do innej witryny.
whuber

1
Na komputerze z systemem Windows można przełączać metody „blokowania” za pomocą klawisza F4.
Chase
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.