"Automatisk" körjournal Excel

Permalänk
Medlem

"Automatisk" körjournal Excel

Hejsan!

Jag vill göra en körjournal i Excel som ska räkna ut allt själv utefter de siffror jag fyller i.

Det jag har fastnat på nu är dock hur jag ska fylla i formlerna för att det ska funka.

Tanken är att jag löpande ska fylla i siffrorna Datum, Antal liter tankat och Mätarställning Mil och så ska Förbrukning senaste tank och Totalförbrukning L/mil räknas ut.

Siffrorna i "Förbrukning senaste tank" är bara för att visa hur formeln ska funka. Tänkte det är lättare att visa än att förklara.

Jag kan några formler, men när det gäller att fylla i löpande (t.ex. Förbrukning senaste tank där den måste ta antal liter tankat delat med skillnaden i mil mellan nuvarande och tanken innan) så går jag bet.

Jag hade ju kunnat räkna ut allt medan jag fyller i det, men det är ju inte lika roligt som att se det ändras automatiskt.

Någon som kan hjälpa mig?

Mvh
Andreas

Visa signatur

» AMD Ryzen 5 2600X » 16 Gb DDR4 » ASUS GTX 1060 6 Gb OC » 1 Tb M.2 PCIe NVME

Vänligen citera om du pratar med mig

Permalänk
Medlem

Menar du att totalförbrukningen ska vara för senaste tankningen?

Att om du tankade 10 liter och körde 20 mil så¨ska det stå 0,5 liter/mil då?

I D kolumnen så ska det stå skillnaden i förbrukning jämfört senaste tankningen?
isåfall är det bara att ta D7-D6 eller?

har säkert missförstått allt och det inte var så simpelt

Visa signatur

//The Mighty Spawn Of Lille Skutt

Permalänk
Medlem
Skrivet av schkutt:

Menar du att totalförbrukningen ska vara för senaste tankningen?

Att om du tankade 10 liter och körde 20 mil så¨ska det stå 0,5 liter/mil då?

I D kolumnen så ska det stå skillnaden i förbrukning jämfört senaste tankningen?
isåfall är det bara att ta D7-D6 eller?

har säkert missförstått allt och det inte var så simpelt

Om jag i kolumn D fyller i att jag tankat 3,7 liter bensin och mätarställningen visar 55,22 mil, så ska den räkna ut milskillnaden mellan 55,22 mil och vad trippmätaren stod på gången innan jag tankade (45,22 mil) och ta 3,7 / (milskillnaden 10 mil) = 0,37 l/mil.

Men jag behöver få till en formel som automatiskt hämtar den tidigare mätarställningen för att kunna räkna ut milskillnaden och därigenom få ut hur många liter bensin den dragit.

Hoppas jag har förklarat bättre nu.

Totalförbrukningen har jag koll på hur jag ska göra, det är alltså förbrukning senaste tank som jag behöver hjälp med.

För den som undrar så ska jag ha denna körjournalen för min moped, därför så få tankade liter bensin vid varje tillfälle.

Visa signatur

» AMD Ryzen 5 2600X » 16 Gb DDR4 » ASUS GTX 1060 6 Gb OC » 1 Tb M.2 PCIe NVME

Vänligen citera om du pratar med mig

Permalänk
Medlem

Okej, om jag forstatt det ratt (Sorry sitter pa ett italienskt tangentbord) sa kan du helt enkelt skriva =B3/(C4-C3) och drar ner den sa att du far formeln i hela kolumnen. Detta bor fungera salange du har varden som formeln kan rakna med.

I will write it in English aswell, since without swedish letters even I find it hard to read. If I understood it correctly can you simply write =B3/(C4-C3) and then pull the formua down so you get it in the entire column. It should work as long as you have values that the formula can count with.

EDIT: Sorry jag fuckade upp med Columnnamn xD

Permalänk
Medlem
Skrivet av Joxaren:

Okej, om jag forstatt det ratt (Sorry sitter pa ett italienskt tangentbord) sa kan du helt enkelt skriva =B3/(C4-C3) och drar ner den sa att du far formeln i hela kolumnen. Detta bor fungera salange du har varden som formeln kan rakna med.

I will write it in English aswell, since without swedish letters even I find it hard to read. If I understood it correctly can you simply write =B3/(C4-C3) and then pull the formua down so you get it in the entire column. It should work as long as you have values that the formula can count with.

EDIT: Sorry jag fuckade upp med Columnnamn xD

Testade, och jaaa... Så enkelt var det.

Däremot, om jag vill "förebereda" tomma celler, hur gör jag då? Går det att göra något?

En fullösning kanske är att fylla i cellerna med ett värde och sen bara byta ut det när jag väl tankat och ska fylla i riktiga värden?

Visa signatur

» AMD Ryzen 5 2600X » 16 Gb DDR4 » ASUS GTX 1060 6 Gb OC » 1 Tb M.2 PCIe NVME

Vänligen citera om du pratar med mig

Permalänk
Medlem

Inser också att jag faktiskt inte kan lösa totalförbrukningen heller.

Behöver få in alla "Förbrukning senaste tank" delat med antalet tankningar.

Antalet tankningar ändras ju hela tiden, någon som har en idé kring detta också?

Visa signatur

» AMD Ryzen 5 2600X » 16 Gb DDR4 » ASUS GTX 1060 6 Gb OC » 1 Tb M.2 PCIe NVME

Vänligen citera om du pratar med mig

Permalänk
Medlem
Skrivet av Bebben:

Testade, och jaaa... Så enkelt var det.

Däremot, om jag vill "förebereda" tomma celler, hur gör jag då? Går det att göra något?

En fullösning kanske är att fylla i cellerna med ett värde och sen bara byta ut det när jag väl tankat och ska fylla i riktiga värden?

Tyvärr vet jag inte hur jag ska göra detta, men du kan ju leta runt lite i Excel, annars kan du gora en fullösning som sagt..I Excel 2010 som jag sitter med kan man göra nagot som pa engelska heter "Coditional Formating" och där kan man ställa in att alla värden under 0 (<0) Blir med vit text och vit bakgrund. Om du kan göra detta i ditt excel kan du se till att sätta in värden som är mindre än noll och på så sätt få tomma vita rutor istället för #DIV/0!.

Hoppas det hjälper

Ps Lyckades fixa svensk tangentbordslayout på det italienska tangentbordet xD

Permalänk
Medlem
Skrivet av Bebben:

Inser också att jag faktiskt inte kan lösa totalförbrukningen heller.

Behöver få in alla "Förbrukning senaste tank" delat med antalet tankningar.

Antalet tankningar ändras ju hela tiden, någon som har en idé kring detta också?

Hehe, excel har en nice funktion AVERAGE, det funkar såhär: =AVERAGE(Dx.:.Dy) (Utan punkterna. De ser till att det iinte blir smily ) dock Där x=Första cellen i kolumnen och där y=Sista cellen i kolumnen.
Det är det enklaste sättet, sen finns det lite olika AVERAGEIF du kan leka runt med om du vill försöka automatisera mera.

Permalänk

"förbereda" kan du tex göra genom en lösning i stil med att i tex D4 ha
=IF(ISBLANK(B4);"";din vanliga formel)
och fylla nedåt så långt du önskar.

Den andra frågan, totalsnittet, får du ju busenkelt genom att i tex E9 ha formeln
=SUM($B$3:B9)/(C9-$C$3)
$-tecknen gör att du "låser" området så att du när du fyller formeln nedåt (eller uppåt) så flyttas inte dessa cell-referenser. Dessa $ kan du skriva in manuellt, eller trycka på F4 när du är inne och redigerar formeln och markerar exvis "B3"

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Skrivet av Joxaren:

Hehe, excel har en nice funktion AVERAGE, det funkar såhär: =AVERAGE(Dx.:.Dy) (Utan punkterna. De ser till att det iinte blir smily ) dock Där x=Första cellen i kolumnen och där y=Sista cellen i kolumnen.
Det är det enklaste sättet, sen finns det lite olika AVERAGEIF du kan leka runt med om du vill försöka automatisera mera.

En AVERAGE på varje enskild snittförbrukning kan han inte ta i detta fall, om han vill ha rätt snittförbrukning på totalen. Hemläxan blir att fundera på varför.

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Medlem
Skrivet av Bebben:

Testade, och jaaa... Så enkelt var det.

Däremot, om jag vill "förebereda" tomma celler, hur gör jag då? Går det att göra något?

En fullösning kanske är att fylla i cellerna med ett värde och sen bara byta ut det när jag väl tankat och ska fylla i riktiga värden?

Du kan ändra formeln till =IF(C4 = "";" ";B3/(C4-C3)) på så vis kommer inte formeln räknas förrän alla nödvändiga siffror är ifyllda

Permalänk
Medlem
Skrivet av greendevil:

En AVERAGE på varje enskild snittförbrukning kan han inte ta i detta fall, om han vill ha rätt snittförbrukning på totalen. Hemläxan blir att fundera på varför.

Ahhh, jag inbillade mig att han skulle ha en totalförbrukning men jag inser nu mitt misstag. Har han en AVERAGE på varje så får han AVERAGE för alla värden, men han vill ju bar a haAVERAGE för de datum som är före dagens tankningsdatum. You are right..!