Oundvikligen kommer det en tid då du måste göra en förändring i en matrisformel i ditt Excel-kalkylblad. Om det är en liten förändring som du vill göra är det oftast ganska enkelt att göra det.
Anta att du vill ändra en intervalladress som används i en matrisformel från A2:A21 till A2:A22. Välj bara en cell i arrayformelns intervall, gör din ändring och tryck på Ctrl+Skift+Enter . Precis som när du array-anger en formel för att börja, måste du använda alla tre nycklarna när du redigerar den. Du behöver dock inte välja hela intervallet som upptas av matrisformeln för att redigera den. Du måste göra det när du upprättar formeln, men inte när du redigerar den.
Ibland behöver du minska dimensionerna för det intervall som en matrisformel upptar. Då är det lite knepigare att hantera. Anta att en LINEST-analys säger dig att du lika gärna kan prognostisera kolumn C från kolumn A, istället för från både kolumn A och B.
Nu vill du göra två saker:
- Ta bort referensen till kolumn B från LINEST-argumenten.
- Ta bort en kolumn från intervallet som LINEST upptar.
Om allt du gjorde var att ta bort referensen till kolumn B från LINEST-argumenten, skulle du sluta med ett gäng #N/A-värden i dess sista kolumn. Så ett sätt att hantera saker är att markera en cell i arrayformelns intervall, ta bort likhetstecknet i början av formeln och ange igen som en konventionell formel vad som har blivit ett textvärde med Ctrl+Enter.
Sedan väljer du det ursprungliga intervallet förutom dess sista kolumn. Ändra LINEST-argumentet efter behov (inklusive att ersätta likhetstecknet) och upprätta redigeringen med Ctrl+Skift+Enter. Avsluta med att rensa det som hade varit intervallets sista kolumn – du kan göra det nu eftersom det inte längre är en del av en befintlig matrisformel. Du har nu en reviderad formel utan avskräckning från originalversionen.