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

 
ForumForumDiskussionerDiskussionerExcelExcelFylla i celler baserat på värdet i andra cellerFylla i celler baserat på värdet i andra celler
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2017-12-12 12:46
 

 Jag skulle behöva lite hjälp med hur jag ska skriva in formel eller formatera cell B1:

Om värdet i cell A1 är mellan 0,245 och 0,255 vill jag att det ska stå "25VAT" i cell B1.
Om värdet i cell A1 är mellan 0,055 och 0,065 vill jag att det ska stå "6VAT" i cell B1.
Om värdet i cell A1 är mellan 0,115 och 0,125 vill jag att det ska stå "12VAT" i cell B1.
Om värdet i cell A1 är lika med 0 vill jag att det ska stå "NOVAT" i cell B1.
För övriga värden i cell A1 vill jag att det ska stå "FELmoms" i cell B1.

Hur lägger jag in detta, blir en väldigt lång formel eller?

/Malin

 

 

Nytt inlägg
 2017-12-12 16:46
Accepterat svar 

en massa nästtlade omformler (en rad):
=OM(A1=0;"NOVAT";OM(OCH(A1>=0,055;A1<=0,065);"6VAT";OM(OCH(A1>=0,115;A1<=0,125);"12VAT";OM(OCH(A1>=0,245;A1<=0,255);"25VAT";"FELmoms"))))

Lätt att förstå vad man vill göra men lite knepigt om det blir fel.

Alternativt skapar du en liten hjälptabell någonstans, t.ex i J1:K8

0 NOVAT
0,001 FELmoms
0,055 6VAT
0,0651 FELmoms
0,115 12VAT
0,1251 FELmoms
0,245 25VAT
0,2551 FELmoms

Då kan du använda en nätt liten Letarad-formel (med Ungefärligt=SANT) för att hämna hem rätt värde

=LETARAD(A1;$J$1:$K$12;2;SANT)

Du kan "finlira" med startpunkten för varje "FELmoms"-intervall om du vill ha högre träffsäkerhet (t.ex 0,0000000000000001 om du vill vara säker på att det bara är Exakt 0 som får NoVAT

Fördelen med hjälptabeller är att formeln blir lätt att kolla och du kan lätt trixa med gränsvärden osv. NAckdelen är förståss att du måste använda en extra tabell.

Du kan även skippa hjälptabellen och peta in alla gränsvärden i samma formel  (en rad)

=LETARAD(A1;{0\"NOVAT";0,001\"FELmoms";0,055\"6VAT";0,0651\"FELmoms";0,115\"12VAT";0,1251\"FELmoms";0,245\"25VAT";0,2551\"FELmoms"};2;SANT)

Men då får du nästan alla nackdelar och inga frdelar från de andra metoderna

 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFylla i celler baserat på värdet i andra cellerFylla i celler baserat på värdet i andra celler

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