PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelSekvens i dynamisk tabellSekvens i dynamisk tabell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2025-01-01 10:39
 

Hur gör man en dynamisk numrering i en tabell eftersom formeln sekvens ger felmeddelandet #spill? 

Har en tabell som jag formaterat till att bli dynamisk och rymmer ex. 100 rader med 3 kolumner: Kolumn B innehåller förnamn och C efternamn.


I Kolumn A vill jag nu har dynamisknumrering som fungerar med filterfunktionen. Så om jag sorterar bort alla med efternamn som börjar på J vill jag att numreringen uppdateras.

 

Nytt inlägg
 2025-01-01 12:43
 
 Ändrad av anoying mouse  på 2025-01-01 12:44:09

Funkar inte i tabell

"Spillda matrisformler stöds inte i själva Excel-tabellerna, så du bör placera dem i rutnätet utanför tabellen. Tabeller passar bäst för att hålla rader och kolumner med oberoende data."

https://support.microsoft.com/sv-se/office/dynamiska-matrisformler-och-spillda-matrisbeteenden-205c6b06-03ba-4151-89a1-87a7eb36e531

Så du skulle i princip kunna lägga

=SEKVENS(ANTALV(B:B)-1)

I F2 och sedan länka till den innifrån tabellen med ett enkelt

=F2 som du kopierar ner (=F2# kommer inte att funka).

*********************************

Om du skapar din tabell - utan att omvandla den till en exceltabell - och sedan lägger till filtreringshuvuden (Ctrl+shift+L) så funkar det som du vill. T.ex med formeln:

=SEKVENS(ANTALV(B:B)-1)

Men Så forrt du gör om tabellen till en "riktig" tabell (Ctrl+T) så blir det spill. Även om du skulle skriva formeln med tabellsyntax, typ:

=SEKVENS(ANTALV([Förnamn]))

 

**********************

En helt annan lösning är att strunta i dynamiska formler och istället använda delsumma som bara beräknas på synliga/ofiltrerade rader.

 

1. se till att alla rader är synliga

2. skriv in den här formeln i A2:

=DELSUMMA(3;B$2:B2) 

3. Kopiera ner hela vägen (delsumma med argumentet 3 är samma sak som ANTALV

När du filtrerar nu så borde det blir rätt

https://support.microsoft.com/sv-se/office/funktionen-delsumma-7b027003-f060-4ade-9040-e478765b9939

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSekvens i dynamisk tabellSekvens i dynamisk tabell

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter