Håller på att göra ett litet excel-dokument för att hålla reda på alla tider som jag jobbar... Hej Du kan använda Else If med OM-funktionen: Du skulle kunna använda CHOOSE/VÄLJ istället. Tackar Tackar! För att lösa tidsberäkningen lägger du till ett dygn om skillnaden blir negativ. Så här:else if i excel?
Problemet är att jag tjänar olika på olika ställen...
Säg att på plats 1 tjänar jag 85
plats 2 = 120
plats 3 = 125 osv...
I dokumentet så har jag ett fält där det står hur många timmar jag har jobbat på respektive jobb och ett fält för vilken plats det är jag har jobbat på.
Nu skulle jag vilja att om man väljer "plats 1" så ska det jag nu tjänar på den platsen multipliceras med så många timmar som jag jobbar på den platsen...
Hur löser man detta??
Det enklaste vore ju att ha en dropdown-lista där varje plats representerar ett värde, men går det att göra i excel?
/AndersSv: else if i excel?
Skapa en liten tabell med plats och timlön.
I din ursprungliga tabell lägger du till en kolumn och i denna använder du dig av funktionen LETARAD. Se hjälpen i EXCEL. Därefter får du räkna ut det totlala priset per plats.
HansSv: else if i excel?
OM har syntaxen:
OM(villkor;värde om sant;värde om falskt)
i ditt fall skulle det bli
=OM(A1="jobb1";150;OM(A1="jobb2";200;300))
eller med tre om-satser:
=OM(A1="jobb1";150;OM(A1="jobb2";200;OM(A1="jobb3";300;"ingen arbetsplats")))Sv: else if i excel?
Gör en tabell, kalla den "Arbetsplatser" eller något liknande.
Få fram radnumret inom tabellen med PASSA (vet inte eng. ver.), och välj rätt metod med VÄLJ.
EDIT:
Kom just på att det är bättre att göra en tabell med Arbetsplatser i en kolumn, och priser i en annan. Sedan använder du LETARAD eller HLOOKUP (eller är det VLOOKUP?).Sv: else if i excel?
Nu fick jag det att funka!
Skulle förövrigt gärna ta ett snack med den på MS som bestämde att man ska översätta IF osv till svenska oxå...;)
Upptäckte precis en till bugg...
Eftersom jag nästan bara jobbar över midnatt så ser ju ett typiskt pass ut som såhär : 2200-0330.
Problemet är ju att då ballar min uträckning ur och jag får minus-svar...
Som sen bråkar med uträckningen för hur mycket jag tjänar...
Hur löser man detta i vbs då?Sv: else if i excel?
OM(Tid2-Tid1<=0;Tid2-Tid1+1;Tid2-Tid1)
Den klagar på beräkningen av lönen??? Kanske du kan visa hur formeln ser ut?
//Janne