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

 
ForumForumDiskussionerDiskussionerExcelExcelOM cell 1 har "text" ska cell 2 få "värde"OM cell 1 har "text" ska cell 2 få "värde"
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-10-22 15:19
 

Hej, jag skulle behöva en formel som kan ge ett värde ifall man väljer något ur en lista.

Exempel:
 

Cell med rullista och kan välja 6st olika slags energikällor . t.ex El, Fjärrvärme, Gas osv
Jag väljer El ur den listan och då får den cellen texten El i sig. (så långt har jag kommit)

Det jag behöver hjälp med nu är att i cellen bredvid vill jag att om jag väljer "El" så ska det fyllas i med ett värde i cellen till höger, vi säger 1,6.
Om jag väljer fjärrvärme vill jag att det istället värdet blir 1,0 i samma cell. 

Hoppas ni förstår mig och supermycket tack för hjälpen den som kan hjälpa mig!

Med vänliga hälsningar,
Michael
 

Nytt inlägg
 2019-10-22 15:53
 

Det beror på hur ny excel du har. Om du har en ny excel kan du testa VÄXLA(). Om ditt val står i cell A1 så kan du skriva in den här formeln i målcellen;

=VÄXLA(A1;"el";1,6;"Fjärvärme";1;"gas";2)

Där A1 är adressen till din "rullist-cell" och sedan kommer dina värdepar

Ett alternativ är IFS där du kan stapla val på varandra. Men då måste du ange hela villkoret (ink adress till A1)för varje val

=IFS(A1="el";1,6;A1="Fjärvärme";1)

Dessutom en ganska ny funktion, Har du den så lär du ha Växla också.

 

I äldre excel får du krångla till det på något sätt.

Nästlade OM-satser (väldigt svårt att räkna paranteser efter ett tag)

=OM(A1="El";1,6;OM(A1="Fjärvärme";1;OM(A1="Gas";2;"")))

Staplade Omsater 

=OM(A1="el";1,6;"")&OM(A1="Fjärvärme";1;"")&OM(A1="Gas";2;"")

 

Letarad med "inbyggd" hjälptabell

=LETARAD(A1;{"el"\1,6;"Fjärvärme"\1;"gas"\2};2;FALSKT)

 

Det sista exemplet är egentligen smidigast om du skapar en hjäptabell med dina par . Exempelvis i Blad2, cell A1:B3

el 1,6
Fjärvärme 1
gas 2

då kan du använda en formel i stil med:

=LETARAD(A1;Blad2!$A$1:$B$3;2;FALSKT)

Och den stora fördelen är att du kan ändra prislappar osv i hjälptabellen istället för att hårdkoda det i formeln.

Nytt inlägg
 2019-10-23 06:21
 

 @ano Stort tack! Jag var inne på samma spår med OM men fick det inte att funka. Du är grym! :)

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelOM cell 1 har "text" ska cell 2 få "värde"OM cell 1 har "text" ska cell 2 få "värde"

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