Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1304to1308
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kraftstoffverbrauchsberechnung bei Teilbetankung

Kraftstoffverbrauchsberechnung bei Teilbetankung
17.03.2013 22:17:04
Hans
Hallo,
ich habe eine Tabelle angefertigt um den Kraftstoffverbrauch meines Fahrzeugs zu dokumentieren. Das funktioniert soweit ganz gut, jedoch wird nicht richtig gerechnet, wenn ich nur eine, oder mehrere Teilbetankungen vornehme.
Dazu habe ich in der Spalte "C" jeweils ein v für Vollbetankung, oder ein t für Teilbetankung eingefügt.
Eine genaue Berechnung kann aber ja erst wieder nach einer Vollbetankung stattfinden.
Wie kann ich das Problem mit Excel "erschlagen" ?
Eine Beispieltabelle habe ich unter folgendem Link hochgeladen:
https://www.herber.de/bbs/user/84416.xlsx
Vielleicht kann mir jemand einen Tipp geben ?
Mit freundlichen Grüßen
Hans Werner

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Durchschnittswert bei Teilbetankung
18.03.2013 01:04:47
Erich
Hi Hans Werner,
wie wäre es damit? (Formeln von M17:N17 bitte nach unten kopieren)
 MN
14virtuell
15Ankunftø l/100 km
16500,00 km10,00
171.000,00 km10,00
181.200,00 km10,00
191.300,00 km10,00
201.800,00 km10,00
21  

Formeln der Tabelle
ZelleFormel
M16=WENN(C16="";"";WENN(C16="v";E16;--DM(D16+H16/K16%)))
N16=WENN(M17="";"";--DM(H16/E16%))
M17=WENN(C17="";"";WENN(C17="v";E17;--DM(M16+H17/(SUMME(H$16:H16)/M16))))
N17=WENN(M17="";"";--DM(H17/(M17-M16)%))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
In Zeile 16 wird - da noch keine anderen Daten vorhanden sind - der vom BC angezeigte Wert verwendet,
danach wird bei "t" aus dem bisherigen Durchschnittsverbrauch ein virtueller Ankunfts-km-Stand ermittelt.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
Kleine Korrektur
18.03.2013 01:17:10
Erich
Hi Hans Werner,
falls in C16 ein "t" steht, soll es auch stimmen. Hier eine neue Formel für N16:
 N
15ø l/100 km
1610,20

Formeln der Tabelle
ZelleFormel
N16=WENN(M16="";"";--DM(H16/M16%))

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
Reduzierte Darstellung
18.03.2013 11:00:54
Erich
Hi Hans Werner,
hier habe ich mal auf alles Beiwerk wie Datum, Euros usw. verzichtet und die Darstellung
auf das für den Durchschnittsverbrauch wesentliche reduziert:
 ABCDEFGHI
1getanktvirtuell Schätzung
l/100km
10,5
2         
3km-StandLitervoll
teil
l/100kmkm-Standl/100km   
449050,00v10,2049010,20   
51.02050,00v9,431.0209,43   
61.50020,00t4,171.2249,80   
71.65010,00t6,671.3269,80   
81.80050,00v33,331.80010,55   
9   0,00     

Formeln der Tabelle
ZelleFormel
D4=WENN(ISTZAHL(A4)*ISTZAHL(B4); B4/A4%;0)
E4=WENN(C4="";"";WENN(C4="v";A4;--DM(B4/I1%)))
F4=WENN(E4="";"";--DM(B4/E4%))
D5=WENN(ISTZAHL(A5)*ISTZAHL(B5); B5/(A5-A4)%;0)
E5=WENN(C5="";"";WENN(C5="v";A5;--DM(E4+B5/(SUMME(B$4:B4)/E4))))
F5=WENN(E5="";"";--DM(B5/(E5-E4)%))

Der Schätzwert in I1 (vielleicht vom Bordcomputer) wird nur in E4 verwendet, wenn in C4 ein "t" steht.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: Reduzierte Darstellung
18.03.2013 12:16:33
Hans
Hallo Erich G.
Vielen Dank für deine Mühe.
Dein Beispiel ist auf jeden Fall schon ein möglicher Lösungsansatz.
Aber wenn möglich, dann möchte ich bei Teilbetankung auf Schätzwerten die auf Aussage des Boardcomputers beruhen gänzlich verzichten, da dieser sehr ungenaue Daten liefert. Diese Kontrollmöglichkeit habe ich nur eingebaut um die Abweichung des Boardcomputers zu erfassen.
Es muß aber doch möglich sein, wenn nach mehreren Teilbetankungen wieder eine Vollbetankung erfolgt, einen exakten Durchschnittswert für für die vorigen Teilbetankungen zu ermitteln. Das heißt, diese Werte sollen erst nach einer Vollbetankung ausgegeben werden. Leider weiß ich nicht, wie ich dieses Problem mit einer Formel lösen könnte.
mfg
Hans Werner

Anzeige
AW: Reduzierte Darstellung
18.03.2013 13:21:10
Rudi
Hallo,
ABCD
1kmLiterv/tØ
2100050v 
3120020t 
4150030t 
5168015v9,56
6210045t 
7230018v10,16
8275039v8,67
9300020t 
10320015v7,78

ZelleFormel
D3=WENN(C3="v";WENN(C2="v";B3/(A3-A2)*100;SUMME(B3:INDEX($B$2:B2;VERWEIS(2;1/(C$2:C2="v");ZEILE($2:2))))/(A3-VERWEIS(2;1/(C$2:C2="v");A$2:A2))*100);"")
D4=WENN(C4="v";WENN(C3="v";B4/(A4-A3)*100;SUMME(B4:INDEX($B$2:B3;VERWEIS(2;1/(C$2:C3="v");ZEILE($2:3))))/(A4-VERWEIS(2;1/(C$2:C3="v");A$2:A3))*100);"")
D5=WENN(C5="v";WENN(C4="v";B5/(A5-A4)*100;SUMME(B5:INDEX($B$2:B4;VERWEIS(2;1/(C$2:C4="v");ZEILE($2:4))))/(A5-VERWEIS(2;1/(C$2:C4="v");A$2:A4))*100);"")

Gruß
Rudi

Anzeige
Noch ne reduzierte
18.03.2013 16:16:33
Erich
Hi Hans Werner,
hier noch zwei Möglichkeiten in den Spalten F und G, die ohne Spalte C auskommen.
Dafür darf bei Teilbetankung in Spalte A kein km-Stand eingetragen werden.
In Spalte E steht Rudis Formel.
 ABCDEFG
1km-StandLitervoll
teil
 l/100kml/100kml/100km
249050,00v  10,204110,2041
31.02050,00v 9,43409,43409,4340
4t20,00t   10,2564
5t10,00t   10,2564
61.80050,00v 10,256410,256410,2564
72.00022,00v 11,000011,000011,0000
82.10013,00v 13,000013,000013,0000
9      0,0000

Formeln der Tabelle
ZelleFormel
F2=WENN(ISTZAHL(A2); SUMME(INDEX(B$2:B2;1+(ZEILE()>2)*VERGLEICH(MAX(A1:A$2); A$2:A2;0)):C2)/(A2-MAX(A$1:A1))%;"")
G2=WENN(ISTZAHL(A2); SUMME(INDEX(B$2:B2;1+(ZEILE()>2)*VERGLEICH(MAX(A1:A$2); A$2:A2;0)):C2)/(A2-MAX(A$1:A1))%;G3)
E3=WENN(C3="v";WENN(C2="v";B3/(A3-A2)*100;SUMME(B3:INDEX($B2:B$2;VERWEIS(2;1/(C2:C$2="v"); ZEILE(2:$2))))/(A3-VERWEIS(2;1/(C2:C$2="v"); A2:A$2))*100); "")

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
und noch eine
18.03.2013 18:17:23
Erich
Hi Hans Werner,
hier darf (bei den Formeln F2 und G2) auch in Zeile 2 teilgetankt werden:
 ABCDEFG
1km-StandLitervoll
teil
 l/100kml/100kml/100km
2a50,00t   9,8039
31.02050,00v #DIV/0!9,80399,8039
4b20,00t   10,2564
5c10,00t   10,2564
61.80050,00v 10,256410,256410,2564
72.00022,00v 11,000011,000011,0000
82.10013,00v 13,000013,000013,0000
9      0,0000

Formeln der Tabelle
ZelleFormel
E2=WENN(C2="v";WENN(C1="v";B2/(A2-A1)*100;SUMME(B2:INDEX($B1:B$2;VERWEIS(2;1/(C1:C$2="v"); ZEILE(1:$2))))/(A2-VERWEIS(2;1/(C1:C$2="v"); A1:A$2))*100); "")
F2=WENN(ISTZAHL(A2); WENN(MAX(A$1:A1)=0;SUMME(B$2;B1); SUMME(INDEX(B$2:B2;1+VERGLEICH(MAX(A1:A$2); A$2:A2;0)):C2))/(A2-MAX(A$1:A1))%;"")
G2=WENN(ISTZAHL(A2); WENN(MAX(A$1:A1)=0;SUMME(B$2;B1); SUMME(INDEX(B$2:B2;1+VERGLEICH(MAX(A1:A$2); A$2:A2;0)):C2))/(A2-MAX(A$1:A1))%;G3)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
Kleine Korrektur
18.03.2013 18:34:36
Erich
Hi Hans Werner,
in den Formeln F2 und G2 taucht ein ":C2" auf, bis zu dem summiert werden soll.
Das ist natürlich witzlos, da in Spalte C nur Texte stehen.
Diese beiden Formeln sollten ja auch ohne Spalte C auskommen. Sie tun das, wenn du :C2 durch :B2 ersetzt.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

