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

 
ForumForumDiskussionerDiskussionerExcelExcelSöka minsta värde > 0 i listaSöka minsta värde > 0 i lista
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2025-12-19 13:34
 

 Jag vill ur en växande lista ha ut minsta värdet större än 0 där vissa värden är 0. Listan består av värden 0,600- 0,799 och altså några värden 0,000, f..n. cirka 50 rader med cirka 12 0-värden. Värdet är resultat av =OM(E31>0;(B31/E31*1000);0). Jag har provat olika funktioner (SMALL, MINSTA, MIN) men inte lyckats få till det. Lars

Nytt inlägg
 2025-12-23 12:19
 

Man kan ju tro att det skall heta MINSTA.OMF men av någon anledning är den svenska formlen inte översatt till svenska

=MINIFS(A:A;A:A;">0")

Om data står i kolumn A - du anger samma område som villkorsområde.

Finns för excel 2019 och framåt:

https://support.microsoft.com/sv-se/office/minifs-funktionen-minifs-6ca1ddaa-079b-4e74-80cc-72eef32e6599

 

Eller, Är det du som har en gammal excel? Då fick man göra något slags specialare eftersom MIN och MINSTA räknade tomma celler som 0

1. räkna hur många värden det finns som är större än 0

=ANTAL.OM(A:A;">0")

och sen ta det n:te största talet

=STÖRSTA(A:A;ANTAL.OM(A:A;">0"))

Och, om jag minns det rätt, sätta i Produktsumma för att slippa knappa in som matrisformel

=PRODUKTSUMMA(STÖRSTA(A:A;ANTAL.OM(A:A;">0")))

I Äldre excel är det dessutom bod sed att begränsa området och inte titta i hela kolumnen så du kankse vill köra något i stil med: 

=PRODUKTSUMMA(STÖRSTA(A1:A50;ANTAL.OM(A1:A50;">0")))

Nytt inlägg
 2025-12-29 10:25
 

 Hej hej

Om du har Office 365 så kan du använda "nya" funktionen Filter för att först ta ut en lista rensad för 0 värden. 

Funktionen Filter är dynamisk och växer med tillkommande data, Bäst blir den om du har ditt data i en tabell ( markera data och tryck ctrl +1. 

=FILTER(tblData[Data];tblData[Data]<>0)

Därefter kan du enkelt plocka ut ditt minsta värde genom att referera till filterområdet med #, exempelvis =MIN(L6#) om ditt filterområde börjar i cell L6.

Har du ett äldre excel, och fortfarande behöver hjälp, så får du fråga igen :). Det går att lösa med äldre versioner också, men blir lite bökigare.

Mvh

Christian

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSöka minsta värde > 0 i listaSöka minsta värde > 0 i lista

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