Hur använder jag TYPVÄRDE.ETT i en kolumn med siffror tillsammans med andra funktioner?

Lars Agerstig 20 Ryktespoäng
2026-04-04T17:28:36.01+00:00

Hej!

Jag är en gammal gubbe (73) som inte fick datateknik med bröstmjölken.
Trots att jag använt Excel ett par år, är jag ändå ständig nybörjare och förstår inte alla dessa terminologier och för mig konstiga data-ord. Dessa är som kinesiska för mig!

Jag bygger nu en funktion som kallas TYPVÄRDE.ETT. Funktionen ska tydligen kunna sortera fram den vanligaste siffran (i mitt fall 1 - 15) från en kolumn jag har som endast innehåller en stor mängd av BARA dessa specifika siffror och välja ut den vanligast förekommande siffran bland dessa.
Det lät perfekt för mig, om den hoppar över tomma celler i den kolumnen?

Mitt stora problem jag fattar noll av, är hur jag ska kunna lägga till fler styrfunktioner från åtminstone två andra kolumner?
Kan någon lösa detta behöver jag alltså en helt fungerande kod som jag kan kopiera och klistra in i mitt program.

DETTA VILL JAG ÅSTADKOMMA
1. TYPVÄRDE.ETT ska hämtas från Kolumn E163:E5550 .
Alltså flest förekommande siffra/or från 1 - 15.
Det finns även tomma celler i E-kolumnen men ingen cell med andra värden än 1 - 15.

2. En av de Styrande kolumnerna är att D163:D5550 ska ha värdet 2.
Siffran 2 är den enda siffran som får användas från D-kolumnen. Denna kolumn innehåller endast siffrorna 1, 2 och 3 och har även tomma celler.

3. C5565 är en cell som jag gjort till en Styrfunktion, genom att själv fylla i en eller två bokstäver.
C5565 hämtar funktionen direkt från Kolumn A163:A5550 och fungerar perfekt.

C5565 är den enda cell jag vill fylla i manuellt. Genom att fylla i denna cell ska resultatet från
1. TYPVÄRDE.ETT fyllas i automatiskt i en resultatcell jag har, där jag klistrar in din totala kod.

Går det att skriva en sådan kod och är TYPVÄRDE.ETT det rätta verktyget eller finns det något bättre verktyg som kan användas för ändamålet?

Jag har alltid den senaste svenska versionen av Excel från automatisk uppdatering!

Tacksam för all hjälp jag kan få via ert förnäma forum! Tack på förhand!

/Lars

Microsoft 365 och Office | Excel | För hemanvändning | Windows
0 kommentarer Inga kommentarer

Svar godkänt av frågeställaren och rekommenderas av moderator
Jeronimo Fuerte 46,765 Ryktespoäng Oberoende rådgivare
2026-04-06T21:53:48.5866667+00:00

I svenska Excel separeras funktionsargumenten normalt med semikolon ;. Asterisken * är inte en separator — den används här för att beteckna OCH, så alla villkor måste vara sanna samtidigt. Dessutom använder Excel listseparatorn från dina Windows regionala inställningar, så om din dator är annorlunda kan du behöva byta ut semikolon mot systemets separator.

Använd denna formel om du vill ha resultatet endast för D = 2:

=OMFEL(TYPVÄRDE.ETT(FILTER(E163:E5550;(D163:D5550=2)*(A163:A5550=C5565)*(E163:E5550<>"")));"")

Detta betyder:

  • titta i E163:E5550
  • behåll endast rader där D = 2
  • och där A = C5565
  • och där E inte är blank
  • returnera sedan det vanligaste numret från de återstående E-värdena. FILTER är Microsofts funktion som endast behåller rader som matchar de kriterier du anger.

Var det här svaret till hjälp?

1 person tyckte att det här svaret var användbart.

1 ytterligare svar

Sortera efter: Mest användbara
  1. Jeronimo Fuerte 46,765 Ryktespoäng Oberoende rådgivare
    2026-04-04T18:20:51.47+00:00

    Hej! Jag tror att för att tillämpa dina extra villkor är det enklaste sättet att först använda FILTER för att bara behålla de rader du vill ha, och sedan skicka det filtrerade resultatet till. Att wrappa hela paketet i IFERROR undviker ett fel om inga matchande rader hittas.

    Klistra in detta i din resultatcell:

    =IFERROR(MODE. SNGL(FILTER(E163:E5550,(D163:D5550=2)(A163:A5550=C5565)(E163:E5550<>""))),"")

    Var det här svaret till hjälp?


Ditt svar

Svar kan markeras som godkända svar av personen som ställde frågan, och som rekommenderade svar av moderatorerna, vilket hjälper användarna att veta om svaret löste problemet.