Fråga:
Hur stoppar man excel från att ändra ett intervall när man drar ner en formel?
Omar Kooheji
2011-02-21 22:54:07 UTC
view on stackexchange narkive permalink

Jag försöker normalisera en uppsättning datakolumner i ett Excel-kalkylark.

Jag måste hämta värdena så att det högsta värdet i en kolumn är = 1 och lägsta är = till 0 , så jag har kommit med formeln:

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

Det verkar fungera bra, men när jag drar ner formeln för att fylla cellerna under den ökar nu bara A1 men A1: A30 gör det också.

Finns det ett sätt att låsa intervallet medan du uppdaterar bara det nummer jag är intresserad av?

Jag har försökt sätta Max och min i en olika celler och refererar till det men det refererar bara till cellen under den som Max och min är i och jag får dela med noll fel eftersom det inte finns något där.

Ett svar:
B_Miner
2011-02-21 23:02:21 UTC
view on stackexchange narkive permalink

En '$' låser referensen till en absolut jämfört med en relativ. Du kan låsa ner kolumnen, raden eller båda. Här är en låst absolut referens för ditt exempel.

  (A1-MIN ($ A $ 1: $ A $ 30)) / (MAX ($ A $ 1: $ A $ 30) -MIN ( $ A $ 1: $ A $ 30))  
Sidanotering: Jag tror att det fungerar så här i princip alla moderna kalkylprogram - jag vet att det fungerar för OpenOffice.org Calc och Google Docs kalkylblad.
Bra svar - men det (och den ursprungliga frågan) hör till en annan webbplats.
På en Windows-maskin kan du växla mellan "låsa ner" -metoderna med F4-tangenten.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 2.0-licensen som det distribueras under.
Loading...