AW: Kleine Korrektur
19.03.2013 01:51:09
Hans
Hallo,
ertsmal vielen Dank an Rudi und Erich. Es ist schon bemerkenswert wieviel Mühe Ihr Euch mit einem Excel-Anfänger gebt.
Eure Lösungen sind alle brauchbar, aber damit ich meine Tabelle nicht noch so sehr "umstricken" muß,
möchte ich auf die Auswertung in Spalte "C" nicht verzichten. Dazu soll dann wie in Spalte "G" auch immer der ermittelte Durchschnittsverbrauch mit angegeben werden, egal ob voll oder teilbetankt wurde.
Natürlich kann dann ja erst nach einer Vollbetankung den Durchschnittswert für die vorausgegangenen Teilbetankungen ermittelt werden.
Wenn dann auch noch ab der ersten Betankung mit einer Teilbetankung, also ab Zeile 2, begonnen werden könnte, dann wäre das Problem perfekt gelöst.
Vielleicht könnt Ihr mir bei diesem Problem auch noch behilflich sein ?
mfg
Hans Werner

Anzeige
Verblüffung
19.03.2013 08:13:07
Erich
Hi Hans Werner,
deine Antwort überrascht mich einigermaßen.
1.)
"damit ich meine Tabelle nicht noch so sehr "umstricken" muß, möchte ich auf die Auswertung in Spalte "C" nicht verzichten"
Sorry - aber warum müsstest du deine Tabelle umstricken, weil in einer Formel etwas nicht benötigt wird?
Der Formel ist Spalte C doch einfach nur egal.
2.)
"Dazu soll dann wie in Spalte "G" auch immer der ermittelte Durchschnittsverbrauch mit angegeben werden,
egal ob voll oder teilbetankt wurde."
OK, das ist in Spalte G so.
3.)
"Wenn dann auch noch ab der ersten Betankung mit einer Teilbetankung, also ab Zeile 2, begonnen werden könnte"
Ja - am 18.03.2013 18:17:23 hatte ich doch schon geschrieben:
"hier darf (bei den Formeln F2 und G2) auch in Zeile 2 teilgetankt werden:"
Hier jetzt noch mal die Formel in Spalte G, Spalte A mit allen km-Ständen, in Hilfspalte J wird C ausgewertet:
 ABCDEFGHIJ
1km-StandLitervoll
teil
   l/100km  Hilf
249050,00t   9,8039  x
31.02050,00v   9,8039  1.020
41.30020,00t   10,2564  x
51.50010,00t   10,2564  x
61.80050,00v   10,2564  1.800
72.00022,00v   11,0000  2.000
82.10013,00v   13,0000  2.100
9      0,0000  x

Formeln der Tabelle
ZelleFormel
G2=WENN(ISTZAHL(J2); WENN(MAX(J$1:J1)=0;SUMME(B$2;B1); SUMME(INDEX(B$2:B2;1+VERGLEICH(MAX(J1:J$2); J$2:J2;0)):B2))/(J2-MAX(J$1:J1))%;G3)
J2=WENN(C2="v";A2;"x")

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: Verblüffung
24.03.2013 21:47:56
Hans
Hallo Erich,
irgendwie ist meine Antwort auf deinen letzten Post nicht rübergekommen. Deswegen hier nun noch einmal.
Vielen Dank für deine Hilfe und Mühe. Dank deiener Hilfe funktioniert meine Tabelle nun genauso wie sie soll. Ich habe mich mittlerweile auch mit deinen Formeln beschäftigt, und versucht sie einigermaßen zu verstehen. Vieles ist mir nun ein wenig klarer geworden. Lediglich in der Zelle "G3" deiner Beispieltabelle, taugt bei mir in der Formel der Hinweis auf: "Die Formel schließt nicht alle angrenzenden Zellen ein !", obwohl alles richtig berechnet wird.
Vielleicht hast du hier noch einen Tipp für mich parat?
mfg
Hans Werner

AW: Verblüffung
24.03.2013 22:09:34
Hans
Hallo Erich,
also irgendwie ist meine Antwort auf deinen letzten Post verloren gegangen. Deswegen hier nun nochmal.
Vielen Dank für deine Mühe und Hilfe. Dank deiner Mithilfe funktioniert meiner Tabelle nun genauso, wie ich es mir gewünscht hatte. Zwischenzeitlich habe ich mich auch ein wenig mit deinen Formeln beschäftigt, und versucht sie einigermaßen zu verstehen. Vieles ist mir nun etwas klarer geworden.
Lediglich bei der Formel in Spalte "G" deiner Beispieltabelle kommt bei mir in der Zelle ein Meldung mit dem Hinweis:"Die Formel schließt nicht alle angrenzenden Zellen ein !", obwohl alles korrekt berechnet wird.
Vielleicht hättest du hier noch einen Tipp für mich ?
mfg
Hans Werner

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige