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

 
ForumForumDiskussionerDiskussionerExcelExcelFlera om funktion för samma cellFlera om funktion för samma cell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-04-17 12:15
 
 Ändrad av ALN_82  på 2019-04-17 12:22:27

 Hej,

Jag har 3 st kryssrutor (5%, 10%, 15%) som ifall det är ibockad så ger den i intilliggande cell en text  som är="SANT" och om inte ="FALSKT".

Samtidigt så har jag en cell för summa utan ökning.

Nu vill jag göra en cell med summan som multipliceras med ovanstående procent påslag ifall det är ibockad, hur går jag till väga??

 

Klarar jag mig utan VBA?

=OM(K4="SANT"; F25*1,05; F25)(K5="SANT"; F25*1,1; F25)(K6="SANT"; F25*1,15; F25)????

 

Tack på förhand!

 

Hälsningar // Alan

 

Nytt inlägg
 2019-04-17 14:17
 
 Ändrad av anonymous  på 2019-04-17 14:18:46

 

Om värdet i K4 till K6 är Sant/falskt som värde (inte text)

=F25*OM(K4;1,05;OM(K5;1,10;OM(K6;1,15;1)))

Om sant/falskt är text:

=F25*OM(K4="SANT";1,05;OM(K5="SANT";1,10;OM(K6="SANT";1,15;1)))

Obs att det här är en nästlad/hierarkisk formel. Dvs de första villkoren "vinner" alltid (om det finns SANT i K4 så blir det 1,05 även om det finns ett SANT i K6 också). Om ingen är SANT så returnerar om-satsen en etta. Dvs F25 räknas inte upp med något.

Vill du fortsätta att stapla fler villkor blir nästlade formler snabt krångliga (bara att hålla reda på antal paranteser...). Å andra sidan blir grundformeln onödigt krånglig om du bara vill hantera 3 val. Exempel där du skulle kunna fortsätta att lägga på 254 val (30 i äldre excel) 

 

=F25*OMFEL(VÄLJ(PASSA(SANT;K4:K6;0);1,05;1,10;1,15);1)

eller så här om 254 val är otillräckligt: 

=F25*OMFEL(INDEX({1,05;1,10;1,15};PASSA(SANT;K4:K6;0));1)

Men har du bara tre val så är den första formeln med nästlade om-satser enklast att förstå (du var ju och nosade på samma formel själv). 

 

Nytt inlägg
 2019-04-18 06:18
 

 Hej,

Tack för det snabba svaret! :)

Jag tog den andra alternativet för att de passar mitt fall bättre men Excell gick inte vidare med att multiplicera när de olika cellerna visade "SANT" konstigt nog.

Ska jag komplettera koden med något annat?

 

Här kommer den koden som jag har valt att använda (ändrat några cellers placering och värde dock)

 

=F24*OM(K3="SANT";1,08;OM(K4="SANT";1,1;OM(K5="SANT";1,15;1)))

 

 

Tack på förhand!

 

Nytt inlägg
 2019-04-18 10:56
 

Hej! 

Hittat felet, man ska ta bort citat tecken!

 

Tack så mycket för hjälpen!

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFlera om funktion för samma cellFlera om funktion för samma cell

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