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

 
ForumForumDiskussionerDiskussionerExcelExcelFormel för att två värden skall summera en gruppFormel för att två värden skall summera en grupp
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-06-11 10:55
 

Hej

Jag försöker skapa en formel som ska hjälpa mig med en uträkning. 

Jag har artiklar som har ett fast mått för bredd. Bredden gör att de tillhör en grupp. Tex 10-20mm = grupp A, 21-30mm = grupp B

Så jag har skapat celler med gruppnamnen och vid sidan om celler med måtten. Antingen 10-20, 21-30, 31-40 osv eller så kan jag göra två kolumner med 10 i ena, 20 i den bredvid för att formeln ska söka ett värde mellan ena och andra cellen. Jag vet inte vilket som är bäst. 

Det jag vill åstakomma är att om jag i ett fält för bredd skriver in ett värde tex 26 ( för 26mm ) så ska jag få ett gruppnamn i cellen bredvid. Dvs A, B, C osv. 

Kan någon hjälpa mig med detta ? 
Jag har skärmdumpar men vet inte hur jag ska ladda upp dom så att ni ska se. 

 

Hjälp tack. 

Roger

 

Nytt inlägg
 2016-06-14 12:08
 
Hej Roger,

Vill börja med att fråga dig vilken Excelversion du använder? (2007/2010/2013/2016, Sv/En)
(Frågar dig eftersom funktionen IFS i Excel 2016 kan fixa detta lite enklare än funktioner i tidigare versioner av Excel.)

Hur många intervall för bredd/grupper har du?


Jörgen Bjöörn

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2016-06-14 14:52
 

Det enklaste är kanske att skriva en hjälptabell någonstans (A1:B4 i mitt lilla exempel) . Där skriver du gränsvärdena i KolumnA och värdena i kolumnB

10 _ a
21 _ b
31 _ c
41 _ d 

Sen kan du "Fiska ut" rätt värde med hjälp av LETARAD() 

=LETARAD(26;$A$1:$B$4;2;SANT)

Eller så här om du vill skriva in 26 i cell E1

=LETARAD(E1;$A$1:$B$4;2;SANT)

Det som löser ditt problem är argumentet SANT som gör att LETARAD() hittar det första värdet som stämmer på ett ungefär. Dvs när du skriver in 26 så letar den i kolumnA och fastnar  på 21 eftersom 31 är större. Sen hämtar det värdet på samma rad från andra kolumnen (det är det 2:an står för) i området A1:B4.

Min beskrivning gör det krångligare än vad det är i verkligheten. Testa.

 

Nytt inlägg
 2016-06-15 05:41
 
Jag håller med "Anonymous", det blir betydligt enklare att lösa och hantera om du har en hjälptabell.
Tänk bara på att kolumnen med dina "bredd-värden" måste vara kolumnen till vänster och att den måsta vara sorterad i stigande ordning. (lägsta-högsta)


Jörgen Bjöörn

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFormel för att två värden skall summera en gruppFormel för att två värden skall summera en grupp

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