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

 
ForumForumDiskussionerDiskussionerExcelExcelSynlig summa endast om cell är ifylldSynlig summa endast om cell är ifylld
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2013-02-27 15:24
 
Hej. Får se om jag lyckas förklara. :)

Jag håller på med en tidsrapport över min arbetstid. Den innehåller när jag börjar, slutar, lunchtid.
Det ska generera plus eller minus på en flexbank.

Allt funkar bra förutom att min flex står som standard -8 timmar på de dagar jag inte jobbat ännu. Jag vill att det inte ska synas något alls där utan summan av uträkningen ska bli synlig först när det finns något att räkna på.

Ex på min formel som summan av dagens timmar är: =ABS(F4-D4-E4) F4=gick hem, D4 = ankomst, E4 = lunch
Sen har jag flexen. Där har jag en cell (d36) som e statiskt 8 timmar eftersom det e en hel arbetsdag.
och summan på flexen på den aktuella dagen ser ut så här: =ABS(F4-D4-E4)-D36

Men hur gör jag för att det inte ska stå -8 timmar innan jag fyllt i ankomst + lunch mm? Har provat =OM, men jag förstår inte fullt ut o därför funkar det inte.

Någon som förstår?
Nytt inlägg
 2013-02-28 00:15
 
Jag tror att du gör ditt problem något mer invecklat än vad det egentligen är, hur som haver är iaf OM funktionen väldigt enkel att använda. Eftersom funktionen är oerhört användbar tänkte jag vara schysst och förklara hur du nyttjar den. Funktionen bygger på 3 delar:
1) Ett logiskt uttryck som kan utvärderas till sant eller falsk (ex 4 > 3 (i klartext fyra är större än tre) eller D5 = 3 (D5 innehåller värdet 3) eller D5 = "I D5 finns en banan" (D5 innehåller textsträngen I D5 finns en banan))
2) Vad som ska returneras om uttrycket är sant
3) Vad som ska returneras om uttrycket är falskt

Ifall du vill bygga en formel med funktionen om skriver du:
"=OM(" del 1 (dvs det logiska utrycket)
";" del 2 (vad som ska returneras om värdet är sant)
";" del 3 (vad som ska returneras om värdet är falskt)
")"

Ex:
=OM(D5="banankorv";"I D5 står det banankorv"; "I D5 står det inte banankorv")

Formeln du behöver i ditt fall är:
=OM(ABS(F4-D4-E4)=0;"";ABS(F4-D4-E4)-D36)

Har på känn att du gjort någon tankevurpa när jag läser ditt inlägg, men det lär du nog upptäcka på egen hand isf
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSynlig summa endast om cell är ifylldSynlig summa endast om cell är ifylld

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