När du hanterar matrisfunktioner som spillts, till exempel SEKVENS, är det möjligt att referera till hela spillområdet genom att placera den spillda områdesoperatorn (#) efter området. I följande exempel har vi =SEKVENS(10) i cell A2, som spiller till A2:A11. I cell C2 har vi formeln =SUMMA(A2#), som motsvarar =SUMMA(A2:A11), eftersom A2:A11 är spillområdet för formeln i A2. Detta returnerar 55, summan av alla värden i det spillda matrisområdet.
Om spillområdet växer eller kontrakt, till exempel genom att ändra formeln i A2 till =SEKVENS(20), återspeglar SUMMA-formeln automatiskt det. Om det var ett normalt område måste vi ange =SUMMA(A2:A11) och uppdatera det manuellt om spillområdet ändras. Ofta kanske du inte inser om ett område har ändrats, så det kan ta bort mycket gissningsarbete.
Här är ett annat exempel på hur du använder operatorn för spillt område i flera formler, där vi skapar en unik lista från en lista med namn, sorterar listan och filtrerar efter namn som är längre än 3 tecken. Vi har =SORTERA(C2#) i cell E2 och =FILTER(C2#;LÄNGD(C2#)>3) i cell G2.
Kända begränsningar
Operatorn för spillt område har inte stöd för referenser till stängda arbetsböcker. I stället returneras en #REF! felvärdet #REFERENS!. Att öppna den refererade arbetsboken löser problemet.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.